Description

Job Description:

 

Develop and maintain automated test scripts using BDD frameworks to ensure functional correctness and robustness of applications.
Perform UI testing using Selenium WebDriver and TestNG to validate the user interface and responsiveness across platforms.
Conduct database testing using SQL to ensure accuracy and data integrity.
Debug and troubleshoot issues in test scripts written in Java, ensuring stable and maintainable automation.
Leverage Selenium and BDD tools to build scalable and reusable test scenarios that enhance test coverage.
Collaborate with cross-functional teams including developers, product managers, and QA analysts to define testing strategies and ensure comprehensive test plans.
Participate in Agile development workflows, including sprint planning, grooming sessions, and retrospectives.
Document test cases, results, and defects clearly for efficient tracking and resolution.
Familiarity with Playwright, TestCafe, or Cypress is a plus.


Requirements:

 

Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a QA Automation Engineer or similar role.
Strong knowledge of BDD methodologies and hands-on experience with Selenium WebDriver.
Solid experience in Java, with the ability to debug and maintain test code.
Proficiency in writing and executing complex SQL queries.
Exposure to tools like Playwright, TestCafe, or Cypress is a bonus.
Excellent communication, teamwork, and problem-solving skills.
Attention to detail and a passion for delivering high-quality software.

Education

Bachelor’s degree in Computer Science