EPAM

qa engineer (auto) for AI-based applications

In short

This is a senior QA Automation Engineer role building and maintaining automated test frameworks (Playwright/Selenium) for a team developing enterprise-grade fintech solutions. The role spans UI, API, and integration testing, CI/CD integration with GitLab, and defect management via TestRail and Jira. It also requires hands-on experience applying AI tools and agentic workflows to testing and defect triage, plus 4+ years of QA automation experience and strong English (B2+).

Description
The team develops enterprise-grade financial technology solutions.
Responsibilities
•Design, develop, and maintain automated tests for UI, API, and service integrations
•Build and maintain automation frameworks using Playwright and/or Selenium
•Develop end-to-end and integration test suites for critical business workflows
•Integrate automated tests into GitLab CI/CD pipelines, including regression execution and quality gates
•Improve automated test coverage and reduce manual testing
•Investigate test failures, perform root-cause analysis, and work with development teams to resolve defects
•Implement data validation, reconciliation, and performance checks where appropriate
•Maintain test cases, test runs, coverage, and traceability in TestRail
•Manage defects and collaborate with the team through Jira
•Contribute to test architecture, automation strategy, and continuous improvement of QA practices
•Apply AI-assisted engineering approaches to improve test creation, maintenance, analysis, and defect triage
Requirements
•4+ years of experience in QA Automation / Software Testing
•Strong hands-on experience with Playwright and/or Selenium
•Experience with API testing and REST services
•Strong understanding of end-to-end and integration testing
•Experience integrating automated tests into CI/CD pipelines, preferably GitLab
•Good programming skills in TypeScript/JavaScript, Java, or Python
•Experience with TestRail or similar test management tools
•Experience with Jira and defect management
•Strong debugging and root-cause analysis skills
•Experience building or maintaining scalable and maintainable automation frameworks
•Hands-on experience using AI tools in software development or testing
•Practical experience with AI coding assistants or agents
•Experience with agentic workflows, MCP, or AI-assisted engineering
•Understanding of LLM-based solutions and their evaluation
•Excellent command of English (B2+) and ability to work effectively in a distributed engineering team
Nice to have
•Experience with LangGraph, LangChain, or similar frameworks
•Experience building AI evaluation/test harnesses or applying MLOps practices
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot