CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Test Automation Lead

Carl Zeiss India (Bangalore) Pvt. Ltd.

Full time
Experience
10+ years
Location
Bangalore
Work mode
Not stated
Salary
₹14L – ₹25L a year estimatetypical for IT Jobs in Bangalore, 267 posts
Posted 2 days ago Last checked 34 min ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • This is a hands-on leadership role that combines test automation engineering with leadership, definition of test procedures and reporting…
  • The successful candidate will guide test engineers, define and enforce the highest quality standards in a regulated medical-device…
  • Strong experience in Python test automation, Linux and cybersecurity verification is essential; experience in medical-device software or…
Experience
10+ years
Education
Bachelor's degree
Must-have skills
AgileBash ScriptingCI/CDFirewallsGitHTML

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Bangalore, India

**ZEISS in India**

ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics.

ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace.

Further information at [ZEISS India](https://www.zeiss.co.in/corporate/home.html).

Job Summary

We are looking for an experienced Quality Assurance (QA) Lead to own the test strategy, test architecture, and verification quality for secure medical connectivity software. This is a hands-on leadership role that combines test automation engineering with leadership, definition of test procedures and reporting, and ownership of test automation architecture. The successful candidate will guide test engineers, define and enforce the highest quality standards in a regulated medical-device environment. Strong experience in Python test automation, Linux and cybersecurity verification is essential; experience in medical-device software or another regulated industry is preferred.

Key Responsibilities

Lead and mentor the test team, drive structured test execution and scalable quality practices across the product lifecycle.

Own test strategy, planning, traceability, defect management, and release quality gates, ensuring compliance.

Define and evolve the test architecture and automated test integration.

Develop and maintain automated test frameworks, infrastructure, and security/quality tooling integration, including static analysis, SBOM/SCA, and vulnerability scanning.

Contribute directly through Python and Bash development, code reviews, and troubleshooting of complex system, network, and connectivity issues.

Verify functional, installation, integration, safety, security, and service requirements while enforcing coding and testing best practices.

Partner with cross-functional and international stakeholders to translate requirements into comprehensive, traceable test strategies and plans.

Ensure regulatory compliance, maintain release-ready test documentation, and support verification, review, and milestone activities throughout the development lifecycle.

Required Skills and Qualifications

Bachelor’s or Master’s degree in Computer Science Engineering, or a related discipline.

10+ years of professional test engineering experience, including proven experience leading test engineers and quality activities.

ZEISS classification: Confidential

Demonstrated ability to define test strategy and test architecture, lead a test team, mentor engineers, and resolve complex, system-level problems.

Strong communication and collaboration skills in a global, cross-functional environment.

Technical expertise (must-have):

Strong proficiency in Python for test automation and for building/maintaining test frameworks (e.g., pytest), including clean, modular, reproducible test code.

Proficiency in Bash scripting for system and test automation.

Hands-on experience with Jenkins or equivalent CI/CD tools for automated test execution and reporting.

Deep hands-on Linux expertise (RHEL/AlmaLinux family): administration, package management (YUM/RPM), services, and troubleshooting.

Solid networking knowledge: TCP/IP, firewalls, TLS/stunnel, SSH, SMB/NFS, service discovery (mDNS/Avahi), and network troubleshooting.

Cybersecurity verification: OS hardening checks, least-privilege, attack-surface reduction, SBOM/SCA, CVE handling, and secure software updates — and the tools that support them (Black Duck, Syft, Nessus, ShellCheck etc.).

Hands-on experience in automated testing, including driving a device under test over SSH/SMB/serial and generating JUnit/HTML test reports.

Experience with virtualization tools and environments (virtual machines) and with system imaging tools such as CloneZilla (or equivalent) for test setup and image restore.

Knowledge of the medical-device software lifecycle (IEC 62304), risk management, verification planning (SWVP), traceability matrices, and cybersecurity requirements.

Experience with version control (SVN and/or Git) and working in Agile/Scrum environments. Preferred / Nice to have.

Experience developing or testing software for medical devices or another regulated industry.

Experience with secure connectivity, clinical interoperability, or distributed systems.

Familiarity with product security, SOUP/OTS validation, and modern engineering tool chains.

Experience with Jenkins or equivalent CI/CD tools, particularly for integrating automated test execution and reporting into existing CI/CD pipelines.

ZEISS classification: Confidential

Why join ZEISS India?

Join a global technology organization developing innovative medical solutions with a strong focus on quality, cybersecurity, patient safety, and international collaboration. You will work on meaningful products while growing in a culture that values technical excellence, learning, and long-term development.

Deep hands-on Linux expertise (RHEL/AlmaLinux family): administration, package management (YUM/RPM), services, and troubleshooting.

Solid networking knowledge: TCP/IP, firewalls, TLS/stunnel, SSH, SMB/NFS, service discovery (mDNS/Avahi), and network troubleshooting.

Cybersecurity verification: OS hardening checks, least-privilege, attack-surface reduction, SBOM/SCA, CVE handling, and secure software updates — and the tools that support them (Black Duck, Syft, Nessus, ShellCheck etc.).

Hands-on experience in automated testing, including driving a device under test over SSH/SMB/serial and generating JUnit/HTML test reports.

Your ZEISS Recruiting Team:

Saptarshi Chowdhury

Step out of your comfort zone, excel and redefine the limits of what is possible. That’s just what our employees are doing every single day – in order to set the pace through our innovations and enable outstanding achievements. After all, behind every successful company are many great fascinating people.

In a spacious modern setting full of opportunities for further development, ZEISS employees work in a place where expert knowledge and team spirit reign supreme. All of this is supported by a special ownership structure and the long-term goal of the Carl Zeiss Foundation: to bring science and society into the future together.

Join us today. Inspire people tomorrow.

Diversity is a part of ZEISS. We look forward to receiving your application regardless of gender, nationality, ethnic and social origin, religion, philosophy of life, disability, age, sexual orientation or identity.

Apply now! It takes less than 10 minutes.

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

AgileBash ScriptingCI/CDFirewallsGitHTMLJUnitJenkinsLinuxNetwork TroubleshootingPyTestPythonRisk ManagementScrumTest Automation

Soft skills

CollaborationCommunication

Job market insights

1,016active Agile jobs in Bangalore
188active Bash Scripting jobs in Bangalore
1,174active CI/CD jobs in Bangalore
₹14L – ₹25L advertised yearly salary for IT Jobs in Bangalore (middle half of 267 posts that show a salary; median ₹19L)

Most IT Jobs posts in Bangalore ask for 3–6 years of experience (41% of 4518 that say).

Hiring most for IT Jobs in Bangalore

  • Bosch Group175 open jobs
  • Trigent Software Private Limited129 open jobs
  • Brillio115 open jobs

Jobs asking for Agile in Bangalore also ask for

  • CI/CD30%
  • Scrum29%
  • Python26%
  • SQL26%
  • Java23%

From live job posts on CoreHRx, updated 13 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Test Automation Lead job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹14L – ₹25L a year (typical for IT Jobs in Bangalore, 267 posts).

How much experience does this job need?

The post asks for 10 Yrs experience.

Where is this job based?

In Bangalore.

What kind of job is this?

It is a full time job.

This page helps Indian job seekers prepare for Python interviews for backend, data engineering and data analyst roles, whether you are a fresher facing your first technical round or an experienced developer aiming for a senior position. It has 60 questions in three levels, easy, medium and hard, each with a concise sample answer and, where it helps, runnable Python 3.12 code. Topics include data structures, OOP, generators, decorators, the GIL and concurrency, type hints, testing and performance. Answer each question aloud in your own words first, then compare with the sample answer and run the code to check your understanding.

Questions you may be asked

  1. What is the difference between mutable and immutable types in Python?
  2. What is the difference between a list and a tuple?
  3. What is the difference between is and ==?
  4. What are *args and **kwargs?

Get IT jobs in Bangalore by email

Create a free profile and we email you new IT jobs in Bangalore, at most once a week.

Similar jobs

Telecaller

Eduflourish
Bangalore East
Admissions CounsellingBusiness DevelopmentCommunicationTelesales
Full time On-site 3 days ago

Free · takes a minute · your resume fills your profile