DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Eaton Corporation Senior QA Engineer in Hadapsar, India

What you’ll do:

Job Description:

If you desire to be part of something special, to be part of a winning team, to be part of a fun team – winning is fun. We are looking forward to Senior QA Engineer based in Pune, India . In Eaton, making our work exciting, engaging, and meaningful; ensuring safety, health, and wellness; and being a model of inclusion & diversity are already embedded in who we are - it’s in our values, part of our vision, and our clearly defined aspirational goals. This exciting role offers an opportunity to:

Join Eaton and help us provide energy-efficient solutions that have a real impact on the environment. We make what matters work. Do you want to work for a global player, where we care about ethics, inclusion, diversity, and our people?

Our Centre for Intelligent Power seeking a highly skilled and experienced Senior QA Engineer to join our team. As a Senior QA Engineer, you will be responsible for ensuring the quality and reliability of our software products. You will play a crucial role in the software development life cycle by designing and executing test plans, identifying and reporting defects, and collaborating with cross-functional teams to ensure the delivery of high-quality software solutions.

• Lead and manage the QA team, providing guidance, mentorship, and technical expertise to ensure the successful delivery of quality software products.

• Develop and implement quality assurance strategies, processes, and standards to ensure the highest level of product quality.

• Collaborate with cross-functional teams to define and review software requirements, ensuring they are testable and align with quality standards.

• Design, develop, and execute comprehensive test plans, test cases, and test scripts to verify software functionality, performance, and reliability.

• Establish and maintain test environments, test data, and test automation frameworks to support efficient and effective testing activities.

• Conduct root cause analysis of defects, identify areas for improvement, and implement corrective actions to enhance software quality.

• Drive the implementation and adoption of test automation tools and frameworks, promoting the use of automated testing to increase efficiency and test coverage.

• Monitor and track software defects, coordinating with development teams to ensure timely resolution and verification of fixes.

• Perform risk analysis and create mitigation plans to minimize potential risks to the software quality and project schedules.

• Collaborate with project stakeholders to provide accurate and timely quality metrics and reports, highlighting areas of concern and improvement opportunities.

• Stay up to date with industry trends, emerging technologies, and best practices in software quality assurance and testing.

• Coach and mentor team members, fostering a culture of continuous learning, growth, and improvement.

Qualifications:

EDUCATION:

Bachelor's degree in computer science, Engineering, or a related field. Equivalent work experience will also be considered.

QUALIFICATIONS:

Required:

• Lead and manage the QA team, providing guidance, mentorship, and technical expertise to ensure the successful delivery of quality software products.

• Develop and implement quality assurance strategies, processes, and standards to ensure the highest level of product quality.

• Collaborate with cross-functional teams to define and review software requirements, ensuring they are testable and align with quality standards.

• Design, develop, and execute comprehensive test plans, test cases, and test scripts to verify software functionality, performance, and reliability.

• Establish and maintain test environments, test data, and test automation frameworks to support efficient and effective testing activities.

• Conduct root cause analysis of defects, identify areas for improvement, and implement corrective actions to enhance software quality.

• Drive the implementation and adoption of test automation tools and frameworks, promoting the use of automated testing to increase efficiency and test coverage.

• Monitor and track software defects, coordinating with development teams to ensure timely resolution and verification of fixes.

• Perform risk analysis and create mitigation plans to minimize potential risks to the software quality and project schedules.

• Collaborate with project stakeholders to provide accurate and timely quality metrics and reports, highlighting areas of concern and improvement opportunities.

• Stay up to date with industry trends, emerging technologies, and best practices in software quality assurance and testing.

• Coach and mentor team members, fostering a culture of continuous learning, growth, and improvement.

Skills:

Desired:

• Strong Testing and QA Expertise: A Senior QA Engineer should understand software testing methodologies, techniques, and best practices. They should be experienced in designing test plans, creating test cases, executing tests, and analyzing test results.

• Test Automation: Proficiency in test automation frameworks and tools is desirable for a Senior QA Engineer. They should have hands-on experience with automation tools like Selenium, JUnit, TestNG, or similar frameworks to automate test cases and improve efficiency.

• Technical Skills: A Senior QA Engineer should have a strong technical background, including knowledge of programming languages (such as Java, Python, or C#), databases, version control systems (like Git), and familiarity with APIs and web technologies.

• Analytical and Problem-Solving Skills: The ability to analyze complex systems, identify potential risks, and solve problems efficiently is important for a Senior QA Engineer. They should be detail-oriented and capable of thinking critically to ensure comprehensive test coverage.

• Communication and Collaboration: Effective communication skills, both verbal and written, are essential for collaborating with cross-functional teams, developers, product managers, and stakeholders. A Senior QA Engineer should be able to clearly articulate quality-related information and collaborate effectively with team members.

• Domain Knowledge: Depending on the industry or domain, a Senior QA Engineer should possess relevant domain knowledge to understand the software requirements, user scenarios, and potential risks associated with the product.

• Continuous Learning: Staying updated with the latest industry trends, emerging technologies, and advancements in QA methodologies is valuable for a Senior QA Engineer. They should have a passion for continuous learning and be proactive in enhancing their skills and knowledge.

• Quality Assurance Processes: Experience in implementing and following quality assurance processes, including test planning, test execution, defect tracking, and metrics reporting, is important for a Senior QA Engineer.

• Attention to Detail: Being detail-oriented is crucial for a Senior QA Engineer to ensure thorough testing and accurate reporting of issues or defects.

• Adaptability and Flexibility: A Senior QA Engineer should be adaptable and able to work in a dynamic environment with changing requirements and priorities. They should be open to learning new tools and technologies and be willing to take on new challenges.

• Collaboration Tools: Proficiency in collaboration tools like JIRA, Confluence, or similar platforms is often desired for effective communication, task management, and documentation within the QA team and across departments.

• Leadership Skills: While not mandatory for a Senior QA Engineer, possessing leadership skills, such as mentoring junior team members, guiding testing efforts, or providing technical expertise, can be an added advantage.

DirectEmployers