Chief Automation Engineer .NET (C#) Pune, India
Chief Automation Engineer .NET (C#) Description
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 looking for a Chief Automation Engineer .NET (C#) to join our dynamic team. In this role, you will lead the automated testing efforts and drive the development of innovative testing strategies and frameworks, ensuring the delivery of high-quality software products. If you have a strong background in automated testing and a passion for clean code and design patterns, we invite you to be a key contributor in shaping the future of our test engineering initiatives.
#LI-DNI
Responsibilities
- Lead the setup and execution of automated testing strategies for different domains and projects
- Drive the development of innovative testing frameworks, ensuring the delivery of high-quality software products
- Apply design patterns and clean code principles to build robust testing frameworks from scratch
- Provide expertise in Rest API automation tools and propose automation solutions based on architecture specifics
- Collaborate with cross-functional teams to ensure the success of test engineering initiatives
- Engage in Agile Practices, including SAFE and Scrum, to drive the efficient delivery of software products
- Demonstrate proactive leadership in architecture engagement and communicate effectively with stakeholders
- Ensure code quality and adherence to testing best practices throughout the software development lifecycle
- Contribute to the continuous improvement of testing processes and methodologies
- Mentor and guide junior team members in test automation and engineering best practices
Requirements
- 11 to 13 years of experience in IT with a primary focus on Automated Testing
- Proven experience in defining and implementing test automation strategies across various domains and projects
- Expertise in Test Automation, including frameworks, tools, and approaches, with a preference for Selenium and familiarity with Cypress, Playwright, Robot Framework, BDD, and Appium
- Proficiency in C# programming and hands-on experience in developing frameworks from scratch, applying Design Patterns, and adhering to SOLID Principles
- In-depth understanding of architecture and the ability to propose automation solutions based on architectural specifics
- Knowledge of Rest API automation tools such as Rest Assured and Http Client, providing an added advantage
- Solid background in designing and implementing external services integrations using REST/SOAP, microservices, ESB, and SOA
- Experience with multiple full lifecycle software development processes, including Scrum and RUP
- Deep expertise in web application and web services architectures, relational and non-relational data storage, and cross-cutting concerns such as security, monitoring, and caching
- Familiarity with build tools like Maven and Gradle, as well as continuous integration and deployment tools like Azure DevOps and Jenkins
- Proactive approach and leadership in architecture engagement, coupled with strong communication skills
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)