Position: QA Automation Engineer
Location: Hyderabad
Tech Mahindra, a leading global information technology company, is seeking a highly skilled and experienced QA Automation Engineer to join our team. As a QA Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through automation testing. If you have a strong background in Java, Selenium, Cucumber, BDD, Testng, and API testing, and are passionate about delivering high-quality software solutions, we would love to hear from you.
Responsibilities:
- Design, develop, and execute automated test scripts using Java, Selenium, Cucumber, and Testng to verify the functionality, performance, and reliability of software applications.
- Collaborate with cross-functional teams, including developers, business analysts, and product owners, to understand the application requirements and testing needs.
- Implement Behavior-Driven Development (BDD) practices and techniques to ensure effective communication and collaboration between stakeholders.
- Conduct API testing to validate the integration and interaction between various software components.
- Identify, analyze, and report software defects, bugs, and inconsistencies using defect tracking tools and work closely with the development team to ensure timely resolution.
- Participate in code reviews and provide feedback on testability, test coverage, and code quality improvements.
- Create and maintain test data, test environments, and test infrastructure required for automation testing.
- Execute manual testing when required and provide support for manual test efforts.
- Continuously improve testing processes, methodologies, and tools to enhance the overall efficiency and effectiveness of the testing efforts.
- Stay updated with the latest trends, techniques, and best practices in automation testing and incorporate them into the testing process.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of hands-on experience in QA automation testing.
- Strong proficiency in Java programming language and object-oriented concepts.
- Extensive experience with Selenium WebDriver for web application automation testing.
- Solid understanding and practical experience with Behavior-Driven Development (BDD) using Cucumber.
- Proficiency in Testng framework for test automation and reporting.
- Experience in API testing using tools like Postman or RestAssured.
- Strong knowledge of software testing concepts, methodologies, and best practices.
- Familiarity with Agile development methodologies and tools.
- Excellent analytical and problem-solving skills with attention to detail.
- Ability to work independently as well as in a team-oriented, collaborative environment.
- Excellent communication skills, both verbal and written, with the ability to effectively communicate with technical and non-technical stakeholders.
- We offer a competitive compensation package and a supportive work environment that encourages personal and professional growth. This position requires immediate joiners.
If you are a self-motivated individual with a passion for automation testing, possess strong technical skills, and thrive in a fast-paced, challenging environment, we would love to hear from you.
To apply for this position, please send your updated CV to Dhrubadeep.Mitra@TechMahindra.com. Please mention the position title “QA Automation Engineer” in the subject line of the email.
Note: Only shortlisted candidates will be contacted for further evaluation. Tech Mahindra is an equal opportunity employer.