Senior Software QA Engineer HIGHLIGHTS
Location:Phoenix, AZ
Position Type:Direct Hire
Hourly / Salary:BOE
Our client is looking for a Senior Software QA Engineer to join their team!
Job Description
Responsibilities:
Utilize and implement existing quality standards, methods, and procedures with existing business processes
Develop and implement new quality standards, methods, and procedures not encompassed by existing business processes both internal and external to the Platform Engineering group.
Learn the system operation that includes the mechanical, electrical and software functionality.
Create Test Plans and Test Cases. Execute and analyze the functionality of engineering designs in comparison with intended functionality providing feedback on the quality, effectiveness and performance of the designs.
Create and present quality results of the system to internal and external customers.
Be a focal point of contact for engineering support on system operation from internal groups and external customers.
Test new electrical and hardware components as an interface for Global Change Control Board (CCB) to validate and feedback on the new designs.
Test software enhancements, defect fixes to validate and feedback on new designs.
Main interface to coordinate testing of system hardware and software improvements on lab tools.
Test, document and release all Eagle-I main, RCS, Interface A software.
Assist manufacturing (internal and third party) when creating new tools are being manufactured and Platform Engineering issues arise
Lead projects for the Platform Engineering group, gathering requirements, pushing for project completion to meet company scheduled deliveries
Assist in making system software configurations for new systems.
Work with Process Engineering in testing the system, finding appropriate usage to achieve results, define enhancements or quality improvements.
Pull and push overall company quality improvements via processes, documentation and system changes
Use a suite of software configuration utilities to configure all features of continuously evolving system software
Create, change and control software configurations for multiple product lines of operational systems
Ensure accuracy, integrity and timeliness of software package delivery to customers
Implement Software Configuration Management (SCM) policies and procedures
Perform configuration management tasks to ensure the configuration of new software features are properly documented by developers and are logistically sustainable
Track configuration change requests and deliveries in order to periodically assess process execution and effectiveness
Perform configuration management tasks to ensure the configuration of new software features are properly documented by developers and are logistically sustainable
Implement processes for the controlled and aligned progression of software and configuration changes in a production environment
Education & Experience:
BS degree in Computer Science or related degree with AT LEAST 5 years of experience.
Working experience in the field of System Quality Assurance, System Quality Engineering with “hands-on” experience as a Quality Engineer with a company engaged in the manufacture of complex electromechanical equipment with integrated software controls, preferably in semiconductor equipment.
Experience working together during an engineering development project as the Engineering QA/test environment is required.
Experience in a role configuring software applications, managing software versioning, or providing configuration management responsibilities in a software development environment a plus.
Proficiency in Jira/Confluence/Git/other test tools such as TestComplete or TestRail.