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 searching for an experienced
Lead Automated Tester with expertise in (dot)NET
to join our team.
In this role, you will be instrumental in upholding the quality of our software solutions by working closely with developers to identify and resolve complex issues.
You are meticulous, inquisitive, and motivated by the tangible impact of your work.
You excel in technical proficiency, organizational abilities, and delivering outstanding results, consistently striving to achieve the highest standards in every task.
Responsibilities
- Develop, implement, and maintain automated testing frameworks for multi-tier SaaS applications utilizing a C#/(dot)NET/SQL Server, Docker technology stack
- Build reusable automated testing modules and harnesses using the Selenium framework
- Create and maintain automated testing suites, including unit, system, performance, and load tests
- Identify and resolve technical challenges in automated testing frameworks and software systems
- Utilize continuous integration and automated testing frameworks to ensure high-quality releases in Agile environments
- Work collaboratively with Agile teams, adhering to Agile principles to meet project timelines
- Effectively manage personal tasks, juggle multiple priorities, and propose creative solutions to technical challenges
- Continuously enhance skills and explore tools to contribute to the success of project goals
Requirements
- A bachelor's degree in Computer Science, a related field, or equivalent professional experience
- At least 5 years of hands-on experience in automation testing
- At least one year of experience leading and managing testing or development teams
- Extensive knowledge of tools and technologies used in automated testing
- Proven ability to design, develop, and maintain reusable automated test frameworks and modules
- Strong analytical skills with the ability to independently solve complex technical problems
- A track record of developing innovative solutions to recurring challenges
- Experience in diagnosing and resolving technical issues in collaboration with internal or external stakeholders
- Solid understanding of design concepts, functional requirements, and project specifications
- Expertise in executing designs and providing constructive feedback to improve development processes
- Proficiency in creating and maintaining automated unit, system, performance, and load testing suites
- Hands-on experience with continuous integration and automated testing frameworks in development workflows
- Strong skills in designing and executing quality assurance and development tests
- Proficiency in English, both written and spoken, at a B2+ level or higher
Nice to have
- Familiarity with for automation testing
- Experience with tools and methodologies related to performance testing
We offer
- 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