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 environments 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