Assa Abloy - New Haven, CT

posted about 1 month ago

Full-time - Mid Level
New Haven, CT
10,001+ employees
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

The QA Firmware Engineer III role involves developing and maintaining automated testing frameworks for smart lock devices and related firmware. The position focuses on ensuring the quality and security of firmware through comprehensive testing, debugging, and collaboration with cross-functional teams. The engineer will also contribute to continuous integration systems and enhance testing processes to align with product goals.

Responsibilities

  • Develop Test Helper Scripts using Python for communication with smart lock devices and sensors.
  • Automate Testing Procedures with the Robot Framework to create fully automated test suites.
  • Perform Firmware Validation to ensure firmware updates meet specified requirements before deployment.
  • Debugging and Troubleshooting firmware bugs and issues in collaboration with development teams.
  • Enhance Test Frameworks to improve efficiency and reliability of testing processes.
  • Design and implement semi-automated tests for scenarios requiring manual intervention.
  • Document test strategies, results, and insights to support product development.
  • Collaborate with hardware engineers, software developers, and product managers to align testing strategies with product goals.
  • Integrate and manage tests within Continuous Integration (CI) pipelines.
  • Conduct security vulnerability assessments and compliance testing for firmware.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 4 years of experience in Quality Assurance Engineering for embedded software or firmware development.
  • 4 years of experience testing firmware for IoT devices or applications.
  • 4 years of experience with software quality assurance processes or developing software for quality assurance.
  • 4 years of experience developing and maintaining automated testing frameworks.
  • 4 years of experience performing hands-on testing and debugging across the software development lifecycle.
  • 4 years of experience with security testing and compliance checks for connected devices.
  • Proficiency in programming with Java or Python.
  • Experience with automated testing tools such as the Robot Framework or similar.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service