Job Title: QA Software Test Engineer
We are seeking a Quality Assurance Software Test Engineer to join our team. As a QA Software Test Engineer, you will play a crucial role in ensuring the quality, reliability, and performance of our products.
Key Responsibilities:
* Work with product managers and engineers to fill gaps in product requirements, prepare sufficient test scenarios covering edge cases, and pass them to engineers.
* Start manual testing for new features and implement automation for those features if possible.
* Build and maintain E2E testing frameworks: design, develop, and execute automated tests using JavaScript, focusing on web, mobile, and performance testing.
* Be a champion for quality: own the testing process, from writing and executing test cases to contributing to customer-facing documentation and bug reporting.
* Dive deep into user experience: develop automated tests for end-to-end user flows and processes for clinical AI products, ensuring seamless and intuitive experiences.
* Master various testing methodologies: utilize different testing approaches (functional, regression, performance, etc.) to identify and address potential issues.
* Ensure seamless integrations: develop and execute automated tests for systems integration across web applications, mobile platforms, and portals.
* Translate requirements into action: analyze functional requirements and API specifications to develop comprehensive and effective automated test suites.
* Become a performance testing guru: design and execute performance tests to identify bottlenecks and ensure optimal application responsiveness.
* Think strategically about risk: recognize potential product risks and design targeted testing strategies to mitigate them.
* Communicate effectively: report testing outcomes clearly and concisely to your manager and stakeholders.
Required Skills and Qualifications:
* 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: proficiency in mobile testing frameworks and tools.
* Performance testing experience is a bonus: 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 effective querying and analysis of data.
* The ability to proactively identify potential product risks and develop targeted testing strategies.
* Excellent communication skills, enabling clear reporting of testing outcomes to stakeholders.
Benefits:
* Flexible hybrid working environment with 3 days in the office.
* Additional paid day off for birthday and wellness days.
* Special corporate rates at Anytime Fitness.
* Generous personal development budget of $500 per annum.
* Learn from best engineers and creatives, joining a diverse team.
* Become an owner with shares in the company.
* Rare chance to create global impact as part of Australia's leading healthtech startup.
Why Us?
* We create unconventional solutions to difficult problems and build them fast.
* Surrounded by world-class team of engineers, medicos, and designers to do best work, inspired by shared beliefs:
* We stop at nothing to improve patient care worldwide.
* We design user experiences for joy and ship them fast.
* We make decisions in flat hierarchy prioritizing truth over rank.
* We provide resources for people to succeed and give them freedom to do it.