Data QA Engineer at Basis
Auckland City, Auckland, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

24 Aug, 25

Salary

0.0

Posted On

24 May, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Transformation, Communication Skills, Data Validation, Functionality, Dbt, Data Integrity, Aws, Testing, Documentation, Usability, Accountability, Sql

Industry

Information Technology/IT

Description

ABOUT US

At Basis, our purpose is to radically accelerate the clean-energy revolution - starting with smarter, safer, and more efficient homes. We’re focused on improving experiences for people through the application of technology, data, and a deep understanding of human behaviour.
Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality.
Basis is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab in Christchurch where our physical products come to life.
Our team is smart, curious and has some big goals - so if you’re interested in joining a fast-growing and startup that is design-led and puts people at its core, then we’d love to hear from you!

Responsibilities

THE ROLE

We’re looking to grow our quality and test coverage in our data space. In this Intermediate-Senior role, you’ll be helping us to implement processes, architectures and test coverage for validating our data backend with your excellent software skills and guidance. We have an existing small team working and building the data backend and we need a QA engineer to work with the team to verify and validate this part of our product.

Some of the things that you might be involved in include:

  • Lead Data Quality Assurance: Develop and implement comprehensive testing for our data pipelines, ensuring data integrity and suitability for all uses.
  • API & Interface Testing: Rigorously test backend APIs and ingestion endpoints for robustness, performance, and security.
  • Validate Data Schemas: Ensure incoming data precisely matches expected schemas and contracts.
  • Drive Test Automation: Design, build, and integrate automated tests within our frameworks, and help interpret results.
  • Enhance Traceability & Reporting: Improve test traceability for easy analysis and create automated reports for stakeholders.
  • Collaborate & Improve: Actively contribute to discussions on improving data infrastructure, API error handling, and overall technical solutions.
  • Team & Culture Contribution: Participate in recruitment, foster an inclusive environment, and engage in continuous self-development.
  • Champion Quality: Act as a key advocate for high-quality technical outputs across the business.

To be clear - you will not be polishing some ancient code or tinkering around the edges - this is a jump-in boots-and-all clean sheet opportunity. This is a highly complex distributed IOT system - interfacing cloud connected systems containing complex processing, configuration, and control. Our Data product is a key part of our future development plans so joining now places you in the right place for future growth and development.

We think you’ll be a fit for this role if you have the following skills/or experience:

  • Proven QA Experience: A minimum of 3-5 years of hands-on experience in QA testing roles, demonstrating a solid foundation in quality assurance principles and practices.
  • Specialised Data Testing: At least 1-2 years of focused experience in testing data pipelines, ETL/ELT workflows, or other data-driven development systems. You’ll be crucial in validating data ingestion, transformation (if applicable), and overall data integrity.
  • Backend & API Proficiency: Strong experience in testing backend APIs and interfaces, ideally with exposure to systems that are somewhat similar to our own. You’ll assess their conformance to documentation, functionality, and performance.
  • Automation & Scripting Skills: Hands-on expertise with SQL for data validation and strong Python skills for writing robust automated tests.
  • Understanding Documentation & Usability: A keen eye for detail and the ability to review and improve API documentation. An understanding of how front-end applications interact with backend APIs will be valuable to ensure solutions are fit for purpose.
  • Tooling Familiarity: Experience with relevant QA and data-related tools, which may include (but not limited to) Airflow, Stitch, DBT, Great Expectations, Datafold, and AWS.
  • CI/CD Integration: Familiarity with CI/CD pipelines and the ability to integrate testing processes within automated deployment workflows.
  • Communication skills: Clear, candid and concise communication skills - both written and verbal, but also an ability to be kind and compassionate when dealing with others.
  • Accountability and Problem Solving Skills: An ability to take initiative, follow through on what you say you’ll do, and solve problems as they arise proactively with support from the team
Loading...