Overview

Lead Quality Assurance Engineer Jobs in Bengaluru, Karnataka, India at Nanonets

Title: Lead Quality Assurance Engineer

Company: Nanonets

Location: Bengaluru, Karnataka, India

Nanonets has a vision to help computers see the world starting with reading and understanding documents. Our product helps businesses automate document related workflows for enterprise office teams such as invoice data entry for AP teams, KYC automation for banks and insurance etc. Some of the companies we work with include Toyota, Boston Scientific, Bill.com and Entergy to name a few.

We recently raised a series B round of $29 million. Now we’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

Nanonets is proud to be an equal opportunity workplace dedicated to pursuing, hiring, and retaining a diverse workforce.

Job description

We are seeking a highly skilled Senior Test Automation Engineer with leadership qualities to manage and guide a team of manual QA engineers. This role combines hands-on automation expertise with strategic leadership responsibilities to ensure high-quality software delivery. The ideal candidate will design and implement automation frameworks, mentor the QA team, and streamline manual and automated testing processes.

Key Responsibilities:

Automation Engineering:

Design, develop, and maintain scalable and robust automation frameworks

Create and execute automated test scripts using tools like Selenium, Cyprus, TestNG, or similar

Integrate automated testing into CI/CD pipelines using tools like Jenkins, Bitbucket pipelines, or similar

Develop comprehensive test plans and cases for functional, regression, and performance testing

Analyze and debug issues, providing detailed feedback to the development team

Leadership & Team Management:

Lead and mentor the QA team, fostering a collaborative and learning-oriented environment

Define and implement QA processes, best practices, and standards across the team

Assign tasks, set clear goals, and monitor team performance to ensure deadlines are met

Provide technical guidance and support to manual testers transitioning to automation

Facilitate regular team meetings, knowledge-sharing sessions, and training workshops

Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand requirements and define QA strategies

Documentation & Reporting:

Maintain detailed documentation of test cases, test results, and defect tracking

Present regular quality metrics and testing status reports to stakeholders

Ensure compliance with project timelines and quality standards

Required Qualifications:

Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field

5+ years of experience in software quality assurance, with at least 3 years in automation testing

Proven experience leading and managing QA teams

Strong expertise in automation tools such as Selenium, Cypress, or equivalent.

Proficiency in any programming/scripting languages like Java, Python, or JavaScript.

Hands-on experience with project management tools like JIRA, Linear, or similar.

Deep understanding of software development life cycles (SDLC) and agile methodologies.

Automation Testing Framework Design

Leadership & Team Management

Good to Have:

Knowledge of API testing tools (Postman, RestAssured, etc.).

Experience in performance testing using JMeter, LoadRunner, or similar tools.

Familiarity with cloud platforms and environments such as AWS, Azure, or GCP.

ISTQB or similar QA certifications are a plus.

Thinking of applying? Try our resume builder— it’s free, fast, and tailored to help you stand out.

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.