MSA - The Safety Company ยท 2 weeks ago
Software Quality Engineer
MSA - The Safety Company is a purpose-driven organization committed to innovation and technology for safety. They are seeking a Software Quality Engineer to join their global team, focusing on automation development and ensuring product quality in a collaborative environment.
Responsibilities
Work in the global R&D organization, developing, launching and supporting life-saving products, while meeting our quality requirements
Evaluate product requirements, architecture, and development process compliance. Ensure review mitigation activities are completed
Ensure that testability and performance requirements are captured and satisfied for new product developments
Actively participate in code reviews
Develop automation tools for embedded software testing, including integration, regression, performance and system-level validation. Develop test suites and scripts
Improve and maintain our test automation systems and tools as necessary
Participate in automated and manual testing efforts as required
Identify, and track software issues, collaborate with developers to debug them
Collect data in support of actionable quality metrics, use metrics to drive development and testing activities and improvements. Report on test results
Up to 10% domestic/international travel may be required
Qualification
Required
Understanding of the Software Development Life Cycle
Experience supporting embedded product development
Strong Python scripting skills
Experience in developing test cases, test harnesses, and test scripts
Experience in developing test automation in an embedded environment
Understanding the application of testing methodologies, such as Unit Testing, Integration Testing, Regression Testing, System Testing, and Performance Testing
Experience using version control, issue tracking, and collaboration tools (e.g. Git, Jira, Confluence etc.)
Experience using Continuous Integration tools, such as Bamboo, Jenkins, or Travis
Experience with software development and related quality metrics
A passion for software development quality, and a strong desire for learning and continuous improvement
Strong communications skills, and a desire to work in a global, multicultural team
Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science or relevant discipline from an ABET-accredited program
This position is available at multiple career levels based on experience
Software Quality/Testing Certification from a recognized professional organization is a plus
This position is available at different career levels based on education and experience
Level two: 2 years of relevant industry experience required
Level three: 3 years relevant experience
Level four: 5 years relevant experience
Level five: 7+ years of relevant experience
MS degree may be substituted for up to 2 years of relevant experience
Preferred
Familiarity with industry-standard communications protocols (Bluetooth, SPI, I2C, ModBus, USB, etc.)
Ability to read and understand electronic schematics
Familiarity with software and hardware debugging tools (debuggers, oscilloscopes, logic analyzers, etc.)
Embedded software development experience in C/C++ is a plus
Experience with security topics is a plus
Experience with cloud or mobile app testing, including the use of standard automation tools is a plus
Company
MSA - The Safety Company
MSA is a global organization committed to developing, manufacturing, and supplying safety products.
H1B Sponsorship
MSA - The Safety Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2023 (2)
2021 (2)
2020 (3)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase