Description
You will own the quality assurance lifecycle for our software products.
Responsibilities
- Design, develop, and execute test cases and scenarios against product requirements.
- Develop and maintain automation test suites using Selenium WebDriver, Java, TestNG, and Cucumber.
- Perform unit testing using JUnit/Mockito to validate code functionality.
- Test and validate RESTful APIs, handling JSON and XML payloads using Postman.
- Manage QA activities, including defect logging, root cause analysis, and metrics reporting.
Required Skills
- 9+ years of professional experience in Software Development or QA.
- Expert proficiency in Java.
- Hands-on experience with Selenium WebDriver for UI automation.
- Strong understanding of BDD methodologies using Cucumber.
- Familiarity with API testing using Postman for REST APIs.
- Experience with JSON and XML data formats.
- Proficiency in testing frameworks like Data-Driven, Hybrid, and POM.
- Experience with version control using Git and CI/CD pipelines like Jenkins.
- Familiarity with defect tracking tools such as JIRA.