Experience: 2 to 5 years
Required Candidate profile
- 2 to 5 years of experience in software testing field, including automation testing.
- Programming Languages: Proficiency in Java and JavaScript for writing automated test scripts.
- Automation Frameworks: Familiarity with hybrid testing frameworks using automation tools such as Playwright and Selenium WebDriver (for web UI testing), REST Assured (for API testing), and tools like Postman or SoapUI.
- API Testing: Understanding of API testing principles, including request/response validation, parameterization, authentication methods such as OAuth and Basic Auth, and handling different payload formats like JSON and XML.
- Test Design and Execution: Ability to design effective test cases, scenarios, and test scripts based on functional requirements and user stories.
- Version Control Systems: Proficiency in using Git for managing test scripts and collaborating with team members.
- CI/CD Tools: Experience with Continuous Integration and Continuous Deployment (CI/CD) tools such as Jenkins to automate test execution and integrate tests into the build pipeline.
- Test Management Tools: Familiarity with test management tools like ZOHO, Jira, and Test-Link for test case management, tracking defects, and reporting test results.
- Non-Functional Testing: Knowledge of non-functional testing aspects such as performance testing (using tools like JMeter), scalability testing, and reliability testing.
- Database and SQL: Basic understanding of databases and ability to write SQL queries for data validation and manipulation during testing.