Research and Development Digital Labs
Quality Assurance Engineer
Research and Development Digital LabsAustralia3 days ago
ContractRemote FriendlyEngineering, Information Technology

Research & Development Digital Labs (Raddlabs), an innovation-focused technology company, is seeking a Quality Assurance Engineer for 20 hours per week for a 6-month contract, with hands-on experience in QA automation, test case creation, and familiarity with Unity and C#, to join our development team. This role is ideal for a methodical, detail-oriented professional passionate about ensuring the quality, stability, and performance of complex interactive software systems.

You will be working on a browser-based 3D design platform that combines Unity WebGL, engineering automation, and ERP integration into one cohesive workflow. The position offers the flexibility to work remotely while contributing to a high-impact, technically sophisticated project that modernises the engineering design and quoting process.


Role Overview

The Quality Assurance Engineer is responsible for defining and executing testing strategies across the platform’s Unity frontend, backend integrations, and APIs. Reporting to the Lead Software Architect, you will design and maintain automated test frameworks, validate software quality against functional and non-functional requirements, and ensure compliance with engineering and performance standards.

This role requires a strong understanding of QA automation tools, experience writing and maintaining test cases, and comfort testing systems built with Unity, C#, and WebGL. You will collaborate closely with developers, designers, and project managers to proactively identify issues, ensure continuous quality throughout development, and maintain best practices in CI/CD-based testing.


Key Responsibilities

Quality Assurance & Testing

  • Design, write, and execute comprehensive test cases covering functional, integration, regression, and performance testing.
  • Develop automated tests using modern frameworks such as Cypress, Playwright, Postman, or equivalent tools.
  • Test and validate Unity WebGL builds for accuracy, visual performance, and browser compatibility.
  • Validate engineering calculations, input data handling, and results consistency across the 3D environment.

Automation & CI/CD Integration

  • Implement automated test pipelines within CI/CD workflows to ensure continuous integration quality checks.
  • Maintain and enhance test automation scripts written in C# and related technologies.
  • Collaborate with developers to ensure test automation coverage and align on coding and testing standards.

Bug Tracking & Reporting

  • Log and triage defects in JIRA, ensuring clear reproduction steps, logs, and documentation.
  • Track resolution progress and perform regression testing on resolved issues.
  • Provide detailed reports on test results, coverage metrics, and product quality trends.

Cross-Team Collaboration

  • Work closely with software engineers, project managers, and QA peers to ensure quality is integrated into every stage of development.
  • Participate in Agile sprints, daily standups, sprint planning, and retrospectives.
  • Contribute to User Acceptance Testing (UAT) setup and support, ensuring end-user scenarios meet acceptance criteria.

Documentation & Standards

  • Maintain clear and structured documentation for test cases, automation frameworks, and QA procedures.
  • Ensure testing processes align with OWASP Top 10, AS/NZS compliance standards, and project-specific quality benchmarks.
  • Assist in creating reusable QA templates and scripts for future scalability and maintainability.


Qualifications
  • 3+ years of professional experience in Quality Assurance or Test Automation for software or interactive applications.
  • Experience with QA automation tools such as Cypress, Playwright, Postman, or Selenium.
  • Solid understanding of C# and the Unity testing ecosystem (Unity Test Framework, NUnit, etc.).
  • Experience testing WebGL or other browser-based 3D applications is highly regarded.
  • Familiarity with Agile/Scrum methodologies, JIRA, and Confluence.
  • Understanding of CI/CD systems (e.g., GitHub Actions, GitLab CI, or Jenkins) and how automated testing fits into them.
  • Strong analytical and problem-solving skills with meticulous attention to detail.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).


Key Competencies
  • Excellent attention to detail and analytical thinking.
  • Strong understanding of QA principles, testing strategies, and automation best practices.
  • Ability to communicate technical issues clearly to both technical and non-technical stakeholders.
  • Collaborative, proactive, and solutions-oriented mindset.
  • High proficiency in written and spoken English for clear reporting and documentation.
  • Self-driven with strong time management skills in a remote work environment.


Why Join Raddlabs?

Impactful Work: Be part of an ambitious project that transforms how engineering designs are created, validated, and delivered through modern web technologies.

Cutting-Edge Tools: Work with advanced QA automation frameworks, CI/CD pipelines, and Unity WebGL applications.

Professional Growth: Enhance your QA automation expertise while collaborating with industry-leading engineers and developers.

Remote Flexibility: Work from anywhere while contributing to a global, high-performance team.

Career Progression: An initial 6-month part-time contract with the potential for extension, offering opportunities to continue on future product phases.

How to Apply

If you are a detail-oriented QA professional passionate about ensuring software excellence through automation and testing best practices, we’d love to hear from you.

Please click the Easy Apply button below or submit your resume, cover letter, and any examples of QA automation or testing frameworks you’ve developed.

Join Raddlabs and help deliver a next-generation engineering design platform with world-class quality and precision.

Key Skills

Ranked by relevance