Industry: Semiconductor Manufacturing
Role Focus: Software / Platform / Validation QA
QA Tester – Role Summary
We are looking for a QA Tester with strong hands-on experience in Python, PyQt, and Kubernetes to test
and validate software applications used in semiconductor manufacturing operations. This role focuses on
application validation, GUI testing, API testing, microservices, backend data validation, and
containerized platforms supporting engineering, manufacturing, analytics, and operational workflows. The
ideal candidate should combine strong QA testing capability with relevant semiconductor/VLSI domain
knowledge to understand context, workflows, and validation needs of the business applications.
Key Responsibilities
- Design and execute test cases, test scenarios, validation scripts, and regression packs for desktop, web, API, and backend applications
- Develop and maintain Python-based automation and validation scripts for functional, integration, and system testing
- Perform PyQt-based application validation testing, including GUI behavior, workflow validation, field-level checks, and usability consistency
- Validate applications deployed in Kubernetes environments, including pods, services, deployments, configs, and logs
- Perform API and microservices testing using Postman, Swagger, and Python-based frameworks
- Conduct database validation using SQL to verify data accuracy, consistency, and transaction integrity
- Analyze defects, logs, and system behavior to support root cause identification and defect closure
- Work closely with development, DevOps, product, and domain teams during release cycles and production-quality validation
Required Skills
- 4+ years of experience as a software QA tester / validation testing
- Strong hands-on proficiency in Python for test automation and validation scripting
- Hands-on experience with PyQt for validating desktop-based UI applications and workflows
- Good hands-on experience in Kubernetes, including Pods, Deployments, Services, ConfigMaps, Secrets, Namespaces, and kubectl
- Experience in manual and automation testing across GUI, API, backend, and integrated systems
- Strong knowledge of REST API testing, microservices validation, and defect lifecycle management
- Strong SQL skills for backend and data validation testing
- Familiarity with Linux environment, log analysis, and troubleshooting distributed applications
- Exposure to CI/CD pipelines such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
Domain Knowledge Required
- Good understanding of VLSI / semiconductor domain concepts, manufacturing flow, engineering workflows, and validation context
- Ability to understand semiconductor-related software systems used in areas such as design support, validation workflows, process tracking, analytics, or manufacturing support
- Capability to bridge domain understanding with software QA validation, even though the role is not hardware/chip test focused
Qualification
Bachelor’s degree in Computer Science, Information Technology, Electronics, ECE, or related engineering discipline + QA Tester experience.