We are looking for a Senior QA Engineer who can elevate our product quality through thoughtful automation, robust API testing, and a strong partnership with product and development teams. You will own and evolve our automation strategy, lead test design and execution in an Agile/Scrum environment, and help us ship reliable software at speed. You will have a hands-on role while mentoring teammates and shaping quality practices that scale with the business. This is a collaborative, fast-paced role where curiosity, accountability, and a passion for quality are valued.
Key responsibilities include designing, building, and maintaining scalable automated test suites using the Playwright framework across web applications, services, and APIs. You will develop end-to-end tests with Playwright Test, implement reliable API test automation for REST and GraphQL services, and ensure cross-browser coverage on Chromium, Firefox, and WebKit. You will partner with developers, product managers, and DevOps to define quality criteria, write clear test plans, and implement data-driven tests and resilient test data management. You will integrate automated tests into CI/CD pipelines, configure test environments, run in parallel, and contribute to performance and stability by identifying flaky tests and driving improvements. You will define and track quality metrics, participate in backlog refinement and sprint planning, and help teams meet release quality objectives by advocating for testability, contract testing, and shift-left testing practices. You will review requirements and acceptance criteria, detect risk early, and communicate quality status clearly to stakeholders. You will mentor and coach junior QA engineers, share knowledge, and help grow the overall QA capability of the organization.
What you will bring in terms of experience and skills: you have 5+ years of quality assurance experience with a strong automation background, including hands-on work with Playwright and Playwright Test. You are proficient in JavaScript and/or TypeScript, with deep understanding of modern web applications and API testing strategies. You have real-world experience building and maintaining API test suites for REST and GraphQL services, plus solid experience with CI/CD tools and pipelines (for example GitHub Actions, Jenkins, or CircleCI). You demonstrate excellent problem-solving skills, ability to reason about complex systems, and a collaborative communication style suitable for an Agile/Scrum team. You value quality, maintainability, and reproducibility, and you stay current with industry trends and best practices in test automation.
Desirable but not required: experience with performance or security testing, experience with cloud-native architectures, familiarity with test data management, and exposure to other testing frameworks. A background in product or customer-focused testing and experience operating in a fast-growing startup or scale-up environment will help you succeed.
Culture and growth: our company embraces inclusion, transparency, and continuous learning. You will work with a diverse, cross-functional team that values curiosity, respect, and accountability. We encourage experimentation, thoughtful risk-taking, and constructive feedback. You will have opportunities for mentorship, leadership growth, and advancement as you contribute to our quality engineering practice. We celebrate flexible work arrangements, invest in your professional development, and support a healthy work-life balance.
Benefits and rewards: competitive salary and equity where applicable, comprehensive health benefits, retirement plan with matching, generous paid time off, parental leave, and wellness programs. You will receive learning and conference allowances, ongoing skills development support, and a clear path for career progression within quality engineering. If you are passionate about building reliable, scalable software and leading automation initiatives in a collaborative Agile team, we would love to hear from you.
## Responsibilities
• Lead the design and implementation of a Playwright-driven test automation framework with page object models, robust selectors, and parallel execution to improve reliability and reduce test run time.
• Develop and maintain API test suites for critical services using Playwright's API testing capabilities or HTTP clients, covering contract validation, schema checks, and negative scenarios.
• Build and maintain a CI/CD integration that runs automated tests on every pull request and nightly builds, collects artifacts, and delivers rapid feedback to developers.
• Collaborate with product, engineering, and QA teams in an Agile environment to define testable acceptance criteria, contribute to user stories, and ensure testability and traceability.
• Mentor and coach QA engineers and developers on automation best practices, perform code reviews, and enforce consistent testing standards across the squad.
• Reduce flaky tests by diagnosing failures, implementing retry and stabilization strategies, and stabilizing test environments and data setup.
• Define and monitor quality metrics (test coverage, pass rate, defect leakage, MTTR) and present dashboards to stakeholders for continuous quality improvement.
• Integrate security and performance checks into the pipeline, adding lightweight load testing for critical APIs and flagging regressions early.
• Manage test data and environment provisioning, including data masking, seed data strategies, and ephemeral environments to support parallel test execution.
• Drive continuous improvement by analyzing failures, proposing automation backlog items, and leading automation spikes or PoCs to evaluate new tools or approaches.