Wavelynx
Location: Broomfield, CO In Office 4 days/week
Wavelynx seeks a highly motivated and detail-oriented Automation 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 through the design, development, and execution of automated tests. You will work collaboratively with development and product teams to streamline testing processes and contribute to continuous improvement within the software development lifecycle.
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, both manually and using 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.
- 3 + years 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.
- 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: $90k - 105k
Benefits include potential sweet equity for some roles, great rates on company-sponsored medical, dental, and vision with HSA-eligible plans available, generous retirement with up to 6% 401k match, and holidays, vacation, and sick leave.