KLA Hiring Software Quality Engineer in Chennai | Onsite
Quick actions
Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
KLA is hiring a Software Quality Engineer in Chennai, India for a full-time opportunity within the Semiconductor Products and Customers business unit. The role focuses on software quality engineering, automation, test infrastructure, intelligent validation, and continuous quality improvement across the software development lifecycle.
The engineer will build scalable automation frameworks, reusable software tools, and intelligent solutions that improve product testability, accelerate defect detection, and support engineering productivity. The role combines software development, test automation, CI/CD, AI-assisted quality practices, and data-driven analysis.
Key Responsibilities
- Design, develop, and maintain scalable automation frameworks for desktop, web, API, and system-level testing.
- Develop reusable software tools, libraries, APIs, and utilities that improve testability and engineering productivity.
- Work closely with developers to review designs, improve code testability, and support Shift-Left quality practices.
- Integrate automated validation and quality gates into CI/CD pipelines.
- Apply AI and intelligent algorithms to generate tests, analyze logs, identify failure patterns, and accelerate root cause analysis.
- Automate the collection, transformation, and reporting of test results and quality metrics.
- Build actionable dashboards using Power BI or similar reporting tools.
- Support DevOps, continuous testing, and release-readiness initiatives.
Required Skills
- Strong software development experience using C#, Java, Python, TypeScript, or a similar programming language.
- Strong understanding of object-oriented programming, object-oriented design, data structures, algorithms, design patterns, and clean coding practices.
- Experience developing automation frameworks, developer tools, APIs, libraries, or test infrastructure.
- Experience with UI automation tools such as Selenium, Playwright, WinAppDriver, or Coded UI.
- Experience with API testing frameworks and tools such as Postman, JUnit, TestNG, RestAssured, or SoapUI.
- Knowledge of REST, SOAP, XML, JSON, SQL, Git, and web-service technologies.
- Experience integrating automated tests into Jenkins, Azure DevOps, or similar CI/CD platforms.
- Hands-on exposure to Generative AI, AI-assisted coding, Prompt Engineering, LLM APIs, intelligent test generation, or AI-based log and failure analysis.
- Strong debugging, problem-solving, and root cause analysis skills.
- Good communication and collaboration skills.
Education
The role requires a Master's Level Degree with 0 years of related work experience, or a Bachelor's Level Degree with 2 years of related work experience. The supplied SoftoJobs qualification master provides M.Tech and Any Bachelor's Degree as the closest supported normalized qualification records; no specific branch is stated.
Experience
The minimum qualifications specify either a master's degree with 0 years of related work experience or a bachelor's degree with 2 years of related work experience. The normalized experience range is therefore represented as 0–2 years.
Technologies
- C# – software development language explicitly listed in the requirements.
- Java – supported programming language for software development.
- Python – supported programming language for software development and automation.
- TypeScript – supported programming language for software development.
- Selenium – UI automation technology.
- Playwright – UI automation technology.
- Postman – API testing tool.
- JUnit – API testing framework named in the JD.
- TestNG – API testing framework named in the JD.
- REST API – web-service technology used for API testing.
- SOAP – web-service technology named in the JD.
- XML – data format explicitly required.
- JSON – data format explicitly required.
- SQL – database query language explicitly required.
- Git – version-control technology explicitly required.
- Jenkins – CI/CD platform named in the JD.
- Azure DevOps – CI/CD platform named in the JD.
- Power BI – reporting and dashboard technology.
- Generative AI – AI capability explicitly required for intelligent quality engineering.
- Prompt Engineering – AI skill explicitly mentioned in the requirements.
- Large Language Models (LLMs) – LLM APIs are explicitly referenced.
Work Mode & Location
This is a full-time Software Quality Engineer position based in Chennai, India. The supplied JD does not state remote or hybrid work, so the configured work mode is onsite.
Who Should Apply
This opportunity is suited to software quality engineers with strong software development and automation capabilities who can work across UI, API, desktop, and system-level testing. Candidates should be comfortable with software engineering fundamentals, test infrastructure, CI/CD integration, debugging, and quality analysis, with exposure to AI-assisted development or intelligent testing approaches.
Application Deadline
The stated application end date is October 8, 2026.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Engineering Degree — All Branches · M.Tech — All Branches
Experience
0 - 2 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like