Eaton Hiring Senior QA Engineer in Pune | Hybrid
Role Overview
Job Overview
Eaton is hiring a Senior Engineer for QA and Cloud Platform work in Hadapsar, Pune. This opportunity sits within the Research & Development Engineering organization and focuses on software quality for the Advanced Distribution Planning System (ADPS) platform. The platform supports analysis and modeling of electric distribution networks and renewable energy systems, making reliable software testing an important part of the product development lifecycle.
The role is suited to an experienced quality assurance professional who can combine test strategy, automation, manual testing, technical analysis, and cross-functional collaboration. The successful candidate will help improve release quality by validating application functionality, performance, security, and reliability while introducing effective testing practices and modern tools.
Key Responsibilities
- Review technical specifications and engineering requirements to understand expected application behavior and identify test needs.
- Create structured test plans and detailed test cases covering functional and non-functional requirements.
- Design, maintain, and execute automated and manual testing activities for enterprise software.
- Validate .NET and C# applications across functionality, performance, and security requirements.
- Develop and support test automation approaches for distributed systems, microservices, APIs, and backend services.
- Investigate defects, identify useful diagnostic information, and work with developers and product teams to drive appropriate solutions.
- Encourage consistent QA practices throughout the software development lifecycle.
- Participate in code reviews and provide practical feedback related to quality, testability, and maintainability.
- Work with development and product stakeholders to ensure requirements are adequately covered by testing.
- Take part in Agile and Scrum ceremonies and contribute quality insights during planning and delivery.
- Assess modern testing technologies, including AI-based testing solutions, when they can improve engineering effectiveness.
- Maintain test documentation, quality metrics, and other information needed to track testing progress and product quality.
- Contribute to continuous improvement in automation, testing processes, and release confidence.
Required Skills
Candidates should have strong software quality assurance experience and practical knowledge of testing modern distributed applications. Experience with distributed systems and microservices is important, along with exposure to API and backend automation frameworks.
The role also requires familiarity with Agile software development practices and collaboration tools such as Jira and GitHub or comparable platforms. Candidates should understand performance testing, security testing, and accessibility testing principles.
Knowledge of observability and application performance monitoring is expected, including experience or familiarity with Dynatrace APM, infrastructure monitoring, distributed tracing, and log analysis. Strong knowledge of Kubernetes and Docker is also required.
Cloud experience is valuable across platforms such as Azure, AWS, Google Cloud Platform, or Oracle Cloud Infrastructure. Candidates should also be comfortable working with SQL, LINQ, relational databases, and scripting or programming languages such as Python, Go, PowerShell, or Bash.
Experience with CI/CD pipelines is required, with particular relevance to GitHub Actions.
Preferred Skills
A strong candidate may bring experience in multiple cloud environments, advanced automation frameworks, observability practices, and modern quality engineering methods. Experience evaluating AI-based testing solutions can also be useful as the role involves considering newer approaches to software quality.
Additional strength comes from the ability to work effectively across development, product, and QA functions while maintaining clear documentation and measurable quality practices.
Education
The required qualification is a Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or another relevant Engineering discipline from an accredited institution. A Master’s degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or Telecommunications Engineering is preferred.
Experience
The position requires a minimum of 5 years of professional software quality assurance experience. Candidates should be able to demonstrate hands-on exposure to automation, distributed systems, APIs, microservices, cloud environments, and software testing practices.
Experience with .NET and C# applications is relevant, particularly where testing includes functional, performance, and security validation. Professionals who have worked within Agile or Scrum teams and supported enterprise software releases are well aligned with the role.
Required Technologies
The technology landscape for this QA position includes .NET, C#, distributed systems, microservices, API automation, Kubernetes, Docker, SQL, LINQ, relational databases, GitHub, Jira, GitHub Actions, Dynatrace APM, distributed tracing, infrastructure monitoring, log analysis, and CI/CD pipelines.
Cloud technologies mentioned for the role include Azure, AWS, Google Cloud Platform, and Oracle Cloud Infrastructure. Programming and scripting exposure may include Python, Go, PowerShell, and Bash.
Soft Skills
Strong communication and interpersonal skills are important because the role requires regular collaboration with developers, product teams, and other engineering stakeholders. Candidates should also demonstrate analytical thinking, structured problem-solving, organization, prioritization, and effective time management.
The ability to examine complex quality issues, communicate defects clearly, manage competing testing priorities, and work collaboratively is important for delivering dependable software releases.
Benefits of Working in this Role
This role provides an opportunity to work on software that supports analysis and modeling of electric distribution networks and renewable energy systems. It offers exposure to quality engineering across distributed applications, cloud platforms, microservices, automation, observability, and modern testing practices.
The position also provides opportunities to strengthen expertise in automation, CI/CD, cloud technologies, performance analysis, security testing, and AI-based testing approaches. Eaton identifies this position as part of its Research & Development Engineering organization.
Work Mode
The position is listed as Hybrid. Candidates should confirm the current working arrangement and applicable business requirements during the application process.
Location
The job is based in Hadapsar, Pune, Maharashtra, India. The listed department is Research & Development Engineering.
Who Should Apply
This opportunity is suitable for experienced QA Engineers, Senior QA Engineers, Software Test Engineers, Automation Test Engineers, and Quality Engineering professionals with at least 5 years of relevant experience.
Candidates should consider applying if they have experience testing enterprise applications and can work across automation, APIs, distributed systems, microservices, cloud platforms, containers, observability, and CI/CD. Professionals with strong analytical skills and a track record of improving software quality through structured testing and automation are particularly relevant.
Career Growth
The role can help experienced QA professionals deepen their expertise in quality engineering, cloud testing, automation architecture, distributed systems, observability, and modern software delivery. Exposure to AI-based testing approaches can also support continued development as testing practices evolve.
Over time, experience across these areas can support progression toward senior quality engineering, test automation leadership, QA architecture, or broader engineering quality roles, depending on individual performance and career direction.
Application Advice
When applying, emphasize specific examples of software testing and automation work rather than only listing tools. Highlight experience with distributed systems, microservices, API automation, .NET and C# applications, Kubernetes, Docker, cloud platforms, and CI/CD pipelines.
Mention your experience with Dynatrace or comparable observability solutions, along with monitoring, tracing, logging, performance, security, and accessibility testing where applicable. If you have used GitHub Actions, Python, Go, PowerShell, Bash, Jira, or AI-based testing tools, make those skills easy to identify in your resume.
Show how your testing work helped identify defects, improve coverage, increase release confidence, or make QA processes more efficient. Keep your application focused on measurable engineering contributions and relevant technical experience.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related Engineering discipline. A Master’s degree in Computer, Electrical, Electronics, or Telecommunications Engineering is preferred.
Experience
5+ years
Top Picks for You
Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce • Hyderabad • Hybrid
Microsoft Hiring Software Engineer 2 in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite