Job Description
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
10+ years of experience in software quality assurance.
Proficiency in programming languages such as Java, Python, or JavaScript.
Experience with automation tools such as Selenium, JUnit, TestNG, or similar.
Design, implement, and manage CI/CD pipelines to automate the software development lifecycle.
Excellent analytical and problem-solving skills.
Strong attention to detail and ability to work independently.
Excellent written and verbal communication skills.
Ability to work collaboratively in a team environment.
Responsibilities
Develop and maintain automated test scripts to ensure the quality and functionality of software applications.
Collaborate with the development team to understand product requirements and design test cases accordingly.
Execute automated test scripts, analyze results, and report defects to the development team.
Work closely with the BA/Dev team to identify and implement improvements in the testing process.
Maintain and update the automated test framework to accommodate new features and changes in the software.
Participate in code reviews and provide feedback to ensure best practices in test automation.
Document test cases, test results, and any issues found during testing.
Stay updated with the latest industry trends and technologies in test automation.
Provide training and support to other team members on automation tools and techniques.
Ensure compliance with company policies, procedures, and quality standards.
Provide ongoing support and maintenance for systems as part of Business As Usual (BAU) activities, ensuring continuous system availability and performance
Bachelor's Degree