Work on cutting-edge embedded, cloud, and enterprise software systems—including safety-critical applications
Have real influence over test automation, quality strategy, and continuous improvement initiatives
Collaborate closely with software, hardware, and systems engineering teams (not siloed QA)
Own and evolve Azure DevOps testing and configuration management processes
Tackle complex technical challenges that directly impact product reliability and performance
Join a culture that values innovation, accountability, and engineering excellence
We are seeking a Software Quality Assurance Engineer to drive and maintain high standards of software quality across embedded systems, cloud platforms, PC applications, and enterprise software solutions.
This role sits within the Quality Assurance organization and works closely with Software Engineering, Systems, and Hardware teams to ensure robust testing strategies, process compliance, automation, and performance validation throughout the software development lifecycle.
You’ll play a key role in test automation, Azure DevOps configuration management, software audits, and continuous improvement of quality processes—helping deliver reliable, compliant, and high-performance products.
Design, implement, and continuously improve automated testing frameworks and strategies
Perform manual and automated testing across embedded systems, web, cloud, and desktop applications
Partner with software engineers to develop and execute unit, integration, and system-level tests
Maintain and enhance Azure DevOps testing and configuration management processes
Ensure compliance with software development processes through audits, reviews, and metrics tracking
Establish systems for traceability, build management, change control, and documentation
Collaborate with systems, hardware, and software teams to ensure designs are testable and meet safety-critical requirements
Develop and support test systems that provide thorough coverage across applications
Proactively identify risks and validate designs early in the development lifecycle
Support product integration planning and execution
Drive continuous improvement of software quality processes and tools
Stay current with emerging QA tools, automation technologies, and industry best practices
Bachelor’s degree in Computer Science, Information Technology, or related field (required)
U.S. Person status required
Experience with Azure DevOps (certifications a plus)
Strong background in automated testing and modern QA methodologies
Software Quality certifications such as ASQ CSQE preferred
NO SPONSORSHIPS for this role
Notable languages with OOP support include Ada, ActionScript, C++, Common Lisp, C#, Dart, Eiffel, Fortran 2003, Haxe, Java,[4] JavaScript, Kotlin, Logo, MATLAB, Objective-C, Object Pascal, Perl, PHP, Python, R, Raku, Ruby, Scala, SIMSCRIPT, Simula, Smalltalk, Swift, Vala and Visual Basic (.NET).
Experience supporting embedded systems, cloud applications, and enterprise software environments