Lead Engineer, Software Test Automation
KLA is seeking a Lead Engineer, Software Test Automation to join our team in Hyderabad, Telangana. This role is perfect for a self-starter and fast learner who can seamlessly blend manual and automated testing, technically lead key project features, and collaborate with diverse stakeholders across geographical zones to ensure high-quality software and hardware solutions.
Responsibilities
- Lead software testing activities using a mix of both manual and automated testing processes.
- Technically lead and own a project's key features testing and collaborate with other team members to plan and complete regression.
- Apply different test plan methods and strategies to come up with optimized test plans and techniques to support dynamic project schedules.
- Train and mentor team members.
- Participate in end-to-end product development lifecycle activities, collaborating with teams across different geographical zones to test software/hardware solutions.
- Work with team leads and groups across multiple engineering disciplines including systems/hardware, marketing, algorithms, customer applications engineers, and manufacturing on all aspects of software projects, including requirement definition, testing, deployment support (remote/onsite), and reproducing defects from the field.
- Participate in all stages of software development, including deployment/troubleshooting at customer sites. Represent the Software Quality Engineering (SQE) team in product lifecycle and key program meetings.
- Understand and apply Test Engineering best practices to create high-quality products.
- Qualify new and existing products and features (functional/requirements-based, regression, performance, reliability). This includes designing and qualifying, publishing results and recommendations in the form of training material and best-known methods.
- Automate test cases and integrate them into the CI pipeline for automatic execution.
Skills
- Hands-on experience in different automation framework types developed in various technologies.
- Ability to understand and develop test cases for products that use Deep Learning or machine learning Algorithms.
- Proficiency in developing test scripts using C#/.NET for Windows desktop/application.
- Skilled in developing test cases using solid test engineering principles.
- Strong communication and interpersonal skills to navigate organizational complexities and interact with diverse stakeholders.
- Excellent problem-solving abilities to troubleshoot defects from the field and address dynamic requirements.
Qualifications
- Doctorate (Academic) Degree; or Master's Level Degree; or Bachelor's Level Degree.