Who We Are
One Model is experiencing fast growth as a leading vendor in the growing people analytics space and we are seeking a Quality Assurance Engineer to join one of our software development teams. With customers and staff around the world, One Model is a complete people analytics solution, with a cloud hosted data warehousing platform and data visualisation app enabling companies to unlock the value of their HR data and use it to drive decision making. As we continue to scale-up, with a large (and pretty impressive) user base, you will have the opportunity to bring your best practices and ideas, be mentored by some of the best and help One Model grow and scale their product.
About the Storytelling with Data Team
Data driven decision making has become a key attribute defining the most successful modern companies and this team plays a key role in extending our already formidable end-user experience for Storyboards, Data Exploration, and Data Journalism.
What Youโll Work On:
- Drive product quality within our development teams with the support of our Lead QA Engineer.
- Collaborate closely with software engineers and product stakeholders to define and prioritize requirements and user stories, ensuring alignment with acceptance criteria and championing product quality.
- Provide a quality perspective to the team by assessing risks and creating test plans for product features and enhancements.
- Design and implement a test framework to support various types of tests, including UI, end-to-end, integration, and component-level tests, ensuring flexibility and scalability.
- Lead the implementation and adoption of automated testing, and take ownership of the health of the automated test suite.
- Incorporate test automation into the development workflow, promoting quality and accountability.
- Design and execute manual tests in multiple test environments.
- Write scalable, maintainable tests with attention to detail to drive simple yet effective solutions in order to achieve quality objectives.
- Continuously improve error minimization and product excellence through the development of processes and strategies.
About You:
- Experienced QA: You have 5 or more years of experience as a Quality Engineer with a strong background in software testing and a solid understanding of test automation concepts.
- Automation Testing: You have 3 or more years of experience with test automation frameworks such as Cypress, Playwright, Selenium, and WebdriverIO.
- UI Testing: Experience testing UI web applications, using either JavaScript or TypeScript.
- Analytical Problem Solver: Strong analytical skills to understand complex systems, troubleshoot and identify issues, combined with the aptitude to tackle new challenges and see them through to completion.
- Detail-Oriented Quality Enthusiast: Possesses a keen eye for detail to ensure thorough testing and accurate bug reporting, combined with a passion for product quality and continuous improvement of software testing processes.
- Strong Communication Skills: Ability to collaborate effectively in cross-functional teams.
- Browser Developer Tools: Proficiency with browser developer tools for debugging and inspecting web pages.
- Version Control Systems: Proficiency with version control systems is essential. Must have knowledge of CI/CD pipelines and integration with test automation tools to manage test scripts and collaborate with development teams.
Nice to Haves:
- Education: A degree or certification in software engineering, computer science, or a related field would be a plus. An ISTQB certificate is also beneficial.
- API Tools Experience: Experience with tools like Postman, SoapUI, or Insomnia to test RESTful and SOAP APIs is advantageous.
- Experience with performance and load testing is nice to have.
- Virtual Machines/Containers: Experience with setting up and managing testing environments using virtual machines or containers (e.g. Docker) is also beneficial.
We Support You as an Individual By:
- Fostering a friendly, inclusive, respectful workplace culture.
- Flexible working policy: WFH, our Brisbane office or a bit of both? The choice is yours!
- Flexi-hours: if you want to start a bit later or start a bit earlier, it's up to you!
- Shift public holidays to a more suitable day in the same week or the week before or after.
- Be surrounded by smart, driven technical folk.
- Enjoy all the perks and innovation that comes with a startup with the security knowing there is product-market fit and a strong user base.
- Work in a friendly, happy work culture around intelligent people who want to build something cool.
At One Model we pride ourselves on our supportive and inclusive work environment and are confident that you will feel included here regardless of your demographic. We see the value of having a diverse workforce, which is why we encourage you to apply for the role even if you don't think you're a 'perfect fit'.