Job description:
Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Proven experience as an Automation Tester or QA Engineer with a focus on automation.
Proficiency in automation testing tools such as Selenium, Appium, JUnit, TestNG, Cucumber, or similar frameworks.
Responsibilities:
Design and develop automated test scripts for functional, regression, and performance testing.
Execute automated tests across multiple environments (e.g., web, mobile, and desktop).
Identify and document software defects, track them, and ensure they are resolved.
Collaborate with development teams to integrate automated testing into the CI/CD pipeline.
Develop test cases based on requirements, user stories, and technical specifications.
Maintain and update automated test scripts in response to application changes.
Analyze test results and communicate findings to developers and stakeholders.
Identify test automation opportunities and provide recommendations for improvements.
Support manual testing efforts as needed, especially in complex scenarios where automation may not be feasible.
Ensure test coverage and the effective execution of automated test cases.
Participate in sprint planning, stand-ups, and retrospective meetings.
Any Graduate