Responsibilities:
Design, develop, and maintain robust automation frameworks using Python and JavaScript.
Create and execute automated test scripts for both front-end and back-end (API) testing.
Develop and implement comprehensive test plans and test cases.
Perform API testing and automation to ensure the reliability and performance of web
services.
Utilize performance/load testing tools like K6, Locust, or similar to evaluate system
performance under load.
Collaborate with development and DevOps teams to integrate automated tests into CI/CD
pipelines using Jenkins.
Deploy and manage test settings using Docker and AWS.
Identify, document, and track defects and issues, working with development teams to
ensure timely resolution.
Continuously improve testing methodologies and processes to enhance quality and
efficiency.
Stay updated with the latest industry trends and technologies to ensure the continuous
improvement of our testing practices.
Creating test cases, also perform test case execution for feature under test using Test
Management Tool
Reporting defects for issues found under testing and manage the defect through its life
cycle.
Collaboratively work with the design and development team members to resolve identified
issues/bugs in timely manner.
Applying the functionality knowledge and understanding to determine the impacted testing
areas and produce the relevant regression testing scope
Proven experience in creating and maintaining automation frameworks using Python.
API Testing/Automation
Functional Testing