QA Automation Engineer
About Us
Chainlink Labs is the primary developer behind Chainlink, the decentralized computing platform that powers the verifiable web. Chainlink is widely recognized as the industry-standard platform for accessing real-world data, offchain computation, and secure cross-chain interoperability across any blockchain. Chainlink Labs collaborates with major financial institutions like Swift, DTCC, and ANZ, as well as with leading Web3 teams including Aave, Compound, GMX, Maker, and Synthetix. Newsweek has ranked Chainlink Labs as one of the 100 Most Loved Workplaces in both the United States and the United Kingdom in 2023.
The Engineering Team
At Chainlink Labs, our engineering team plays a crucial role in driving the advancement of decentralized applications. The Chainlink Network possesses over 70% market share in the oracle sector, solving real-world issues by enabling secure interaction between smart contracts and off-chain data/computation.
We value talented and motivated individuals who can collaborate effectively to tackle complex challenges, make a significant impact on our products, and grow as builders. Join us now and contribute to shaping the future of blockchain technology and decentralized finance.
About the Role
The Quality Assurance Engineer will be responsible for planning, executing, and reporting on test results for all products developed within Product Engineering. They must be able to work independently while providing timely updates to their manager. The QA Engineer should have a basic understanding of at least one product and be willing to assist with other products as needed. Additionally, they will conduct feature, regression, and system-level testing, as well as contribute to the development of processes and procedures related to product development.
Your Impact
- Develop and implement testing strategies for both new and existing products
- Create detailed and comprehensive test plans and test cases
- Perform various types of testing, including functional, system, end-to-end, load, performance, data integrity, smoke, regression, and ad hoc testing
- Estimate, prioritize, plan, and coordinate testing activities
- Collaborate closely with product teams to ensure alignment
- Submit comprehensive defects using our bug tracking system
- Re-test and verify defects when necessary, record test results, and provide metrics
- Conduct testing on software applications throughout the entire lifecycle on multiple environments
- Continuously evaluate and improve the testing strategy for maximum effectiveness
- Assist in designing and maintaining quality system policies and procedures
Requirements
- 2+ years of proven work experience in Software Engineering, Test, Quality Assurance, or Deployment
- Bachelor's degree or equivalent experience in Computer Science or a related field
- Strong experience with modern programming languages such as JavaScript, TypeScript, Golang, etc.
- Proficiency in open-source test frameworks like Playwright or Cypress
- Familiarity with build automation technologies like Jenkins, CircleCI, GitHub Actions, etc.
- Knowledge of AWS, Docker, or Terraform considered a plus
- Exposure to Agile-Scrum and other Agile methodologies
- Familiarity with load testing tools
- Excellent analytical skills for troubleshooting and peer review
- Strong written and verbal communication skills
- Comfortable with shaping the testing culture and promoting best practices
Commitment to Equal Opportunity
Chainlink Labs is an equal opportunity employer. We provide equal consideration for employment in compliance with applicable laws, regulations, and ordinances. If you require assistance or accommodation due to a disability or special need during the application process or in a role within our recruitment process, please contact us at peopleops@smartcontract.com.
Global Data Privacy Notice for Job Candidates and Applicants
By submitting your application, you consent to the use and processing of your data as required. The information you provide as part of your Chainlink Labs Careers profile and any job applications will be collected and processed in accordance with our Privacy Policy.