QA Software Engineer
Posted on 7/24/2023
INACTIVE
Chainlink

201-500 employees

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