K
KLA1h ago
Foundit

Software Engineer

Chennai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at KLA

Full Job Description

KLA is seeking a talented Test Automation Engineer for its operations in Chennai, India. This role is crucial in ensuring the quality and reliability of web applications and web services within the ICOS Vision Systems division, which focuses on advanced semiconductor packaging solutions.

Job Responsibilities

  • Analyze product requirements, architecture, and customer workflows to develop comprehensive automation strategies and test coverage for web applications and services.
  • Engage early in the Software Development Lifecycle (SDLC) by reviewing requirements and designs to assess testability, identify potential risks, and define clear acceptance criteria aligned with user journeys and API specifications.
  • Design, build, and maintain a robust and scalable test automation framework using Playwright for web UI automation, adhering to strong engineering principles such as reusability, modular design, stable selectors, effective test data management, and comprehensive reporting.
  • Automate critical user workflows, including smoke, regression, and high-priority business paths, by simulating realistic user interactions and validating end-to-end functionality across UI, backend services, and data stores.
  • Develop automated validations for Web Services and APIs, covering functional checks, contract adherence, negative testing, and error handling, and integrate these with UI automation for complete end-to-end quality assurance.
  • Implement AI-assisted automation techniques to enhance reliability and maintenance efficiency, including smarter test generation, adaptive self-healing mechanisms, and AI-driven test execution where appropriate, to minimize script fragility and accelerate development.
  • Create and maintain detailed test plans, automation suites, and execution pipelines for on-demand and scheduled runs, ensuring test results are easily accessible through dashboards, logs, and reports to support release decisions.
  • Monitor automated test executions across builds, analyze failures to differentiate between product defects and test script issues, improve stability, and maintain the automation suite as a production-grade asset.
  • Measure and report on automation coverage, return on investment (ROI), quality trends, and release risks; continuously prioritize automation efforts based on defect analysis and critical user paths.
  • Collaborate effectively with cross-functional and global teams, including developers, architects, product owners, and system engineers, to enhance testability and promote quality best practices throughout the entire development lifecycle.

Job Requirements

  • Possess a Bachelor's degree or higher in Computer Science, Computer Applications, Software Engineering, Automation, Electronic Engineering, or a closely related technical field.
  • Demonstrate familiarity with software quality control processes and a solid understanding of web UI testing principles.
  • Exhibit 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 considered advantageous.
  • Maintain fluency in both spoken and written English.
  • Exhibit strong initiative, a capacity for rapid learning, a proactive approach, and excellent team collaboration skills.

Company

K

KLA

KLA is a world leader in providing advanced technologies for the semiconductor manufacturing industry. Our innovations are integral to the production of nearly every electronic device, powering everyt...

Chennai, India
Posted on Foundit