Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium WebDriver for web-based applications.
- Perform API testing using Postman and automate API test cases.
- Manage and track test cases, test execution, and defect management using HP ALM.
- Participate in creating detailed, comprehensive, and well-structured test plans and test cases.
- Identify, log, and manage bugs and defects. Ensure issues are resolved promptly by working closely with development teams.
- Integrate automated tests with CI/CD pipelines to ensure continuous quality assurance.
- Assist in performance and security testing as required.
- Work closely with cross-functional teams including developers, product managers, and other QA engineers to understand requirements and design appropriate test automation strategies.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Extensive hands-on experience in automation testing using Selenium (Java, Python, or other relevant languages).
- Proficiency in writing and executing API test cases using Postman.
- Experience with HP ALM for test management, defect tracking, and reporting.
- Knowledge of automation frameworks such as TestNG, JUnit, or Cucumber.
- Solid understanding of one or more programming languages like Java, Python, or C#.
- Experience with Git or similar version control systems.
- Familiarity with continuous integration tools such as Jenkins or Bamboo.
- Experience working in an Agile/Scrum environment.
- Strong verbal and written communication skills to articulate complex concepts effectively.
- Experience with mobile automation tools like Appium.
- Experience with performance testing tools like JMeter or LoadRunner.
- ISTQB or other relevant certifications.
- Familiarity with cloud environments like AWS or Azure.