Engineer, Software QA 2
KLA is seeking an Engineer, Software QA 2 to ensure the functionality and robustness of our software. This role involves full participation in the software development lifecycle , establishing and automating test scenarios, and collaborating with multisite teams to deliver high-quality software.
Essential Responsibilities :
- Acquire and demonstrate domain knowledge of OMD products.
- Fully participate in the software development lifecycle to establish test scenarios and automate them using KLA test automation frameworks for proving the functionality and robustness of the software created.
- Interact with multisite team members (India, Israel & China) during the software product lifecycle for requirement analysis, Software Test Plan (STP) preparation, Software Test Design (STD) preparation, and executing tests.
- Work with hardware, Systems, and Application groups to understand system requirements and map them to software testing needs.
- Participate in deployment / troubleshooting at customer sites.
- Review software design, change specifications, and plans against and / or process requirements. Reviews include applicable specifications, materials, tools, techniques, and methodologies. Performs or coordinates verification of software requirement allocations, traceability, and testability.
- Develop, modify, apply, and maintain standards for quality operating methods, processes, systems, and procedures.
- Ensure that corrective measures meet acceptable quality standards.
- Create tests to identify software problems.
- Analyze bugs and errors found during tests and document results of tests.
- Recommend improvements in software to enhance user experience.
- Work together with the software developer to enhance and improve programs.
- Demonstrate excellent ownership capabilities and a collaborative culture.
Skills :
Thorough knowledge of SDLC and software engineering.Extensive experience in Automated software Testing and Manual testing.Exceptional attention to detail.Excellent analytical and problem-solving skills.Ability to interact and communicate with all levels of staff and project management in both business and technical areas, maintaining appropriate levels of abstraction.Great team player and able to work efficiently with minimal supervision.Experience in developing software or automation scripts in C# or Java (C# is preferred).Experience in designing and / or working with different kinds of Automation test frameworks (FlaUI, MS CodedUI, Appium, Selenium, etc.).Knowledge of KLA specific or general semiconductor domain (Optional).Experience with large software systems / tool applications (Preferred).Qualifications :
BE / BS / BTech degree.Willingness to travel to Israel, US, and other customer places on short assignments.Skills Required
Sdlc Process, Software Engineering, Automated Testing, Problem-solving, C#, Java