Job Openings Senior Test Automation Engineer

About the job Senior Test Automation Engineer

You will be a technical expert in test automation, working independently on complex testing challenges. You will build sophisticated automation solutions, mentor team members, and serve as a technical resource for quality engineering. You will continue hands-on test execution while takingĀ on more complex scenarios and driving automation excellence.

What You'll Do

Technical Execution & Ownership

  • Design and develop robust automation frameworks for UI, API, and backend testing with a focus on scalability and reusability.
  • Own automation for complex, cross-system features requiring advanced technical solutions.
  • Optimize and maintain CI/CD test pipelines for reliability, speed, and coverage.
  • Debug and resolve complex test failures and framework issues independently.
  • Build reusable test utilities and libraries to improve team efficiency.
  • Handle complex integration testing across multiple systems and third-party services.
  • Design and implement comprehensive test cases for complex features.
  • Perform manual testing for critical scenarios and exploratory testing.
  • Execute regression testing and manage defect lifecycle.
  • Support production issues investigation and validation.


Design & Technical Planning

  • Define test approach and strategy for complex features and technical initiatives.
  • Conduct a thorough technical analysis of requirements to identify edge cases, dependencies, and quality risks.
  • Evaluate and recommend testing tools through POCs and technical assessments.
  • Provide technical input in architecture and design reviews to ensure testability.
  • Perform detailed root cause analysis of critical defects and production issues.


Mentorship & Technical Guidance

  • Mentor junior QA engineers through code reviews, pairing sessions, and technical coaching.
  • Lead knowledge-sharing sessions on advanced testing topics and tools.
  • Set the standard for automation code quality and testing best practices.
  • Guide the team on complex technical problems and debugging approaches.
  • Collaborate closely with senior developers on quality and testability improvements.


Collaboration & Quality Advocacy

  • Work independently with minimal supervision on high-complexity testing efforts.
  • Collaborate closely with developers and product managers throughout the development lifecycle.
  • Proactively identify and drive process improvements within the testing workflow.
  • Contribute to internal documentation and testing guidelines.
  • Stay current with industry trends and bring new ideas to the team.


What we are looking for

  • BS/MS degree in Computer Science or a related subject
  • 5-8 years+ and above work experience in automated testing for UI(Android, iOS, and Web) or API using JavaScript, Python, or Java, JavaScript is preferred
  • Strong knowledge of software QA methodologies, tools, and processes
  • Strong knowledge of writing clear, concise, and comprehensive test plans and test cases
  • Hands-on experience with automated testing tools, e.g., Cypress, Appium, Selenium, or Pytest.
  • Passionate about writing testing cases and learning new technologies


About Qashier

Qashier (qashier.com) is a venture-backed startup that is transforming the way retail and F&B operations manage payments, loyalty programs, and business data. Our Qashier SuperTerminal is an all-in-one, cloud-based POS device that allows merchants to streamline their operations while offering integrated payment solutions. With Qashier, merchants get the tools they need to grow their business efficiently.

Ready to Drive Business Growth and Transform POS Solutions?


Click Apply or reach out to micah.bulatao@qashier.com to start your journey with Qashier today!