QA Automation Engineer
QA Automation Engineer
🏢
Novacard
📍
Remote · Armenia
🕐
Full Time
About the role
We are looking for a QA Automation Engineer to own the quality of key user scenarios across the stack. In this role, you will do more than write autotests — you will build a reliable automation system that covers everything from a customer action in the Flutter mobile app to data validation in APIs, message queues, and databases.
What you’ll do
🗂
• Develop, maintain, and evolve UI autotests for the Flutter mobile application (Android/iOS) using Python and Appium.
• Design the automation framework architecture: implement and maintain Page Object patterns, business step layers, fixtures, and environment configurations.
• Work with Flutter app locators: use Semantics labels and accessibility IDs, and align their implementation with mobile developers to improve test stability.
• Ensure autotest suite stability: diagnose and eliminate flaky tests, manage waits, and configure test isolation.
• Configure and maintain Allure reporting: steps, attachments such as screenshots, logs, and traffic, run history analysis, and linking autotests to test cases.
• Integrate autotests into CI/CD using GitLab CI: run pipelines, set up parallel runs on emulators and real devices, and maintain acceptable execution time.
What we’re looking for
🔎
• 2+ years of experience in mobile UI test automation.
• Strong Python skills: OOP, working with libraries, reading and refactoring code, writing utilities and helpers.
• Practical experience with Appium.
• Experience automating Flutter applications or readiness to quickly learn Flutter-specific automation.
• Knowledge of Git and experience integrating autotests into CI/CD.
• Experience in functional testing of Android and iOS mobile applications.
How to apply
🙋
Open on ITA Jobs and apply →
More IT vacancies in Armenia, matched to your CV —
jobs.ita.am/vacancies
#Qa
#Mid
#TestAutomation
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.