Heidi Health

QA Engineer, Mobile & Desktop

Heidi Health

full-time

Posted on:

Origin:  • 🇦🇺 Australia

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

CypressJavaScriptSQL

About the role

  • Work with PM and Engineers to fill the gap in product requirements, and prepare sufficient test scenarios covering edge cases before passing to engineers.
  • Start with manual testing for a new feature and implement the automation for that feature if possible.
  • Build and maintain our E2E testing frameworks: Design, develop, and execute automated tests using JS, focusing on Web, mobile, and performance testing.
  • Own the testing process, from writing and executing test cases to contributing to customer-facing documentation and bug reporting.
  • Develop automated tests for end-to-end user flows and processes for clinical AI products, ensuring a seamless and intuitive experience.
  • Utilize a variety of testing approaches (functional, regression, performance, etc.) to identify and address potential issues.
  • Develop and execute automated tests for systems integration across web applications, mobile platforms, and portals.
  • Analyze functional requirements and API specifications to develop comprehensive and effective automated test suites.
  • Design and execute performance tests to identify bottlenecks and ensure optimal application responsiveness.
  • Recognize potential product risks and design targeted testing strategies to mitigate them.
  • Report testing outcomes clearly and concisely to manager and stakeholders.
  • Utilize test management, CI/CD, and issue tracking tools to streamline the testing process.

Requirements

  • 3-5 years of experience as an SDET, demonstrating a strong understanding of software testing principles, such as Behaviour Driven Testing (BDD).
  • Proficiency in designing, developing, and maintaining automated test suites and frameworks for E2E (e.g., using tools like Playwright, Cypress, Cucumber, Appium, or similar).
  • Experience in Mobile testing (e.g., Appium) is a bonus: You are proficient in mobile testing frameworks and tools.
  • Performance testing experience is a bonus: You have designed and executed performance tests.
  • Hands-on experience with systems integration testing for web applications, mobile platforms, and portals.
  • Proven ability to analyze functional requirements and API specifications to create effective automated test suites.
  • A knack for troubleshooting and identifying specific failure conditions.
  • Intermediate-level skills in SQL Server databases, allowing you to effectively query and analyze data.
  • The ability to proactively identify potential product risks and develop targeted testing strategies.
  • Excellent communication skills, enabling you to clearly report testing outcomes to stakeholders.
  • A passion for quality and a relentless drive to improve our products; investigative mind with strong analytical and problem-solving skills.
  • Strong background in both manual and automation testing; experience with JS for automated E2E tests; familiarity with test management, CI/CD, and issue tracking tools.