Lead Python Test Automation Engineer
EPAM Systems
Job description
About the role
We are seeking a Lead QA Automation Engineer with strong Python expertise and hands‑on experience in AI‑assisted engineering practices. This fully remote position allows you to work from anywhere in Armenia while driving QA initiatives and improving the testing lifecycle.
Key responsibilities
- Design, develop and maintain automated tests for user‑facing and back‑office applications using Python and Pytest.
- Develop UI and REST API automation, expanding coverage across multiple application layers.
- Apply AI‑assisted engineering practices to test analysis, scenario design, automation development and documentation.
- Decompose complex QA tasks into structured steps suitable for AI‑assisted workflows and manage related artifacts.
- Analyze requirements, identify gaps and translate them into clear, testable scenarios following Specification‑Driven Development principles.
- Critically evaluate AI‑generated output for correctness, quality and applicability.
- Work with databases, perform SQL queries and validate data programmatically.
- Collaborate with developers, engineers and stakeholders to introduce sustainable QA approaches and take ownership of QA initiatives.
Required profile
- Strong commercial experience with Python and test automation.
- Hands‑on experience with Pytest, Pydantic and Requests.
- Experience in UI automation using Page Object Model, CSS selectors and XPath.
- Proficiency in REST API testing and Allure reporting.
- Practical understanding of modern LLMs, their capabilities, limitations and guardrails.
- Ability to structure and decompose tasks for effective AI‑assisted execution.
- Strong analytical, problem‑solving and communication skills.
- High level of ownership, initiative and ability to work independently.
Required skills
- Python
- Pytest
- Pydantic
- Requests
- UI automation (Page Object Model, CSS selectors, XPath)
- REST API testing
- Allure
- LLMs and AI‑assisted tools
- SQL
- MySQL or PostgreSQL
- Faker (nice to have)
- Locust (nice to have)
What we offer
- Fully remote work within Armenia.
- Opportunities to work abroad up to two months per year.
- Leadership development, career advising and well‑being programs.
- Certifications (GCP, Azure, AWS) and unlimited access to internal learning resources.
- Free English classes with certified teachers.
- Employee Stock Purchase Plan participation and referral bonuses.
- Comprehensive medical and family care package.
- Four trust days per year for personal needs.
- Discounts for fitness clubs and various services.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Armenia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 9 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems