Responsibilities:
Design, develop, and maintain automated test scripts using Selenium and Cucumber.
Create and execute test cases to validate functionality, performance, and usability of our web applications.
Collaborate with developers to understand requirements and identify potential issues.
Analyze test results, report defects, and work with development teams to resolve them.
Contribute to the development and maintenance of our automation framework.
Stay up-to-date with the latest trends and best practices in software testing and automation.
Participate in code reviews and contribute to the continuous improvement of our testing process.
Qualifications:
8+ years of experience in software testing, with a focus on automation.
Proven experience with Selenium for web application automation.
Strong understanding of BDD (Behavior-Driven Development) and experience using Cucumber.
Experience with programming languages like Java, Python, or JavaScript.
Knowledge of different testing methodologies (e.g., black box, white box, integration testing).
Experience working with CI/CD pipelines and integrating automation into the development process.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Passion for quality and a desire to contribute to a high-performing team.
Any Graduate