As a Software Quality Engineer at KLA, you will play a crucial role in ensuring the precision and quality of our products that support advanced manufacturing across various technologies. You will have the opportunity to work on real-world impactful projects while being part of an engineering-driven culture that values continuous improvement and collaboration. **Key Responsibilities:**
Understand the system and customer workflows by analyzing product requirements and real customer use cases, translating them into automation strategies and test coverage for web applications and web services. - Participate in the Software Development Life Cycle (SDLC) by reviewing requirements and designs, ensuring testability, identifying risks, and defining acceptance criteria aligned with user journeys and service/API contracts. - Build and maintain a scalable test automation framework using Playwright for web UI automation, incorporating strong engineering practices. - Automate critical user flows across UI, backend services, and data stores to validate complete workflows. - Develop automated validations for Web Services/APIs and integrate them with UI flows for end-to-end quality coverage. - Apply AI-assisted automation practices to enhance reliability and maintenance efficiency. - Create and maintain test plans, automation suites, and execution pipelines, ensuring observability of results via dashboards/logs/reports. - Execute and monitor automated test runs, analyze failures, distinguish defects vs. test issues, and improve stability. - Measure and communicate automation coverage, ROI, quality trends, and release risk, prioritizing automation work based on defect trends and usage-critical paths. - Collaborate with cross-functional stakeholders to improve testability and promote quality best practices throughout the lifecycle. **Qualifications Required:**
Masters 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 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. Please be aware of fraudulent job postings. If you encounter any suspicious activity, please contact talent.acquisition@kla.com for verification. As a Software Quality Engineer at KLA, you will play a crucial role in ensuring the precision and quality of our products that support advanced manufacturing across various technologies. You will have the opportunity to work on real-world impactful projects while being part of an engineering-driven culture that values continuous improvement and collaboration. **Key Responsibilities:**
Understand the system and customer workflows by analyzing product requirements and real customer use cases, translating them into automation strategies and test coverage for web applications and web services. - Participate in the Software Development Life Cycle (SDLC) by reviewing requirements and designs, ensuring testability, identifying risks, and defining acceptance criteria aligned with user journeys and service/API contracts. - Build and maintain a scalable test automation framework using Playwright for web UI automation, incorporating strong engineering practices. - Automate critical user flows across UI, backend services, and data stores to validate complete workflows. - Develop automated validations for Web Services/APIs and integrate them with UI flows for end-to-end quality coverage. - Apply AI-assisted automation practices to enhance reliability and maintenance efficiency. - Create and maintain test plans, automation suites, and execution pipelines, ensuring observability of results via dashboards/logs/reports. - Execute and monitor automated test runs, analyze failures, distinguish defects vs. test issues, and improve stability. - Measure and communicate automation coverage, ROI, quality trends, and release risk, prioritizing automation work based on defect trends and usage-critical paths. - Collaborate with cross-functional stakeholders to improve testability and promote quality best practices throughout the lifecycle. **Qualifications Required:**
Masters 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 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,