- Develop and execute manual and automated test cases.
- Create and maintain automated test plans and test suites.
- Identify gaps in requirements/specifications and work with stakeholders to resolve them.
- Perform functional, regression, integration, system, and acceptance testing.
- Track test coverage and automated test coverage against defined goals.
- Integrate automation tests with CI/CD pipelines and report test results with builds and on-demand.
- Identify, report, track, and validate defects.
- Perform API/REST, web application, client-server, and WebSocket testing.
- Perform load/performance testing using JMeter or LoadRunner.
- Participate in Agile/Scrum ceremonies and contribute to continuous quality improvement.
Required Skills
- Strong manual testing skills with automation experience.
- Knowledge of Cucumber, BVT, JMeter/LoadRunner, REST APIs, and WebSockets.
- Good understanding of SDLC, STLC, testing standards, and test methodologies.
- Experience with Agile/Scrum.
- Solid analytical, problem-solving, communication, and organizational skills.
- Ability to work independently and as part of a team.