KLA Logo

KLA

Software Engineer

Posted 8 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Junior
In-Office
Chennai, Tamil Nadu, IND
Junior
The Software Engineer role focuses on building and maintaining automation frameworks for testing web applications and services, ensuring quality across UI and backend. It involves creating test plans, executing automated tests, and collaborating with global teams to enhance product quality.
The summary above was generated by AI

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.

Group/Division

The ICOS Vision Systems division focuses on the backend of the line semiconductor industry providing fully automated tools to inspect and sort, finished integrated circuit packages. For more than 15 years, ICOS has been a market leader with tray-to-tray and tray-to-tape inspection and sorting tools found in the production facilities of all major chipmakers in the world. Our market-leading technology and superior customer service requires strong talent in optics, machine control, algorithms and applications within our engineering teams. The ICOS division headquarters are in Leuven, Belgium with additional engineering and manufacturing operations in Singapore and Shenzhen (China).

Job Description/Preferred Qualifications

KLA is a global leader in process control and yield management solutions for the electronics and semiconductor industries. For decades, KLA has worked at the leading edge of deep science, taking on complex technical challenges that often take years to solve. By combining expertise in optics, sensors, machine learning, data analytics, and software engineering, KLA helps enable the ideas and devices that transform the future of technology.

At KLA, innovation is driven by a belief that precision matters at the smallest scale—from nanometer‑level measurement to world‑class manufacturing quality. Our solutions support advanced manufacturing across wafers, integrated circuits, packaging, and printed circuit boards, making everyday technologies such as smartphones, data centers, autonomous systems, and connected devices possible.

KLA fosters an engineering‑driven culture that values rigorous testing, continuous improvement, and collaboration across global teams. Software Quality Engineers at KLA contribute to products with real‑world impact while growing their careers in an environment that encourages curiosity, ownership, and long‑term technical excellence.

The ICOS Division at KLA focuses on advanced optical inspection and metrology solutions for semiconductor manufacturing, with strong emphasis on component inspection, wafer safety, and high‑precision optical systems. ICOS products play a critical role in ensuring manufacturing quality, yield, and reliability for leading semiconductor customers.

ICOS products operate at the intersection of optics, mechanics, electronics, and software, making them inherently complex and quality‑sensitive. The division’s success depends not only on innovation in inspection capability, but also on robust system validation, safe operation, and predictable software behavior across diverse customer environments.

Job Responsibilities

Test Automation Engineer

  • Understand the system and customer workflows end-to-end by analyzing product requirements, architecture, and real customer use cases; translate these into automation strategy and test coverage for web applications and web services.
  • Participate early in the SDLC by reviewing functional/system requirements and designs to ensure testability, identify risks, and define measurable acceptance criteria aligned with user journeys and service/API contracts.
  • Build and maintain a scalable test automation framework using Playwright (web UI automation) with strong engineering practices (reusable utilities, page/component patterns, stable selectors, test data strategy, reporting).
  • Automate critical user flows (smoke, regression, and high-risk business paths) by modeling realistic user behavior and validating the complete workflow across UI, backend services, and data stores.
  • Develop automated validations for Web Services / APIs (service-level functional checks, contract validation, negative testing, error handling) and integrate them with UI flows for true end-to-end quality coverage.
  • Apply AI-assisted automation practices to improve reliability and maintenance efficiency (e.g., smarter test generation, adaptive/self-healing approaches, and AI-enabled test execution where applicable) to reduce script fragility and speed up automation development.
  • Create and maintain test plans, automation suites, and execution pipelines to run on-demand and on schedule; ensure results are observable via dashboards/logs/reports and are usable for release decisions.
  • Execute and monitor automated test runs across builds; analyze failures to distinguish product defects vs. test issues, improve stability, and keep the automation suite production-grade.
  • Measure and communicate automation coverage, ROI, quality trends, and release risk; continuously prioritize automation work based on defect trends and usage-critical paths.
  • Collaborate with cross-functional and global stakeholders (developers, architects, product owners, system engineers) to improve testability and promote quality best practices throughout the lifecycle
Job Requirements
  • Bachelor’s degree or higher in Computer Science, Computer Applications, Software Engineering, Automation, Electronic Engineering, or a related technical field.
  • Familiarity with software quality control processes and a good understanding of web UI testing concepts.
  • Proficiency in at least one programming or scripting language such as C/C++, Python, Perl, or VBScript.
  • Experience with Visual Studio, automated testing frameworks, MySQL or Oracle databases, and Linux commands is preferred.
  • Fluent in spoken and written English.
  • Strong initiative, fast learning ability, proactive attitude, and excellent team spirit.

Minimum Qualifications

    inimum Qualifications

    Master’s level degree with 0 years of related work experience, or bachelor’s level degree with a minimum of 2 years of related work experience.

    We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees.

    KLA is proud to be an equal opportunity employer

    Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees.  KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings.  KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers.  If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to [email protected] to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

    Similar Jobs

    4 Days Ago
    In-Office
    Chennai, Tamil Nadu, IND
    Senior level
    Senior level
    Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
    The role involves designing, developing, and optimizing scalable cloud-centric contact center solutions using AWS and advanced AI technologies, with a focus on Amazon Connect and conversational interfaces.
    Top Skills: Ai AgentsAmazon BedrockAmazon CloudfrontAmazon ComprehendAmazon ConnectAmazon LexAmazon QAmazon S3Amazon SagemakerAmazon TranscribeApi GatewayAWSAws GlueAws Lambda
    5 Days Ago
    In-Office
    Chennai, Tamil Nadu, IND
    Mid level
    Mid level
    Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
    Develop and maintain software applications, focusing on backend services using .NET and frontend components using React, while supporting data pipelines and ETL processes.
    Top Skills: .NetApache KafkaAzure Data FactoryC#MongoDBReactSQL Server
    17 Days Ago
    Remote or Hybrid
    India
    Mid level
    Mid level
    Big Data • Marketing Tech • Sales • Software • Analytics • Big Data Analytics
    The Software Engineer will design and maintain high-performance applications, develop scalable web apps, and collaborate with cross-functional teams in an agile environment.
    Top Skills: Angular 2+AWSExpressjsGitJavaScriptJenkinsKnexjsMongoDBMongooseNginxNode.jsPm2Rest ApiSequelizeTypescript

    What you need to know about the Chennai Tech Scene

    To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account