About HME :
For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved greatly and pioneered into a variety of niche markets, setting new benchmarks with their work.
HME believes that there’s more to a person than what’s written on their resume. HME sees their employees for who they are and value every idea and opinion — it’s what fuels their innovative thinking and helps deliver market-leading products and services. As a part of our team at HME GCC, you will help HME leverage cutting-edge cloud technologies and empower multiple industries to thrive by enabling seamless connectivity and enhancing communication.
Job Summary :
We are seeking a Senior Software QA Engineer with expertise in software testing, test strategy design, test planning, test execution, and defect management. The candidate will work on cloud-based applications and device-related systems, particularly within drive-through solutions (QSR). This role requires strong automation experience using Playwright with TypeScript / JavaScript, and Cucumber BDD frameworks. The candidate will be responsible for ensuring end-to-end product quality across both software and integrated device platforms.
Essential Job Functions :
- Design and implement comprehensive test strategies, detailed test plans, and robust test cases for cloud web applications and device integrations.
- Execute both manual and automated test cases, ensuring accurate defect logging, tracking, and timely verification of fixes.
- Perform functional, integration, regression, and system-level testing across software platforms and hardware devices.
- Develop and maintain automation test suites using Playwright, TypeScript / JavaScript, and Cucumber BDD frameworks.
- Lead and mentor the QA team, guiding them in best practices, task prioritization, and effective collaboration to ensure high-quality deliverables.
- Collaborate closely with development, product management, and device engineering teams to define and achieve quality goals.
- Follow software testing best practices, contribute to test architecture, and integrate automation seamlessly into CI / CD pipelines.
- Utilize test management and bug tracking tools Jira and Xray for efficient test planning, execution, and reporting.
- Actively participating in Agile ceremonies and ensuring QA alignment with sprint goals.
- Analyze test outcomes, troubleshoot issues effectively, and drive root cause identification and resolution in collaboration with cross-functional teams.
- Demonstrate innovation by proposing and implementing creative solutions to enhance testing efficiency, streamline processes, and reduce manual effort.
Qualifications :
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or ability required.
Knowledge / Skills / Abilities :
Strong expertise in software testing lifecycle, test strategy, planning, execution, and defect management.Familiarity with programming languages such as Python, Java, JavaScript or TypeScript.Hands-on experience in automation frameworks : Playwright, TypeScript / JavaScript, Cucumber BDD.Proficiency with test management and bug tracking tools such as Jira and Xray .Experience working in Agile / Scrum development environments.Experience testing cloud software applications and device-related systems (QSR or similar domains preferred).Strong innovative mindset with the ability to propose and implement improvements to testing processes, reducing manual effort and enhancing efficiency.Good understanding of CI / CD pipelines and test automation integration.Excellent analytical, problem-solving, and debugging skills.Strong communication skills, both written and verbal.Bachelor’s degree in Computer Science, Engineering, or related field.4+ years of experience in Software QA, including at least 2 years in automation testing.