Overview

At Bractlet, we’re on a mission to solve climate change by using technology to reduce the impact of the built world on our environment. We are looking for people who share in that passion and thrive in a culture built on innovation, integrity, and humility.

Come join us in building a better future.

Location: Austin, TX

About the Job
We are looking for a Lead Software QA Engineer with a passion for quality who will be responsible for holding the high-quality bar by owning test automation and shaping Backpack’s testing strategy. You will work very closely with software engineers to understand the technical design of applications and ensure testability of the developed components. You will build test automation with the goal of providing maximum coverage in the most efficient manner. In addition, you will be responsible for ensuring that the test infrastructure is easily maintainable and can scale to the demands of rapid continuous integration and deployment.

Responsibilities
Design and develop advanced test suites and own automation best practices.
Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage.
Functional and automation testing.
Write backend integration tests and tests for RESTful APIs.
Develop frameworks and automated test cases using Selenium, Cypress, and/or other test frameworks
Design and develop integration, regression, and stress tests using industry standard tools.
Collaborate with business analysts and developers to understand requirements and translate them into test cases.
Define, implement, and maintain test plans, test specifications and test suites.
Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.

About You
Passionate about the environment and solving climate change.
Experience with one or more of the following: Ruby, JavaScript, and/or Rust.
Knowledge of relational databases/SQL.
Experience working with client-server architectures and automation.
Experience creating a QA strategy that helps the product, engineering, and design teams understand the ‘definition of done’ for functionality.
Establish processes for reporting, organizing and prioritizing issues.
Create detailed test plans based on product requirements.
Experience collaborating with product, design, and engineering to shape a product from start to scale.
6+ years experience architecting test automation solutions for production platforms.
Experience with one or more of the following public cloud providers: Google Cloud Platform (GCP – preferred), Amazon Web Services (AWS), Microsoft Azure.
Experience with CI/CD using Jenkins, Github Actions, Gitlab, etc.