Key Responsibilities :
- Develop and maintain automated test scripts for web and mobile applications.
- Design, implement, and execute test cases for functional, regression, and performance testing.
- Collaborate with development teams to ensure that automated tests are integrated into the continuous integration / continuous deployment (CI / CD) pipeline.
- Troubleshoot, debug, and analyze test failures to ensure issues are resolved promptly.
- Ensure that the quality assurance process is well-documented and adhered to throughout the software development life cycle.
- Review product requirements and provide feedback regarding testability, edge cases, and validation techniques.
- Work closely with developers and product managers to understand project goals and contribute to the overall quality strategy.
- Perform manual testing when necessary and ensure comprehensive test coverage.
Required Skills and Qualifications :
Bachelor s degree in computer science, Engineering, or related field.Automation (Selenium, Specflow+ C#), Security , Performance Testing Manual Testing , API Testing, webapplication testing, ReadyAPI (SmartBear) for API Test TestComplete (JavaScript)for Webapplication5 to 8 years of hands-on experience in QA automation, with strong knowledge of test automation frameworks.Proficiency in programming languages such as Java, Python, or JavaScript.Experience with automation tools like Selenium, Appium, TestNG, or similar.Familiarity with CI / CD tools like Jenkins, Bamboo, or GitLab.Strong understanding of Agile methodologies.Knowledge of performance testing tools like JMeter or LoadRunner is a plus.Good problem-solving skills and the ability to troubleshoot and debug test failures.Strong communication skills and ability to work in a collaborative team environment.Preferred Skills :
Experience with cloud-based testing (AWS, Azure, Google Cloud).Skills Required
Manual Testing, Testing Tools, Test Scripts, Computer Science