Job Description

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.
  • Bachelors degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in Software QA, including at least 2 years in automation testing.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application