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.