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