Analyze business requirements and create detailed functional and integration test cases
Automate UI tests using Selenium WebDriver and API testing using TestNG.
Write and maintain integration tests across REST APIs and WebSocket interfaces
Integrate automated tests into Jenkins or GitLab Runner build pipelines
Troubleshoot build and deployment issues related to test failures
Collaborate closely with developers for quick issue resolution
Maintain test case documentation and execution records
Plan, create, and execute regression and feature coverage test plans
Contribute towards continuous improvement of QA processes and test strategies
Required Skills:
3+ years of experience in QA testing roles, preferably within software product development or large-scale project environments
Strong hands-on experience with Selenium WebDriver
Good understanding of REST API testing (Postman, RestAssured , or equivalent)
Proficiency in writing, maintaining, and executing automated test cases using TestNG framework
Strong experience in planning, creating, and executing regression and feature coverage test plans
Knowledge of Docker and container-based deployments
Working knowledge of version control systems (Git)
Strong problem-solving and debugging skills
Ability to work independently and collaboratively in a fast-paced environment
Keyskills: rest functional test cases selenium webdriver rest api testing quality assurance engineering docker rest assured git integration testing postman qa testing websocket writing jenkins debugging software product development gitlab testng api testing