Senior SDET
Company | BuildOps |
---|---|
Location | Los Angeles, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 3+ years of experience as an SDET or equivalent
- Experience designing and implementing API test automation frameworks
- Experience with UI test automation ideally using Cypress or Playwright
- Strong programming skills in Typescript, Java or another relevant language
- Experience refactoring or extending automation frameworks to improve velocity. Experience building out test infrastructure tooling (e.g., pipelines, environments)
- Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI)
- Excellent problem-solving, analytical, and communication skills
- Familiarity with Docker, AWS, or Kubernetes
- Understanding of the test pyramid and ability to break down technical projects into appropriate automation targets
- Strong understanding of databases, including complex SQL queries and stored procedures
- Able to work 3 days a week out of our Santa Monica HQ (Tuesday, Wednesday, Thursday)
Responsibilities
- Design, develop, and maintain automated test frameworks and suites for our APIs including contract testing and integration testing strategies.
- Review designs and identify whether test automation should be built at the UI, API, or database level
- Integrate automated tests (both API and UI) into our CI/CD pipeline for continuous testing.
- Continuously refine testing processes and methodologies, championing best practices to enhance test coverage, efficiency, and quality across all teams.
- Evaluate and introduce new testing technologies and tools to stay ahead of the curve.
- Work closely with Engineering, Product, and Customer Success teams to integrate quality into the complete development cycle.
- Collaborate with frontend & backend engineers to review technical designs for testability.
- Mentor and guide other QEs and junior SDETs on test automation best practices.
- Understand the importance of test automation and how it contributes to our customers having a quality experience with BuildOps
- Collaborate with Customer Success to address customer-reported issues, reproduce bugs, and advocate for customer-focused quality.
Preferred Qualifications
- Experience with performance and load testing for APIs
- Experience with contract testing
- Deeper understanding of cloud infrastructure and tooling (AWS, Docker, etc.) for building and managing test environments
- Experience building an automation framework from scratch or leading a major overhaul
- Experience building tooling/scripting to enable test automation for other teams (e.g., Docker images, pre-commit testing)
- Experience with test practices such as mocking services and test data generation
- Ability to use infrastructure tooling to troubleshoot services and analyze errors through logs