Software Automation QA Engineer

Bulgaria
Fully Remote
Full Time

Who We Are

Yamasoft is a Bulgarian software company and a leading software solutions provider. With over 25 years of experience in the software industry, our team brings expertise in building high-performing teams and delivering top-notch software solutions. We focus on delivering high-quality software that aligns seamlessly with our customers’ objectives.

Description

We are building a team around a variety of apps for road trip planning as well as finding camping locations across North America. In addition, the team will focus on designing and implementing new connected home and connected vehicle apps from the ground.

As a detail-oriented Software Automation QA Engineer, you will own the design, implementation, and evolution of the automated testing strategy across web and mobile applications. This role is responsible for building and maintaining reliable end-to-end, integration, and API test suites; integrating those suites into CI; and setting the direction for how automation, AI-assisted tooling, and manual testing fit together to deliver quality at speed.

Key Responsibilities

      • Plan, design, and implement automated test suites for web and mobile applications using modern frameworks (e.g., Playwright, Cypress, Selenium, Appium).
      • Own the architecture of the test automation codebase, including patterns such as Page Object Model, fixtures, and shared utilities.
      • Integrate automated tests into the CI/CD pipeline (CircleCI) so they run on every pull request and release candidate.
      • Monitor automated test runs; triage failures, diagnose flakes, and maintain a healthy signal-to-noise ratio across suites.
      • Build and maintain API-level and integration tests to complement UI automation where appropriate.
      • Evaluate and introduce AI-assisted testing tools where they increase coverage or reduce maintenance cost.
      • Partner with the Manual QA to identify the highest-value scenarios for automation and to translate manual test cases into stable automated tests.
      • Provide guidance and code review on test approaches and strategies to ensure they are complete, appropriate, and maintainable.
      • Define and track metrics for test effectiveness, coverage, and stability over time; help set QA priorities and direction.
      • Contribute to performance and load testing initiatives where relevant.

Qualifications

      • 4+ years of experience in a QA Engineer, SDET, or similar role with a strong focus on test automation.
      • Demonstrated experience designing and owning a test automation codebase (not just contributing to one).
      • Proficiency in a modern end-to-end automation framework (Playwright, Cypress, Selenium, or equivalent).
      • Hands-on experience integrating test suites into CI/CD (CircleCI, GitHub Actions, or similar), including managing artifacts, parallelization, and reporting.
      • Strong working knowledge of web application architecture (JavaScript/TypeScript, CSS, React, Ruby on Rails).
      • Experience writing API-level tests and working with REST APIs, contract testing, or similar.
      • Proven track record managing test flakiness (quarantining, retries, deflaking strategies) at scale.
      • Strong communication skills and experience working with highly technical teams.
      • Experience with Chrome Developer Tools or similar for debugging automated tests and application behavior.
      • Exposure to AI-assisted QA tooling (e.g., Applitools, Mabl, KaneAI, QA Wolf, Virtuoso) (Preferred)
      • Mobile test automation experience (Appium, Detox, XCUITest, Espresso) (Preferred)

What we offer

      • 25 Days Paid Time Off
      • Additional Health Insurance
      • Multisport card
      • The opportunity to be among the very first team members
      • Excellent career development opportunities
      • Attractive remuneration package

If you are interested in this job offer, please send your CV in English.

Do not apply if you are not located in Bulgaria.

All CVs will be treated in strict confidentiality. Only shortlisted candidates will be contacted.