All vacancies

Senior QA Engineer in C# (Test Automation & Data Testing)
EPAM Systems
Remote · ArmeniaSalary not disclosedfull-timeEPAM Systems Careers
We are looking for a Senior QA Engineer with a strong background in both manual and automated testing to ensure the quality and reliability of complex data-driven applications. The role combines approximately 70% manual testing and 30% test automation, with a particular focus on validating large datasets, data flows, and data mappings.
Responsibilities
- Perform manual and automated testing of application functionality, data processing, and integrations
- Evaluate test scenarios and determine which cases are best suited for automation versus manual execution
- Develop and maintain automated tests in C#, including test fixtures and step definitions
- Use BDD frameworks such as SpecFlow, Cucumber, FitNesse, or equivalent tools
- Create and maintain clear, structured, and reusable Gherkin scenarios
- Design and execute data-focused tests, validating large datasets, data flows, transformations, and mappings between systems
- Write and maintain SQL queries to verify data accuracy, consistency, completeness, and integrity
- Integrate automated tests into CI/CD pipelines and maintain test execution reports
- Define test scenarios, select appropriate testing techniques, and ensure adequate coverage of requirements and business risks
- Identify, document, track, and communicate defects, collaborating with development and business teams to resolve issues
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 21 Oct 2026
- Last verified
- In the last 3 days
Similar roles
- QA EngineerRailsware · Remote · worldwide not confirmed
- Senior QA EngineerNovacard · Remote · worldwide, UTC+4 accepted
- QA TesterVantum · Remote · worldwide, UTC+4 accepted
- QA Engineer - Backend (Golang) Middle [Identity]Plata · Remote · worldwide
- Senior Test Automation Engineer (TeamCity)JetBrains · Remote · Armenia
- QA Automation SpecialistPlat.AI · Armenia · On-site
