K
Software Test Automation Engineer
KLA
Chennai, Tamil NaduSalary not disclosed2 years expDay ShiftPosted 1d ago5 views
Actively Hiring
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Apply for this Job
Before you apply — will your resume pass the ATS?
Most IT resumes get rejected by ATS before a recruiter sees them.
Check My Resume FreeJob Description
Role Overview
KLA is a global leader in semiconductor process control and yield management solutions, powering virtually every electronic device in the world. As a Software Test Automation Engineer at KLA's Chennai centre, you will be part of a world-class engineering team that ensures the quality and reliability of advanced software products used in PCB, IC substrate, and semiconductor manufacturing. This is an exciting opportunity for engineers who want to make a real impact at the intersection of deep science, precision engineering, and cutting-edge automation.
Key Responsibilities
- Analyse product requirements, architecture, and customer workflows end-to-end and translate them into comprehensive automation strategies for web applications and web services
- Participate in early SDLC stages by reviewing functional and system requirements to ensure testability, identify risks, and define clear acceptance criteria aligned with user journeys and API contracts
- Build, maintain, and scale a test automation framework using Playwright for web UI automation, applying strong engineering practices including reusable utilities, page patterns, stable selectors, and test data strategies
- Automate critical user flows covering smoke, regression, and high-risk business paths by simulating realistic user behaviour and validating complete workflows across UI, backend services, and data stores
- Develop automated validations for web services and APIs including functional checks, contract validation, negative testing, and error handling, and integrate them with UI flows for full end-to-end quality coverage
- Apply AI-assisted automation techniques such as smarter test generation, self-healing approaches, and adaptive execution to improve reliability and reduce script fragility
- Create and maintain test plans, automation suites, and CI/CD execution pipelines; ensure results are accessible via dashboards, logs, and reports to support release decisions
- Execute and monitor automated test runs across builds, distinguish product defects from test issues, and continuously improve suite stability to keep automation production-grade
- Measure and communicate automation coverage, ROI, quality trends, and release risk; prioritise automation efforts based on defect trends and critical usage paths
- Collaborate with cross-functional global stakeholders including developers, architects, product owners, and system engineers to improve testability and promote quality best practices
Required Qualifications
- Bachelor's degree or higher in Computer Science, Computer Applications, Software Engineering, Electronic Engineering, or a related technical field (Master's degree with 0 years experience or Bachelor's degree with at least 2 years of related experience)
- Familiarity with software quality control processes and a solid understanding of web UI testing concepts
- Proficiency in at least one programming or scripting language such as Python, C/C++, Perl, or VBScript
- Hands-on experience with Visual Studio, automated testing frameworks, MySQL or Oracle databases, and Linux commands is preferred
- Fluent in written and spoken English with strong communication skills
- Proactive, fast learner with a strong sense of ownership, initiative, and collaborative team spirit
Why Join Us
At KLA, you will work alongside some of the brightest engineers and problem-solvers in the world, tackling technically complex challenges that genuinely shape the future of electronics and technology. KLA invests over 15 percent of its revenue back into research and development, creating an environment where curiosity, long-term technical excellence, and career growth are actively encouraged.
Requirements
- Proficiency in Python, C/C++, Perl, or VBScript
- Experience with Playwright or similar web UI automation frameworks
- Knowledge of web services and API testing including contract and functional validation
- Familiarity with CI/CD pipelines and test execution automation
- Understanding of software quality control processes and SDLC
- Experience with Visual Studio, MySQL or Oracle databases, and Linux commands
- Strong analytical skills to distinguish product defects from automation issues
- Excellent written and spoken English communication skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
Benefits
- Competitive and family-friendly total rewards package
- Inclusive work environment with diversity-focused benefit programs
- Opportunity to work on globally impactful semiconductor and electronics products
- Collaborative culture with cross-functional and international teams
- Career growth within a leading global technology organisation
Frequently Asked Questions
How to apply for Software Test Automation Engineer at KLA?
Send your resume to talent.acquisition@kla.com.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
2 years of experience is required.
Is this position still open?
Yes, this position is currently active and accepting applications.
Similar Jobs
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·54m ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·54m ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·54m ago
View & Apply