Jobs and Careers
HM

Senior Software Test Engineer

HME
United Statesfull_timeVerifiedPosted 11 Feb 2025
💰 $126,400/yr

About the role

HME has been creating innovative products for the drive-thru and pro-audio industries since 1971. From the very beginning, we've known these solutions would never have happened without the customer-focused people who make up our company. HME has a team environment with a culture of collaboration, learning, and growth. With subsidiaries located in California, Missouri, Canada, UK, India, and China, companies around the world depend on HME for clear, reliable communication solutions. From setting the standard for drive-thru headsets and timer systems in the quick service restaurant (QSR) industry to developing professional audio equipment used in the Olympic Games, HME strives to create the newest, most innovative products on the market while providing quality care and attention to its customers. At HME you will have the opportunity to learn and grow while developing our future products. Come join our team!

HME is recruiting for a Senior Software Test Engineer.  In this role, you will lead our software test automation efforts. The responsibilities include, but are not limited to, expanding our current automation coverage for enhancements, developing coverage for new features and products, delivering tools, frameworks and testing infrastructure to facilitate our testing process, exploring new opportunities and technology to improve efficiency, and guiding the quality engineering team. Recent experiences developing test automation solutions for Cloud based software, mobile applications, and IoT devices are required.

Key Responsibilities

Design/Develop Test Automation

  • Design, develop, maintain and continuously grow SW test automation capabilities to establish and expand the overall test coverage across new and existing products.
  • Establish a consistent, scalable testing framework which compliments the development processes and allows us to grow into a mature quality engineering group.
  • Support development of test environment setup, configuration, and automation.
  • Design, document, and develop test automation and quality tools to support quality engineering activities and services.
  • Collaborate with development teams and quality engineering team peers to identify and prioritize opportunities for automation.
  • Work closely with engineers to architect and develop the best technical design and testing approach.
  • Perform in-depth analysis of functional API requirements and assist with solution design for web applications, embedded device, load and performance automation. 

Integrate Test Automation into DevOps 

  • Integrate automated test suites to support continuous integration to help ensure stable and reliable SW builds are released to product development and test teams.
  • Establish new CI pipelines to facilitate/automate testing activities. 

Process and Technology Improvement 

  • Contribute to process improvement and planning for the quality engineering group.
  • Investigate and evaluate new testing technologies and products for applications with testing and test automation environments.
  • Communicate and coordinate testing with local teams, and make recommendations to improve product reliability, performance, and quality assurance, best practices and processes. 

Qualifications: 

  • 5 years of experience programming in object-oriented and scripting languages in a product development environment. Python and Java are preferred.
  • 5 years of experience in designing and developing/extending automation tools and frameworks, such as Cucumber, Behave, and Selenium
  • 5 years of experience developing tools in Windows Powershell and/or Unix shells.
  • 5 years of experience in automated test case design and development for web applications, mobile applications, service-oriented architecture,
  • 2 years of experience with MySQL or similar database. Competency in relation and non-relational database technology.
  • Experience with source code management tools, such as Git.
  • Experience with load testing, such as JMeter.
  • Experience with build tools. Maven and Jenkins are preferred.
  • Experience with project, test and knowledge management tools such as Jira, Xray, Confluence.
  • Experience with standard QA tools and practices, such as functional API testing, integration testing, and UI functionality and usability testing, load and performance testing, with a passion for automation.
  • Experience with Agile software development methodology in Scrum and Kanban.
  • Strong analytic and problem-solving skills.
  • Excellent oral and written communication skills, detailed oriented, anal

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

HME

View company profile →