Senior Engineer, Software Quality Assurance
** This position is not eligible for visa sponsorship. Candidates cannot require sponsorship now or in the future**
Job's Mission:
As a Software Quality Assurance Engineer at ASM, you will ensure the reliability and effectiveness of our software that drives cutting-edge semiconductor processing equipment. You’ll work on testing and qualifying software, streamlining QA processes to align with CI/CD development, and collaborating with talented global teams. Your contributions will directly impact the functionality and performance of advanced hardware in the semiconductor industry.
What you will be working on:
- Design, develop, test, deploy, maintain, document, and improve software test suites.
- Perform both manual and automated testing in simulation environments and on physical semiconductor manufacturing equipment.
- Execute and analyze the functionality of engineering designs compared to intended outcomes, providing valuable feedback.
- Automate, streamline, and maintain QA processes to integrate seamlessly with CI/CD development workflows.
- Develop and implement quality standards, methods, and procedures to enhance existing business processes.
- Work closely with Process Engineering teams to test systems, validate engineering designs, and identify quality improvements.
- Create and manage tests plans and test cases, ensuring thorough validation of software enhancements and defect fixes.
- Gain an understanding of ASM system operations, including mechanical, electrical, and software functionality.
- Document testing procedures and feedback to ensure quality and consistency across projects.
What we are looking for:
- Bachelor’s + 5 years of experience, Master's +3 years OR PhD + 2 years of experience. Degree in Computer Science, Computer Engineering, or a related field.
- Proficiency in programming languages such as Python, C++, or C#.
- Experience with system quality assurance or engineering for complex electromechanical equipment with integrated software controls.
- Strong written and verbal communication skills for interacting with senior leadership and stakeholders.
- Willingness to travel up to 10% of the time.
What sets you apart
- Familiarity with tools like Jira, Confluence, Git, Test Complete, or TestRail.
- Experience in software configuration management or versioning in a software development environment.
- Knowledge of DevOps and CI/CD pipeline setup.
Recommended Jobs
2024 Internet Sales Associate
Sands Auto Group is one of the region's best dealerships, serving the communities in Arizona since 1934. Our team enjoys training programs, a fantastic culture and opportunities for advancement, which…
Travel Radiation Therapist - Paying up to $2,824/week
We are seeking a dedicated Travel Radiation Therapist in Gilbert, AZ, offering up to $2,824/week. Responsibilities Administer radiation therapy treatments to patients based on prescribed plans. …
Service Desk Technician I
iT1, a leading national technology solution provider headquartered in Tempe, AZ, is looking for a motivated Service Desk Technician I to join our Service Desk team. iT1 has been recognized by the Pho…
Elite Sales Professional
Uncapped Earnings | Total Autonomy | Performance-Driven Growth Are you someone who refuses to be limited by salary caps, micromanagement, or someone else’s idea of your potential? We’re …
Estimator (Process Piping)
Summary A top-ranked specialty contractor is seeking a Process Piping Estimator in Chandler, AZ . This role is responsible for preparing and coordinating precise and profitable estimates for P…
Talent Acquisition Manager
The Talent Acquisition Manager is responsible for building and scaling a high-quality hiring engine for a distributed U.S. workforce. This role goes beyond filling roles — it owns hiring strategy,…