Job Description
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.
The Senior Software Test Engineer is responsible for leading and driving test automation initiatives across software projects, including desktop applications. This role requires a seasoned professional who can adapt quickly to new technologies and domains, collaborate effectively with cross-functional teams, and ensure the delivery of robust, scalable automation frameworks.
A key aspect of this role involves transitioning from an existing manual test suite to automated testing, leveraging standard .NET test frameworks. The Senior Software Test Engineer will play a critical role in strategic test planning, risk identification, framework evaluation, and stakeholder communication.
Key Responsibilities
Test Automation Development & Strategy
- Lead the design, development, and maintenance of test automation frameworks and strategies for desktop and web applications
- Utilize and continuously adapt the existing manual test suite as the foundation for automation efforts for upcoming releases
- Support and contribute to the team's ongoing test automation build-up using standard .NET test frameworks (XUnit and NUnit)
- Evaluate whether additional test automation frameworks at higher pyramid levels are necessary, based on project requirements and existing technology stack
- Drive automation efforts across functional, regression, integration, and end-to-end testing
Collaboration & Planning
- Work closely with cross-functional teams including development, product management, and DevOps to prepare comprehensive test plans
- Collaborate with CI/CD teams to integrate automated tests into deployment pipelines
- Ensure alignment of automation strategies with project timelines and business objectives
Risk Management & Reporting
- Identify, assess, and communicate risks and quality concerns to stakeholders in a timely manner
- Provide clear and concise reporting on test progress, automation coverage, and defect metrics
Leadership & Continuous Improvement
- Mentor and guide junior QA engineers and automation testers to build team capabilities
- Conduct code reviews for test scripts and enforce best practices in automation development
- Evaluate and adopt new tools, technologies, and methodologies to continuously improve automation practices
- Travel to different project sites or client locations as needed to support testing activities
Qualifications
Education & Experience
- Bachelor's degree in Computer Science, IT, or related field
- 8–12 years of experience in software testing with a strong focus on test automation
- Proven experience leading automation teams and driving automation strategies
Technical Skills
- Strong proficiency in automation tools and frameworks (e.g., Selenium, Cypress, Playwright, TestNG, pytest)
- Proficiency with .NET test frameworks, specifically XUnit and NUnit
- Experience with desktop application testing using tools such as WinAppDriver, TestComplete, or FlaUI
- Expertise in programming/scripting languages (e.g., C#, Python, Java, JavaScript)
- Solid understanding of CI/CD pipelines and integration of automated tests
- Experience with version control systems (e.g., Git)
- Proficiency with test management and defect tracking tools (e.g., Azure DevOps)
- Understanding of the test automation pyramid and ability to assess appropriate framework layers for different testing needs
Soft Skills & Other Requirements
- Excellent communication, presentation, and interpersonal skills
- Strong analytical and problem-solving abilities with attention to detail
- Ability to adapt quickly to new technologies, tools, and domains – a quick learner
- Willingness to travel as required by project needs
- Experience with Agile/Scrum methodologies
Preferred Skills
- ISTQB Advanced Level certification or similar professional qualification
- Experience transitioning manual test suites to automated frameworks
- Hands-on experience with .NET ecosystem and related testing tools
- Knowledge of test automation architecture and framework layering strategies
Your ZEISS Recruiting Team:
Saptarshi Chowdhury