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
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