Senior QA Engineer
Own the organization’s end-to-end QA strategy, automation, and quality metrics across the SDLC. The role requires senior-level test automation experience, Python and JavaScript/TypeScript proficiency, and close collaboration with software developers.
About the job
Responsibilities
- Own the end-to-end test strategy across the software development life cycle (SDLC).
- Build and maintain automated test coverage using established open-source testing tools.
- Write clear, maintainable test cases and test plans.
- Integrate automated tests into CI/CD pipelines so they run on meaningful changes.
- Plan and execute integration, system, regression, stress, load, and performance testing.
- Partner with developers to define acceptance criteria and shift testing left.
- Triage failures, lead root-cause analysis for escaped defects, and drive durable fixes.
- Report actionable quality metrics, including coverage, flake rate, and escaped defects.
Requirements
- Strong test automation skills and experience designing test strategies.
- Deep practical understanding of the SDLC and testing at each stage.
- Proven experience writing test cases and test plans.
- Hands-on experience with integration, system, regression, stress, load, and performance testing.
- Experience integrating automated tests into CI/CD pipelines.
- Strong communication and collaboration skills.
- Strong experience with Python and JavaScript/TypeScript.
- Familiarity with open-source testing tools.
Nice to Have
- Playwright or Cypress for end-to-end testing.
- pytest for unit and integration testing.
- k6 or Locust for load and stress testing.
- Experience testing cloud or containerized workloads, including Kubernetes.
- Experience producing test evidence for SOC 2 or similar compliance programs.
- Experience in enterprise or regulated environments.
- Experience owning a broad testing surface in an early-stage environment.
Skills
Test Automation, Python, JavaScript, TypeScript, Playwright, Cypress, Pytest, K6, Locust, CI/CD, Kubernetes, Performance Testing
Similar jobs
QA Engineering jobsSenior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.
Build and maintain automated test coverage, improve testing frameworks, integrate tests into CI/CD pipelines, and troubleshoot product issues. The role requires 1–2 years of software development or test automation experience, programming fundamentals, testing-framework exposure, and a bachelor’s degree or equivalent.