Job Title: Senior Test Engineer
Location: Gurugram/Bangalore
Shift Timings - 12:00 PM - 9:30 PM IST
Experience Level: 3-7 Years
Job Description:
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
Requirements:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 3-6 years of experience in quality assurance/testing, with a focus on automation.
- Strong proficiency in Python and JavaScript.
- Proven experience in creating and maintaining automation frameworks.
- Solid understanding of API testing and automation.
- Hands-on experience with performance/load testing tools such as K6, Locust, or similar.
- Knowledge of AWS services and cloud architecture.
- Proficiency with Docker for containerization.
- Experience with CI/CD tools, particularly Jenkins.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently and manage multiple tasks simultaneously.
- Familiarity with Agile/Scrum methodologies.
Primary Skills:
- Proven experience in creating and maintaining automation frameworks using Python.
- API Testing/Automation
- Functional Testing
Secondary skills