About PettersonApps
PettersonApps is an outsourcing software engineering company based in Western Ukraine, with offices in Uzhhorod (Zakarpattia region) and Drohobych (Lviv region)
For 10 years, we have been developing web applications, mobile applications, and software for digital media players. Our teams have delivered 300+ projects for clients from 20+ countries, including Sweden, Norway, Denmark, the UK, and the USA.
About the role
We are looking for a Middle Automation QA Engineer to join our team and take ownership of E2E test automation for a web product.
This role is not about simply writing automated tests from predefined test cases.
You will work closely with the Product Owner and development team, turn acceptance criteria into executable BDD scenarios, build E2E automation with Playwright + TypeScript/JavaScript, and help make product acceptance more reliable and predictable.
🧩Our core stack
Playwright · TypeScript / JavaScript · Cucumber · Gherkin · BDD · GitHub Actions · Allure · Jira
You will also encounter Selenium, API testing and other tools used across the QA process.
What you’ll do
What we expect from you
Nice to have
Why this role
🚀 Modern automation stack
Playwright + TypeScript/JavaScript + Cucumber/Gherkin + GitHub Actions + Allure.
🧠 QA involvement before development
You won’t be joining the process only when a feature is “Ready for QA”. You’ll participate in refinements and work with acceptance criteria before implementation.
🔄 BDD approach
Your scenarios will be connected to real product behavior and acceptance criteria rather than existing only as technical automation scripts.
🛠 Automation with real impact
Your tests will run in CI and provide fast feedback on the health of the product.
📈 Professional growth
You’ll have the opportunity to deepen your expertise in test automation, BDD, CI/CD, performance testing and modern AI-assisted development practices.
🏢 Company stability
We are a Diia City resident and have the status of a critically important enterprise.
💼 Stable employment
Official employment and transparent cooperation conditions.
💻 Modern working environment
You will have everything necessary to work effectively with the team and the automation infrastructure.
Join PettersonApps
At PettersonApps, we believe in giving our team members the freedom to make meaningful decisions, take ownership, and achieve great results without unnecessary bureaucracy.🌟
If you’re ready to grow, take on new challenges, and work with a team that values creativity, collaboration, and excellence, we’d be happy to have you on board.
Learn more about PettersonApps:🔗
linktr.ee/pettersonapps
Sounds like you?
If you enjoy turning product requirements into reliable automated scenarios, care about test architecture and stability, and want to work with Playwright + TypeScript + Cucumber/BDD, we’d be happy to hear from you.
Apply and tell us about your experience with Playwright, TypeScript/JavaScript and BDD.🚀