Ademco - Aurora, IL

posted 4 months ago

Full-time - Mid Level
Aurora, IL
Computer and Electronic Product Manufacturing

About the position

Resideo is making a large investment in our engineering group. With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI). Whether your expertise is centered in mechanical, hardware, electrical, firmware, software, embedded, connected, test, or other functional areas of embedded connected products; we have a place on our team ready for you to grow your career. As a leader in connected products, we will give you a platform to engage with innovators as you produce and introduce products certain to align with our mission. At Resideo, we imagine a world where homes and buildings are good for the planet, and where technology works to simplify everyday life. In that world, people are healthy, happy, and secure. To help create this future, we will work every day to simplify the connected world so people have peace of mind and can focus on what matters most. We are seeking a detail-oriented and technically-skilled Software Development Engineer - Test Automation to support sensor product development from test preparation to functional system testing. In this role, you will play a crucial role in ensuring the successful development and validation of sensor products by conducting functional tests, troubleshooting issues, and collaborating with engineers to optimize product performance.

Responsibilities

  • Design and develop detailed functional test plans and test cases for sensor products, covering functional requirements, edge cases, and boundary conditions.
  • Set up and configure test environments and equipment for executing functional tests on sensor products, ensuring all necessary tools and resources are available.
  • Execute functional test cases on sensor products, documenting test results and observations accurately and thoroughly.
  • Collaborate with engineering teams to identify, troubleshoot, and resolve issues or anomalies observed during testing, conducting root cause analysis and proposing solutions.
  • Perform regression testing on sensor products to validate product changes and enhancements, ensuring backward compatibility and functionality across different versions.
  • Automate functional test cases and regression tests using scripting languages and test automation frameworks, improving test efficiency and reliability.
  • Maintain and update test documentation, including test plans, test cases, test logs, and test reports, ensuring traceability and compliance with quality standards.
  • Provide feedback to engineering teams on test results and observations, contributing to product design improvements and optimization efforts.

Requirements

  • Bachelor's degree in Engineering Technology, Computer, Electrical Engineering, or a related field.
  • 3+ years of experience as a functional test technician, preferably in product development or quality assurance.
  • Proficient technical experience working with test automation frameworks and programming languages such as Python, Java, or C#, and familiarity with test automation tools such as Selenium, Appium, or Robot Framework.
  • Working knowledge in Behavior Driven Development tools like Cucumber.
  • Proven communication and teamwork skills, with the ability to collaborate effectively with engineers and other team members.

Nice-to-haves

  • Knowledge in protocols like RS232, SPI, I2C, MQTT etc.
  • Knowledge in API testing like REST API.
  • Familiarity with fundamental usage of JIRA, TestRail / Xray (Test Management tools), Bitbucket / github (code repos).
  • Proficient technical skills in designing and executing functional test plans (manual and automated) and test cases for electronic products, preferably sensor products.
  • Familiarity with working with Microprocessor Development kits to perform early prototype development and testing (firmware flashing methodologies etc.).
  • Familiarity with hardware testing equipment and tools such as oscilloscopes, multimeters, signal generators, and data acquisition systems.
  • Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues and propose effective solutions.
  • Attention to detail and ability to prioritize tasks effectively in a fast-paced environment.

Benefits

  • Comprehensive benefits including life and health insurance.
  • Life assistance program.
  • Accidental death and dismemberment insurance.
  • Disability insurance.
  • 401k Plan.
  • Vacation & holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service