QA Software Engineer
Posted on 7/24/2023
INACTIVE
Open-source, data-enabled blockchain solutions
Company Overview
Chainlink provides reliable tamper-proof inputs and outputs for complex smart contracts on any blockchain. Chainlinks provide a reliable connection to external data, that is provably secure end-to-end.
Crypto & Web3
Company Stage
ICO
Total Funding
$32M
Founded
2014
Headquarters
San Francisco, California
Growth & Insights
Headcount
6 month growth
↑ 11%1 year growth
↑ 25%2 year growth
↑ 59%Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
Git
Docker
Quality Assurance (QA)
TypeScript
Blockchain
AWS
Go
Jenkins
Terraform
SCRUM
Selenium
CircleCI
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
- You're focused on what matters most and ignore unimportant industry distractions
- You take extreme ownership and deliver outstanding results
- You have a growth mindset, seek out feedback and engage in constructive dialogue with others to help them grow
- You move fast and evolve with rapidly advancing technologies
- You want to be part of a team that excels and is committed to building the Chainlink Network and growing the Web3 ecosystem over the long term
- You are welcoming toward a diverse network of participants joining an open, global standard
- You're excited about the future of Web3 and building a world powered by cryptographic truth
- 2+ years proven work experience in Software Engineering, Test, Quality Assurance, or Deployment
- BS degree or equivalent work experience in Computer Science or related field
- Strong experience with modern languages such as JavaScript, TypeScript, Golang, etc
- Strong experience with open-source test frameworks, including CypressJS or Selenium/WebDriver
- Strong experience with build automation technologies like Jenkins, CircleCI, GitHub Actions, etc
- Experience with AWS, Docker, or Terraform a definite plus
- Experience with Agile-Scrum and other Agile methodologies
- Experience with load testing tools
- Excellent analytical skills to work with developers for troubleshooting and peer review
- Effective written and verbal communications skills
- The ideal candidate will be comfortable with shaping testing culture and socializing best practices
Responsibilities
- Own the testing strategy for existing and new products
- Develop detailed, comprehensive and well-structured test plans and test cases
- Perform multiple types of black-box, white-box, and grey-box testing including functional, system, end to end, load testing, performance testing, data integrity, smoke, regression, and ad hoc testing
- Estimate, prioritize, plan and coordinate testing activities
- Work closely with product teams to ensure alignment
- Submit comprehensive defects using our bug tracking system
- Regress and verify defects as needed, record test results, and provide metrics
- Test software applications at all points in the life cycle on multiple environments
- Continuously analyze the testing strategy to maximize its effectiveness pragmatically
- Assist with designing and maintaining quality system policies and procedures