
Senior QA Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Bulgaria.
• Develop, implement, and sustain automated UI, API, and integration tests using Playwright with JavaScript/TypeScript and/or Python.
• Utilize AI-enhanced tools like Cursor and GitHub Copilot for test design, refactoring, and failure analysis, ensuring output validation and adherence to data-handling protocols.
• Strategize and carry out functional, regression, smoke, and critical-path testing aligned with acceptance criteria.
• Identify quality risks early in the process.
• Design and uphold test data methodologies, including fixtures, isolation, and environments, to ensure reliable CI automation.
• Contribute to the layering of tests across API/component and ensure comprehensive E2E coverage.
• Execute and maintain automated test suites in CI/CD tools such as GitHub Actions, Bitbucket, GitLab CI, and Jenkins.
• Enhance test stability, reporting, and troubleshooting of failing builds.
• Collaborate with engineering and product teams during agile ceremonies.
• Document scenarios and defects for swift resolution.
• Minimize flaky tests and refine test-code structure through the test pyramid and risk-based prioritization.
• Test REST/GraphQL APIs, validate contracts and payloads, and authenticate data using SQL or equivalent methods.
• Function as a hands-on individual contributor within a product engineering team focused on developing SaaS for the Atlassian and enterprise collaboration sectors.
• Over 5 years of experience in QA with a strong emphasis on test automation as an individual contributor.
• Demonstrated expertise in creating and maintaining tests using Playwright (UI and API) along with JavaScript/TypeScript and/or Python.
• Regular, practical application of AI-assisted development tools for QA tasks and the ability to critically assess AI-generated tests.
• Comprehensive experience in API and integration testing, including authentication, mocking/stubbing, and debugging across services.
• Practical knowledge of test data and automation environments, emphasizing isolation, fixtures, and stability in parallel/CI executions.
• Hands-on experience with CI/CD processes, executing automated tests in pipelines, and utilizing Docker.
• Strong foundational knowledge in testing principles, such as the test pyramid, risk-based testing, agile methodologies, and the defect lifecycle.
• Familiarity with Jira or similar project management tools.
• Proficient in English, both written and verbal, to facilitate distributed collaboration.
• Experience in enhancing quality for long-term, evolving products, beyond just greenfield projects.
• Eligibility for company equity.
• 25 paid days off, increasing to 30 days of annual leave after 5 years of service.
• 24 hours of compensated volunteer time.
• Access to Appfire University, an on-demand learning platform, for continuous professional development.
• Comprehensive health insurance through UNIQA, fully covered by the company.
• Fully funded Multisport Card.
• Fully financed Sofia City Transport Card.
• Pre-paid Pluxee lunch card with a monthly budget of 102.26 EURO.
• One-time net Baby Bonus of 511 EURO upon the birth of a child.
• Three fully paid days each year for Appfire Town CSR volunteering.
• Fully remote work within Bulgaria, with the option to work from the Sofia office.
ERGOMED
Sword Health
First Citizens Bank
GE Aerospace
Get handpicked remote jobs straight to your inbox weekly.