Remote job
Senior QA Engineer
Job details
About this role
Role overview Help a distributed product engineering team release reliable SaaS software by building and improving automated quality coverage. This is a hands-on senior individual contributor role focused mainly on Playwright UI and API automation, practical use of AI-assisted QA tools, and clear risk reporting in partnership with developers and product owners.
Responsibilities - Build and maintain UI, API, and integration tests with Playwright using JavaScript/TypeScript and/or Python. - Plan functional, regression, smoke, and critical-path testing against acceptance criteria; surface release risks early. - Use AI-assisted tools for test design, refactoring, and failure analysis, reviewing generated work and following data-handling rules. - Maintain test data, fixtures, and environments so suites run reliably in parallel and in CI. - Improve test layering, reduce flaky tests, and maintain pipeline reporting and failure triage. - Test REST or GraphQL APIs, validate contracts and payloads, and check data with SQL or an equivalent tool when needed.
Requirements - At least five years of QA experience, with a strong automation focus in an individual contributor role. - Demonstrated Playwright experience for UI and API testing, using JavaScript/TypeScript and/or Python. - Practical day-to-day experience with AI-assisted development tools and the judgment to review their output. - Solid API and integration testing skills, including authentication, mocks or stubs, and cross-service debugging. - Experience with test data, Docker, and running automated tests in CI/CD pipelines. - Strong testing fundamentals, experience improving mature products, and excellent written and spoken English for distributed collaboration.
Benefits and work setup The role is fully remote within Bulgaria, with an option to work from a Sofia office. Benefits include equity, 25 paid days off (rising to 30 after five years), paid volunteer time, private health insurance, a learning platform, a sports membership, local transport coverage, food vouchers, and a family bonus after the birth of a child.