
Testing Lead
IDFC FIRST Bank • Mumbai, Maharashtra, India
Role & seniority: Testing Lead (Technology Lead) in Information Technology
Stack / tools: Core Java, Selenium; test automation for Web, API, Kafka; performance testing; CI/CD pipelines; Git; test design and execution; manual & automated testing
Top 3 responsibilities
-
Design, develop, and maintain scalable test automation frameworks and automate tests for functional, regression, and end-to-end scenarios
-
Plan, execute, and improve manual and automated test coverage; analyze results and coordinate with developers to resolve defects
-
Mentor junior QA engineers; continuously enhance automation framework, processes, and efficiency
Must-have skills
-
Hands-on Core Java and Selenium; strong testing fundamentals; experience with test automation and frameworks
-
Experience with API testing and performance testing
-
CI/CD integration, version control (Git), and test planning/execution
Nice-to-haves
-
Experience with Kafka-based testing
-
Prior experience leading QA teams or projects in banking/financial services
-
Location & work type: Not specified in the provided information
Full Description
Job Requirements
Role/ Job Title: Testing Lead
Function/ Department: Information Technology.
Job Purpose: As a Technology Lead at IDFC FIRST Bank, you will be responsible for leading the Engineering team and driving the development and integration of Microservices for our new age banking solutions. You will work closely with cross-functional teams to design, develop, and implement APIs that enhance our customer experience and drive business growth.
Roles & Responsibilities
- · Design, develop and maintain robust, reusable and scalable test automation frameworks for Web, API, Kafka
- · Hands-on experience in Performance testing.
- · Hands-on experience with Core Java, Selenium and Testing.
- · Create and execute automation test scripts for functional, regression and end-to-end testing.
- · Integrate automated tests with CI/CD pipelines and ensure smooth execution during builds and deployments.
- · Use Git for version control, ensuring proper branching, merging and repository management.
- · Plan, design and execute manual and automated test cases, ensuring comprehensive test coverage.
- · Analyze test results, identify bugs and work closely with developers for timely resolution.
- · Mentor junior QA engineers in automation practices, tools and frameworks.
- · Continuously improve the automation framework and processes to enhance efficiency and reliability.
Education Qualification
Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)
Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA)