Principal Consultant - Quality Analyst (Automation with .NET and Selenium expertise, Manual/Automated testing)
Genpact
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Develop and maintain automated test scripts using .NET and Selenium to ensure the quality and reliability of our software products.
- Design and implement robust automation frameworks to support continuous integration and deployment pipelines.
- Collaborate with cross-functional teams to understand project requirements and identify areas for automation.
- Conduct functional testing to validate software functionality, identify defects, and ensure adherence to quality standards.
- Lead and mentor junior automation engineers, providing guidance on best practices and technical expertise.
- Collaborate with developers and product managers to prioritize testing activities and resolve issues in a timely manner.
- Analyze test results and provide insights to stakeholders, driving continuous improvement in testing processes and product quality.
- Stay updated on industry trends and emerging technologies in automation testing, continuously enhancing skills and knowledge.
- Establish Test Automation process and involve in evaluating/planning the automation roadmap.
- Design, develop and implement a scalable test automation framework and strategy using Selenium and .NET.
- Design, implement, and execute automated test scripts for web applications.
- Collaborate with development and quality assurance teams to identify automation opportunities and implement effective test automation solutions.
- Perform code reviews and ensure automation code quality and adherence to coding standards.
- Troubleshoot and debug automation scripts to identify and resolve issues.
- Continuously research and evaluate new automation tools and technologies to improve efficiency and effectiveness.
- Provide mentorship and guidance to junior automation engineers.
- Prepare and execute detailed٫ comprehensive and well-structured test plans and test cases.
- Bachelor in Computer Science, Engineering, or related field.
- Sound experience in Selenium WebDriver automation.
- Sound experience in designing and implementing automation frameworks from scratch.
- Proven experience as a Senior Automation Engineer or similar role.
- Strong proficiency in C# and .NET framework.
- Strong in OOPs concept.
- Hands-on on Selenium Grid.
- Strong proficiency in automation testing using .NET and Selenium.
- Solid understanding of software development methodologies, testing techniques, and QA best practices.
- Experience with functional testing, including test case design, execution, and defect management.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
- Demonstrated leadership abilities, with experience in mentoring and coaching junior team members.
- Ability to work independently and prioritize tasks in a dynamic environment.
- Familiarity with Agile methodologies and tools such as Jira is a plus.
- Certification in automation testing or related areas is desirable.
- Strong communication and interpersonal skills.
- Ability to work independently and collaborate effectively in a team environment.
- Ability to review test scripts and results generated by other testers.
- Ability to learn new technologies and quickly adapt to new situations.
- Proven experience creating test cases that simulate real-life customer scenarios.
- Hands-on experience with relational database queries (MS-SQL, MySQL, PostgreSQL, or Oracle)
- Experience with other automation tools/frameworks such as SpecFlow, NUnit, or TestNG.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of web technologies such as HTML, CSS, JavaScript, and AJAX.
- Experience with performance testing tools such as JMeter or LoadRunner.
- Relevant certifications (e.g., ISTQB Certified Tester, Microsoft Certified: Azure Developer Associate).