Software Engineer

KLA

Scroll down to apply
Chennai, Tamil Nadu (In-Office)0 – 2 Years1 month ago
RoleSoftware Engineer (Automation Focus)
LocationChennai, Tamil Nadu (In-Office)
Experience0 – 2 Years
QualificationMaster’s (0 exp) or Bachelor’s (2+ exp)

Job Description

  • As a Software Engineer at KLA, you will be responsible for building and maintaining a scalable test automation framework using Playwright . Your role starts early in the SDLC, where you will review architecture and functional requirements to ensure testability and define acceptance criteria for web applications and services. You will translate end-to-end customer workflows into robust automation strategies, modeling realistic user behavior across UI, backend services, and data stores.
  • A unique aspect of this role is the application of AI-assisted automation . You will explore adaptive and self-healing approaches to reduce script fragility and improve maintenance efficiency. Your work will directly impact release decisions, as you will create execution pipelines and observable dashboards to measure quality trends and ROI. You will collaborate with global stakeholders—including architects and product owners—to promote quality best practices throughout the product lifecycle.

Key Responsibilities

  • Analyse requirements and architecture to design end-to-end automation strategies.
  • Build and maintain scalable frameworks using Playwright for web UI automation.
  • Develop automated validations for Web Services and APIs (REST/Contract testing).
  • Automate critical user flows, including smoke and regression paths, using component patterns.
  • Implement AI-enabled test execution and adaptive/self-healing script practices.
  • Create execution pipelines and monitor test runs across various builds.
  • Analyse failures to distinguish between product defects and environment/test issues.
  • Communicate quality trends, automation coverage, and release risks via dashboards.
  • Collaborate with global cross-functional teams to improve system testability.

Skills & Eligibility

  • Education: Bachelor’s or Master’s in CS, IT, Software Engineering, or related fields.
  • Experience: Master’s level (0 exp) OR Bachelor’s level (minimum 2 years related exp).
  • Programming: Proficiency in at least one language: C/C++, Python , Perl, or VBScript.
  • Testing: Familiarity with software QC processes and Web UI testing concepts.
  • Tools: Experience with Visual Studio , automated testing frameworks, and Linux commands.
  • Databases: Working knowledge of MySQL or Oracle databases.
  • Soft Skills: Fluent English, fast learning ability, and a proactive “team spirit” attitude.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now