Quality Assurance Engineer

One Model Logo

One Model

πŸ’΅ $55k-$68k
πŸ“Remote - Australia

Summary

Join One Model, a leading vendor in people analytics, as a Quality Assurance Engineer. You will drive product quality, collaborate with engineers and stakeholders, and define/prioritize requirements. Responsibilities include creating test plans, promoting shift-left/right testing, designing test frameworks, implementing automated testing, and executing manual tests. You will continuously improve error minimization and product excellence. The ideal candidate has 5+ years of QA experience, 3+ years of automation testing experience (Cypress, Playwright, Selenium, WebdriverIO), UI testing experience (JavaScript or TypeScript), and experience with monitoring tools (Kibana, Grafana, Loki). Strong analytical and communication skills are essential.

Requirements

  • 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
  • Shift-Left and Shift-Right Testing Expertise : Proven experience implementing shift-left testing practices, such as participating in requirement analysis, static testing, and integrating tests into CI/CD pipelines. Familiarity with shift-right approaches like post-production monitoring, canary testing, and chaos engineering to ensure continuous quality
  • Monitoring Tools Experience : Familiarity with monitoring and observability tools such as Kibana, Grafana, and Loki to analyze logs, visualize metrics, and ensure post-deployment quality
  • 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

Responsibilities

  • 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
  • Promote a shift-left approach by incorporating testing early in the development lifecycle, including reviewing requirements, designs, and code to prevent defects before they occur
  • Adopt shift-right practices to enhance post-deployment quality by implementing monitoring and observability, enabling faster feedback on production issues
  • 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

Preferred Qualifications

  • 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 with tools like JMeter or Gatling is a plus
  • Virtual Machines/Containers: Experience with setting up and managing testing environments using virtual machines or containers (e.g. Docker) is also beneficial

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.