Staff QA Engineer
Core
Design, build, and maintain an end-to-end test automation framework (Playwright) and establish testing strategy for a QA team.
Role type
Staff Software QA Engineer (SDET)
Builds
Playwright end-to-end test automation framework, CI/CD integration, SQL-based data integrity checks, API contract validation tooling
Domain
Software Engineering / Quality Assurance / Test Automation
Required skills
TypeScript, Python, Playwright, Jest, pytest, SQL, CI/CD pipeline integration, API testing, exploratory testing, technical mentoring
Preferred skills
Cypress, Selenium, React application testing, test-data setup for sandbox/staging environments
Technologies
Playwright, TypeScript, Python, Jest, pytest, SQL, CI/CD
Responsibilities
Design and maintain core framework code, shared utilities, and complex test suites; Develop and improve unit and integration tests; Integrate automated tests into CI/CD pipelines and resolve flaky tests; Build SQL-based data integrity checks and API contract validation tooling; Perform exploratory testing on high-risk workflows; Mentor engineers and participate in technical interviews for QA candidates
Seniority
Staff, hands-on IC with strategic direction