Lead Quality Assurance Engineer

7 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Department

Technology-Quality Assurance

Work Experience

Min 7 years of relevant experience

Role Description

We are looking for a Hands-on SDET Assistant Manager to lead a team of SDETS while actively contributing to the development and execution of test automation frameworks and scripts. In this role, you will be deeply involved in coding, reviewing test scripts, and ensuring that automated tests are aligned with project requirements. You will also manage the day-to-day operations of test automation tasks, work directly with cross-functional teams to ensure quality, and handle reporting of progress, issues, and risks. This is a highly technical, hands-on role where you will split your time between managing tasks, coding, reviewing test scripts, and troubleshooting issues.

Must have Qualifications

* Hands-on Test Automation: Actively participate in writing, developing, and maintaining test automation scripts and frameworks in Python for front-end, regression, and integration testing. You'll be writing a significant amount of code to ensure tests are robust and maintainable. * API Testing: Conduct hands-on testing of APIs using tools like pytest, requests, and Postman. Write detailed test cases to validate the functionality and performance of APIs. * Performance Testing: Directly design, implement, and execute performance tests with tools like Locust or Meter to ensure system scalability. (After load). You'll be responsible for ensuring that performance testing is thoroughly integrated into the testing pipeline. * Code Reviews & Quality Assurance: Conduct regular code reviews for automation scripts to ensure they follow best practices, are maintainable, and meet the quality standards. Provide feedback to team members to improve the quality of their test code. * Test Reporting & Issue Resolution: Provide detailed, actionable test reports to stakeholders, summarizing progress, coverage, and issues found during testing. Be hands-on to troubleshoot test failures, identifying root causes, and collaborating with developers to resolve defects quickly. * Utility Development: Develop and enhance utilities that support the test process, such as test data generators, scanners, or lightweight scripts that simplify manual tasks to improve test coverage. * Task Management & Coordination: Manage the day-to-day allocation of tasks, ensuring that each team member is focused on the appropriate tests and meeting deadlines. Balance your time between managing tasks, writing tests, and handling the operational aspects of the team. * Collaboration: Work closely with developers, product teams, and other stakeholders to understand project requirements and ensure comprehensive test coverage. Act as the point of contact for test-related inquiries and concerns. * Continuous Improvement: Proactively identify areas for improvement in test coverage, automation efficiency, and tooling. Be hands-on in implementing enhancements to improve the quality and speed of testing.Qualifications: * Education: Bachelor's degree in Computer Science, Information Technology, or a related field. * Experience: * 5+ years of hands-on experience in software testing, automation, and development, with strong experience in Python. * Experience writing and maintaining test automation scripts and frameworks from scratch. * Prior experience in managing small teams or handling team coordination while still being actively involved in the hands-on execution of testing. * Technical Skills: * Proficient in Python, with experience in frameworks like pytest, unittest, or similar. * Hands-on experience with API testing, including tools like Postman, Requests, or similar. * Problem-Solving: Strong debugging and troubleshooting skills to identify and resolve issues in the automation scripts or the applications under test. You'll need to be proactive in identifying problem and finding solutions quickly. * Soft Skills: * Excellent communication skills for providing clear test records and updates to stakeholders. * Ability to prioritize tasks effectively in a fast-paced environment, ensuring that critical tasks are completed on time.

Good to have Qualifications

* CI/CD Integration: Integrate and maintain test automation within CI/CD pipelines (e.g., Jenkins, TeamCity). You'll ensure automated tests are run as part of the build process, and ensure that tests are executed efficiently in the pipeline. * Experience with integrating test automation into CI/CD pipelines (Jenkins, TeamCity). * Familiarity with version control tools like Git or GitHub. * Knowledge of cloud platforms (AWS, Azure) and container technologies (Docker, Kubernetes) is a plus. * Familiarity with message brokers like Kafka, or knowledge of Agile testing practices. * Strong experience with performance testing tools such as Locust, JMeter, or similar.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

gurugram, greater noida, delhi / ncr