
Description
We work alongside the best and brightest to do incredibly cool things you wouldn't believe. At Roush, you're part of building the future. Are you someone that has a passion for providing innovative solutions to complex challenges? Do you want to work someplace where creativity and new ideas are encouraged? If so, then keep reading.
We fuse technology and engineering to provide product development solutions to customers in a diverse range of industries. Widely recognized for providing engineering, testing, prototype, and manufacturing services to the transportation industry, Roush also provides significant support to the aerospace, defense, and theme park industries. With over 2,400 employees in facilities throughout the United States, Europe, Asia, and South America, our unique combination of creativity and tenacity activates big ideas on a global stage. This is an onsite position located in Troy, MI.
Job Summary:
The Senior Software Quality Assurance Engineer is responsible for developing, controlling, and assuring quality processes and product requirements are executed for a given customer program. This role will lead the effort to ensure compliance with industry and customer standards. The Senior Software Quality Assurance Engineer will employ tools and techniques to resolve deficient quality processes and resulting output.
As a Senior Software Quality Assurance Engineer, you will:
- Quality Assurance: Develop and implement quality assurance strategies and frameworks to ensure the highest standards of software quality
- Compliance: Ensure compliance with relevant standards and regulations, such as ISO 9001, CMMI, and other industry-specific standards
- Quality Assurance Leadership: Lead the quality assurance efforts for embedded software projects, ensuring adherence to industry standards and best practices
- Process Improvement: Identify areas for process improvement and drive initiatives to enhance software quality and efficiency
- Training and Mentorship: Provide training and mentorship to team members on quality assurance processes and best practices
- Documentation: Maintain detailed documentation of quality assurance activities, processes, and improvements.
- Metrics and Reporting: Define, collect, and analyze key performance metrics to monitor process effectiveness and drive continuous improvement
- Test Strategy Development: Design, develop, and implement comprehensive test strategies, plans, and cases for embedded software systems
- Quality Planning: Develop comprehensive quality plans to assure program quality objectives and customer requirements are satisfied and participate in the Advanced Product Quality Planning (APQP) process with the objective of developing and maintaining program specific control plans and related documentation
- Issue Resolution: Track and resolve quality issues with customers and suppliers, including managing Material Review Board (MRB) and Return to Vendor (RTV) process and product disposition
- U.S Citizen allowing for International Traffic in Arms Regulations (ITAR) compliance
- Bachelor of Science degree in Computer Science Engineering or equivalent Technical Engineering degree
- Minimum of 4 years of software quality assurance experience
- Experience in APQP process preparation of PPAP documentation including submission to customer and a thorough understanding of problem-solving and quality improvement tools and techniques
- Able to interpret engineering drawings, related specifications and requirements and communicate them to the cross-function team
- Working knowledge of a quality management system its implementation and associated documentation requirements with the ability to plan, control and assure quality processes and product in accordance with quality plan and customer requirement
- Understanding of the audit process including planning, preparation, execution, reporting results and follow-up
- Ability to interact professionally on a technical level with all company functional groups, suppliers, customers, and demonstrate strong PC skills
A successful candidate may also have:
- Strong knowledge of software development life cycle (SDLC) and quality assurance methodologies
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of and experience with quality management standards and processes, such as ISO 9001/TS16949, APQP, PPAP
If you share our passion for providing innovative solutions to complex challenges, we want you on our team.
Please visit our careers page and apply by clicking on this link: https://jobs.roush.com/us/en/
Visit our website: www.roush.com
Like us on Facebook: www.facebook.com/RoushCareers
Roush is an EO employer – Veterans/Disabled and other protected categories
If you need a reasonable accommodation for our employment application process due to disability, please contact Roush Talent Acquisition at (734) 779-7087.
Apply on company website