Software Quality Assurance Engineer - Advantest America
Who We Are…
Here at Advantest, we are blending precision manufacturing with cutting-edge tech to revolutionize the semiconductor game. Advantest is leveraging Industry 4.0 to bring together Innovation, Cutting-Edge Technology, Machining Automation, and Smart Manufacturing as we revolutionize the semiconductor industry. Advantest has the world's best product and solution development capabilities, and unmatched technical support delivered through global teamwork.
Advantest's Cloud Solutions create and maintain application and data infrastructure solutions that enhance Advantest's leadership in the semiconductor testing industry. Our solutions consist of multiple components deployed on the cloud and at the edge of the Factory Floor. A key component is the Application Hub, which enables customers to deploy ML-based applications on the semiconductor Factory Floor. This application allows customers to deploy, manage, and monitor their applications. We are seeking a QA Engineer to ensure the quality and reliability of the Application Hub, driving it to the next level.
Responsibilities include:
- Lead the overall quality assurance and testing efforts for the Application Hub.
- Develop and execute comprehensive test plans and test cases for backend services using Java, Python, or other languages.
- Manage and optimize automated testing frameworks, including CI/CD pipelines, for cloud operations.
- Collaborate with customers, product management, support, and other departments to identify gaps and potential improvements.
- Provide hands-on technical expertise to design, deploy, and optimize test strategies for cloud services and software running on the edge.
- Ensure effective and thorough testing of the Application Hub to maintain high-quality standards.
- Assist in documenting testing processes and results.
- Support and guide the company's software engineering processes, focusing on quality and reliability.
- Participate in on-call duties, identify issues, drive them to resolution, and conduct blameless root cause analyses (RCA).
Requirements:
- Minimum of 2 years of experience as a QA engineer.
- Proficiency in testing applications deployed in public, private, and hybrid cloud environments.
- Proven experience in developing and executing test strategies for scalable infrastructure in the cloud.
- Familiarity with container technologies such as Docker.
- Hands-on experience with testing cloud technologies, including message queues, lambda functions, storage buckets, and NoSQL databases.
- Skilled in designing, developing, and supporting test frameworks for microservices using mainstream programming languages like Java, Python, or C++.
- Strong communication skills and keen attention to detail.
- Experience with cloud environments such as GCP, Azure, or AWS.
- Knowledge of Platform as a Service (PaaS) technologies like Kubernetes.
- Expertise in testing scalable networking technologies, including firewalls and web standards (REST APIs, web security mechanisms).
- Competence in conducting code reviews and architecture reviews with a focus on quality and reliability.
What You Can Expect with Benefits…
- Medical/Dental/Vision insurance that starts DAY 1 of employment
- Annual bonus eligibility (paid out twice per year)
- Four different Cigna medical plans to choose from
- Health Savings Account (HSA) *for eligible plans
- Flex Spending Account (FSA) – Health Care/Dependent Care/Commuter
- Company Paid Life Insurance
- Tuition Reimbursement Benefits
- Employee Assistance Program (EAP)
- Pet, Auto, Home Insurance (optional/buy up)
- 401(k) with 7% employer matching
- Generous PTO + 15 paid holidays per year