Logo
Traka (Assa Abloy)

QA Firmware Engineer III

Traka (Assa Abloy), New Haven, Connecticut, us, 06540


Duties:Develop Test Helper Scripts:

Create and maintain Python scripts that facilitate communication with smart lock devices, sensors, readers, and emulators to streamline testing processes.Automate Testing Procedures:

Utilize the Robot Framework to write fully automated test suites, ensuring comprehensive coverage of all firmware functionalities.Perform Firmware Validation:

Validate new and existing firmware updates for smart locks, ensuring they meet specified requirements and standards before deployment.Debugging and Troubleshooting:

Identify, analyze, and resolve firmware bugs and issues, collaborating with development teams to ensure robust product performance.Enhance Test Frameworks:

Contribute to the improvement and customization of testing frameworks to enhance efficiency, repeatability, and reliability of tests.Semi-Automated Testing Development:

Design and implement semi-automated tests for scenarios that require manual intervention or are not suitable for full automation.Documentation:

Document test strategies, results, and insights in a clear and concise manner to support product development and quality assurance processes.Collaborate with Cross-Functional Teams:

Work closely with hardware engineers, software developers, and product managers to align testing strategies with overall product goals.Continuous Integration (CI) Systems:

Integrate and manage tests within CI pipelines to ensure that tests are automatically executed as part of the development process.Security and Compliance Testing:

Conduct security vulnerability assessments and compliance testing to ensure that firmware adheres to industry security standards and regulations.Requirements:Requires Bachelor’s degree in Computer Science, Electrical Engineering or related field of study and 4 years of experience in any job title/occupation/position involving Quality Assurance Engineering for embedded software or firmware development. Experience specified must include 4 years of experience with each of the following: testing firmware for IoT devices or applications; working with software quality assurance processes or developing software to assist quality assurance functions; developing and maintaining automated testing frameworks, performing hands-on testing, and debugging across various stages of the software development lifecycle; security testing and compliance checks for connected devices; programming in Java or Python; and automated testing tools such as the Robot Framework or similar tools.Employer:

Sargent Manufacturing Company

#J-18808-Ljbffr