Automated Testing in .NET & 6 others
EPAM Systems
Software Engineering
Colombia · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and maintain automated test suites for web applications
- Develop and implement testing plans for both new features and existing components
- Identify, log, and monitor defects throughout the development cycle
- Work with cross-functional teams to clarify requirements and resolve technical issues
- Review test results and recommend process enhancements
- Participate in code review sessions to encourage maintainable and testable code
- Help evolve and improve automation frameworks
- Integrate automated tests into continuous integration and deployment workflows
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related discipline
- At least 3 years of experience in automated testing roles
- Strong proficiency in C#
- Experience with .NET-based Web UI automation tools
- Skilled in automating tests for web services and APIs
- Familiarity with version control systems
- Understanding of test automation framework architecture and best practices
- Experience working with BDD frameworks in .NET
- Solid English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience with performance and load testing solutions
- Background in cloud-based testing environments
- Knowledge of containerization technologies such as Docker
- Understanding of security testing approaches
- Experience working in Agile or Scrum environments
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