EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Senior Test Automation Engineer (.NET)  with expertise in both manual and automation testing to help ensure the quality and robustness of our cutting-edge digital payments platform.
In this role, you'll spend 50% of your time developing and executing automated test scenarios and the remaining 50% performing manual testing for a variety of applications and services.
Responsibilities 
- Create documentation, including test plans, test cases, checklists, bug reports, and test reports 
 - Conduct functional and non-functional testing, including regression, acceptance, usability, and cross-platform testing 
 - Perform security testing for MVC/SPA applications and Web APIs 
 - Collaborate effectively within Agile methodologies, especially SAFe practices 
 - Manage defect and risk tracking processes 
 - Develop and maintain automation frameworks for UI testing with Selenium and C# 
 - Execute performance testing and ensure scalability of applications 
 - Implement and refine API testing strategies utilizing .NET frameworks 
 - Drive continuous testing best practices within CI/CD pipelines (e.g., TeamCity, Octopus) 
 - Utilize tools like TestRail, MS SQL, ELK stack, Postman, Fiddler, and Sentry for testing and reporting 
 - Maintain communication and collaboration with cross-functional teams to optimize product quality 
  
Requirements 
- 3+ years of experience in QA analysis, test estimation, and designing test cases 
 - Knowledge of Selenium with C# for UI testing and SpecFlow with Gherkin syntax 
 - Background in testing APIs with .NET 
 - Proficiency in backend testing and familiarity with Windows services 
 - Expertise in automation tools like Selenium, Cypress, or comparable technologies 
 - Capability to work with TestRail, MS SQL, ELK stack, Sentry, Postman, Fiddler, and CI/CD tools like TeamCity and Octopus 
 - Understanding of Agile workflows and continuous testing principles 
 - Skills in root cause analysis and risk management practices 
 - Proactive mindset to enhance testing strategies and improve product quality 
 - Strong communication and collaboration skills for stakeholder interaction 
 - Showcase of detail-oriented approaches and focus on delivering high-quality software releases 
 - Excellent English skills to collaborate effectively with English-speaking teams 
  
Nice to have 
- Familiarity with performance testing tools like JMeter, Sitespeed.io, or similar 
  
We offer 
- International projects with top brands 
 - Work with global teams of highly skilled, diverse peers 
 - Employee financial programs 
 - Paid time off and sick leave 
 - Upskilling, reskilling and certification courses 
 - Unlimited access to the LinkedIn Learning library and 22,000+ courses 
 - Global career opportunities 
 - Volunteer and community involvement opportunities 
 - EPAM Employee Groups 
 - Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn 
  
Seniority level 
Employment type 
Job function 
- Information Technology, Engineering, and Quality Assurance 
  
Industries 
- Software Development, IT Services and IT Consulting, and Banking 
  
  #J-18808-Ljbffr