Citizen Remote logo

Other Remote jobs you may be interested in

Senior Test Automation Engineer

Senior Automation Quality Engineer

Quality Assurance Analyst

Test Lead

QA Automation Engineer

Senior Data QA Engineer

QA Engineer at Propeller Aero

Job details

Propeller is on a mission to take the guesswork out of moving dirt - reducing wasted fuel, time, and money. We do this through the power of maps. 
Our customers use Propeller’s integrated hardware and software products to capture accurate 3D versions of their worksites. With over 50,000 worksites worldwide using Propeller’s smart survey technology, we empower project teams to map, measure, and manage site activity.

Propeller empowers everyone to approach, own, and solve problems creatively. We’re data nerds who care about impact, honesty, and each other. We take pride in being a great place to work. We are proud to be recipients of BI Group's Excellence in Customer Experience award and Inspiring Workplaces of Australasia, being recognized as a Fast Company and BuiltIn Best Place to Work. You can learn more about us on Glassdoor.



Your Mission
You will elevate the quality and reliability of our products by embedding testing into every stage of development. You will collaborate closely with product managers, designers, and engineers to ensure our software is both testable and robust. 
By defining and refining test frameworks, improving automation infrastructure, and fostering best practices in testing and maintainability, you will help drive faster feedback loops and seamless CI/CD integration. Your work will be instrumental in strengthening our testing strategy, optimizing coverage, and ensuring a smooth, high-quality experience for our users.
Responsibilities: 
  • Participate in product design review walkthroughs with product managers, designers, engineers, and other stakeholders to contribute to product design, testability, and implementation.
  • Collaborate with with the wider product and development team to understand the different levels of testing required for new functionality/features and agree on the testing scope
  • Understand and assist in identifying what functionality/workflows require automated tests
  • Define the test framework, test preconditions, and other test control and reporting functions to enable us to test functionality.
  • Help improve existing test infrastructure or create new test infrastructure to increase efficiency and productivity in test case development, scheduling, or deployment.
  • Collaborate with engineers to define and implement mechanisms to inject testing earlier into the software development process.
  • Analyze complex software systems and collaborate with others to improve the overall design, testability, and quality.
  • Utilize existing PlayWright automation tools or scripts to improve product and engineering health.
  • Develop new tests and tools for our Visualiser frontend, backend APIs and services.
  • Setup and maintain new Visualiser test environments.
  • Groom and prune Visualiser tests at all levels to ensure optimal coverage and effective deduplication.
  • Identify, share, and nurture the adoption of best practices in code health, testing, testability, and maintainability in collaboration with the wider development team.
  • Strive for the fastest feedback possible. Test parallelization should be a top priority. You see distributed systems as a core challenge of good test automation infrastructure.
  • Configure automated tests to execute reliably and efficiently in CI/CD environments.
  • Track and communicate test results in a timely, effective, and automated manner.



Your Skills
  • Good understanding of quality assurance and testing methodologies
  • Strong proficiency in JavaScript, TypeScript, HTML, CSS and React.
  • Ability to assess designs and participate in walkthroughs so can document all testing requirements and collate the scope with the whole team
  • Automated test creation, maintenance and monitoring experience
  • Worked with PlayWright tests previously
  • Ideally have experience and knowledge of how to set up the framework of automated testing across numerous squads working on the same code base



Benefits
  • Employee share options
  • Professional development budget and leave
  • The opportunity to take part in our mentorship program
  • Mental health resources 
  • Monthly telephone and/or internet allowance
  • Paid primary & secondary parental leave policies 
  • Hybrid work arrangements and WFH equipment provided
Apply now