Automated Testing in .NET & 11 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Lead a team of testers and provide technical guidance to ensure effective test automation strategies
- Design, develop, and maintain automated test scripts for functional, integration, and end-to-end testing
- Collaborate with developers, product managers, and other stakeholders to define testing requirements and strategies
- Execute test plans and analyze results to ensure product quality and performance
- Ensure test coverage across multiple browsers, platforms, and devices
- Debug test failures and analyze logs to identify root causes of issues
- Conduct API testing and simulate user interactions using automation tools
- Utilize browser Developer Tools (DevTools) to inspect and debug HTML, CSS, and JavaScript code
- Identify and interact with web elements using selectors such as ID, class, XPath, and CSS selectors
- Maintain and improve scalable and maintainable test architectures
- Organize and prioritize test cases based on criticality and release timelines
- Promote quality assurance best practices and continuously improve testing processes
Requirements
- 5+ years of relevant experience in software testing and automation
- At least one year of experience leading and managing development or testing teams
- Proficiency with Reqnroll for test management and tracking
- Strong experience with RestSharp for API testing and integration
- Expertise in the XUnit framework for writing unit and integration tests
- Advanced test automation skills, including creating and maintaining automated test scripts
- Proficiency in running XUnit tests, analyzing results, and troubleshooting failures
- In-depth knowledge of Playwright for browser automation and end-to-end testing
- Experience with cross-browser testing and understanding browser-specific behaviors
- Strong debugging skills, including analyzing logs and browser states to troubleshoot test failures
- Knowledge of CSS and HTML for navigating and interacting with webpage elements
- Expertise in using browser Developer Tools (DevTools) for debugging and inspecting code
- Ability to identify and interact with web elements using selectors such as ID, class, XPath, and CSS selectors
- Skilled in diagnosing and fixing layout and styling issues using DevTools
- Advanced skills in conducting root cause analysis for test failures
- Proficiency in replicating bugs across multiple environments and clearly communicating root causes
- Ability to design scalable and maintainable test architectures
- Strong skills in organizing and prioritizing test cases based on criticality and timelines
- Awareness of security testing concepts such as input validation, authentication, and authorization
- Ability to quickly learn and adopt new tools and frameworks as technologies evolve
- Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
- Experience with version control systems like Git for code review, branching, and integration testing
- Familiarity with CI/CD tools such as Jenkins or GitLab CI to automate testing and deployments
- Experience working in a Test-Driven Development (TDD) environment, writing tests before code implementation
- Familiarity with web accessibility standards (WCAG) and the ability to identify common accessibility issues in web applications
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- 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