QA Automation Engineer
AIT Global, Inc.
Fort Washington, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Fort Washington, United States of America
Tech stack
JIRA
Automation of Tests
C++
Code Coverage
Software Debugging
Python
Regression Testing
Software Requirements Analysis
Software Quality Assurance (SQA)
Software Testing Automation Framework
Strategies of Testing
Scripting (Bash/Python/Go/Ruby)
Test Scripts
Codebase
Job description
- Develop, execute, and maintain test plans, test cases, and test scripts for real-time control systems
- Collaborate with cross-functional and multi-site teams to review and refine software requirements
- Perform functional, integration, system, and regression testing on semiconductor equipment software
- Identify, document, and track defects through resolution using standard defect management tools
- Design and implement automated tests using Python for system and integration-level validation
- Validate software in both simulation environments and on actual equipment
- Support equipment demos, qualification, and customer acceptance testing (buyoff)
- Investigate system behavior, troubleshoot issues, and work closely with developers to resolve defects
- Contribute to improvements in test coverage, QA processes, and tooling
Requirements
- 8+ years of experience in software quality assurance and testing (flexible based on level)
- Strong understanding of software testing methodologies, test design, and defect lifecycle
- Experience with python test automation frameworks or scripting
- Exposure to C++ codebases for debugging, test design, or system understanding
- Experience testing real-time, embedded, or hardware-integrated systems
- Demonstrated systems thinking ability to understand end-to-end workflows, component interactions, and failure scenarios across software and hardware layers
- Exposure to Agile/Scrum development practices Experience with defect tracking/test management tools (e.g., Jira)
- Strong analytical, troubleshooting, and communication skills
- Ability to quickly understand complex system behavior and existing software functionality