Wavelynx logo
Wavelynx Verified
Security, Computer Hardware, Software, IoT

Test Engineer

Broomfield, Colorado, United StatesHybridFull Time$145,000–$150,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Wavelynx is seeking a Test Engineer to ensure the quality, efficiency, and reliability of their hardware and firmware products. This role involves designing, developing, and executing tests, including automated scripts and frameworks. The Test Engineer will create test plans and cases, identify automation opportunities, and collaborate with development and product teams. Responsibilities include bug tracking, regression testing, and maintaining test documentation. The position requires 5+ years of experience in software quality assurance with hardware/firmware, proficiency in programming languages like Python or C, experience with microcontrollers (Arduino, Raspberry Pi), and automated testing tools (Selenium, Appium). Familiarity with lab equipment and web technologies is also necessary. The role is hybrid, with an initial onsite period in Broomfield, CO.

Wavelynx seeks a highly motivated and detail-oriented Test Engineer for hardware and firmware products to join our team. In this role, you will play a crucial part in ensuring the quality, efficiency, and reliability of our products by designing, developing, and executing tests. You will collaborate with development and product teams to streamline testing processes and drive continuous improvement across the software development lifecycle.
Location: During the first 90 days, this role will be in the office 5 days a week at our Headquarters in Broomfield, CO. After 90 days, up to two days a week may be remote.
Responsibilities

  • Design, develop, and maintain automated test scripts and test automation frameworks.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Provide input for the creation of testing plans and strategies.
  • Identify opportunities for automation within the software development life cycle.
  • Develop and apply testing processes for new and existing features.
  • Execute test cases and scripts manually and with automation tools.
  • Identify, record, document thoroughly, and track bugs and defects.
  • Perform thorough regression testing when bugs are resolved.
  • Create and manage test data to ensure comprehensive coverage.
  • Collaborate with cross-functional teams (developers, product managers) to communicate progress, issues, and challenges effectively.
  • Monitor debugging process results and track quality assurance metrics.
  • Continuously improve test processes and automation efficiency, exploring new tools, frameworks, and techniques.
  • Develop and maintain test documentation.
  • Participate in cross-disciplinary teams.
  • Stay up to date with new testing tools and test strategies.

Required Skills And Qualifications

  • 5 + years of experience in software quality assurance with hardware and firmware, including automated testing.
  • Must have experience with microcontrollers (Arduino, Raspberry Pi, BBB, etc.)
  • Proficiency in at least one programming language (e.g., Python, C, Bash scripting) and code repositories, such as GitLab.
  • Hands-on experience with automated testing tools (e.g., Selenium, Appium).
  • Familiarity with Engineering Lab equipment (multimeters, oscilloscopes, power analyszers)
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Familiarity with Agile software testing methodologies.
  • Understanding of web technologies (e.g., HTML, CSS, JavaScript) and experience with web application testing.
  • Knowledge of SQL/NoSQL databases.
  • Strong problem-solving skills, accuracy, and attention to detail.
  • Excellent organizational and time management skills.
  • Ability to work independently and as part of a team.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications

  • Experience with Continuous Integration (CI/CD) processes and tools (e.g., Jenkins).
  • Familiarity with version control (e.g., GIT) and defect tracking tools (e.g., JIRA).
  • Experience with performance and functional testing.

About Wavelynx
At Wavelynx, you'll be part of a forward-thinking team dedicated to making a significant difference in access control technology. We foster a collaborative work environment where innovation is not just encouraged but celebrated, and achievements are recognized. We are committed to pushing technological boundaries and creating hardware solutions that empower our customers. If you're eager to take on a challenging and rewarding role where your expertise will directly contribute to groundbreaking hardware products, we invite you to join our team.
Salary: $145-$150k
Benefits include potential sweet equity for some roles, great rates on company-sponsored medical, dental, and vision plans with HSA-eligible options, generous retirement with up to a 6% 401(k) match, and holidays, vacation, and sick leave.

Ready to apply?
You'll be redirected to Wavelynx's application page.

Similar roles