Quality Assurance Engineer
Quality Assurance
Sydney, NSW, Australia
QA Engineer
Engineering | Sydney, AU | Full-time
Reports to: Senior Engineer
About Earlytrade
Earlytrade is a B2B fintech company built for the construction industry. We help general contractors and subcontractors improve cash flow through a platform that gives subcontractors more control over when they get paid and on what terms. The result is a fairer, more transparent way to manage working capital across the construction supply chain.
Quality at Earlytrade is not a gate at the end of delivery. It is part of how we build trust into every workflow, from the frontend to the API layer to the backend and integrations underneath. This role is for someone who wants to raise that bar, lead the next stage of our automation strategy, and make release confidence a real competitive advantage.
The Role
We’re hiring a QA Engineer to own test coverage and release confidence across the Earlytrade platform. You’ll work across frontend, API, backend, and integration layers, strengthening the automation we already have while leading the next stage of our quality strategy, including the rollout of Playwright-based end-to-end coverage for the workflows that matter most.
We have useful testing foundations in place today, but browser-based end-to-end automation is still a capability we want to build properly. You won’t be building QA from zero, but you will have real room to shape how quality engineering matures as the product scales. You’ll report to a Senior Engineer and work closely with the full engineering team day-to-day.
What You’ll Do
- Own test coverage and release confidence across the Earlytrade platform, spanning frontend, API, backend, and integration workflows
- Lead the next stage of our automation strategy, including Playwright-based end-to-end coverage for the product journeys that matter most
- Build quality systems, environments, and test data patterns that make defects easier to catch early and releases safer to ship
- Conduct exploratory and manual testing for new features, edge cases, and financial workflow scenarios that automated suites can’t fully cover
- Review requirements and user stories early in the development cycle to identify testability gaps and ambiguities before code is written
- Audit and extend existing test frameworks, proposing and implementing improvements to coverage, reliability, and execution speed
- Define end-to-end coverage priorities for critical user journeys across onboarding, claims, payments, and integration-driven workflows
- Build and maintain test environments and test data pipelines that accurately represent production conditions
- Triage, document, and track defects with clear reproduction steps, severity assessments, and regression risk analysis
- Validate API contracts and GraphQL query/mutation behavior using tools such as Postman, Insomnia, or equivalent
- Collaborate with engineers during code review to ensure testability is considered in design decisions
- Integrate Playwright and the broader automated test suite into CI/CD quality gates, ensuring critical checks run reliably on every build
- Produce clear test plans, test reports, and quality metrics for engineering leadership and stakeholders
Required Qualifications
- 5+ years of professional QA or software testing experience, including meaningful automation work
- Hands-on experience with Playwright in production teams, including authoring, debugging, and maintaining browser-based end-to-end suites
- Experience introducing or significantly expanding end-to-end automation, not just contributing isolated tests
- Hands-on experience writing automated tests in modern application stacks: Vitest, Jest, React Testing Library, JUnit, or equivalent
- Experience testing GraphQL APIs, including query validation, mutation testing, error handling, and schema contract verification
- Working knowledge of Java sufficient to read Spring Boot code, write or extend backend integration tests, and understand service behavior
- Working knowledge of TypeScript or JavaScript sufficient to read frontend and GraphQL service code and reason about failures across service boundaries
- Experience with API testing tools (Postman, Insomnia, or similar) for REST and GraphQL endpoint validation
- Solid understanding of the software development lifecycle and where QA fits at each stage, from story refinement through release
- Experience working within CI/CD pipelines to integrate and maintain test automation
- Strong defect documentation skills: clear reproduction steps, environment context, severity classification, and regression notes
- Ability to assess risk and prioritize test coverage based on business impact, especially in financial transaction workflows
- Comfortable working in an agile/scrum team with direct access to engineers and product stakeholders
Preferred Qualifications
- Experience testing B2B SaaS or fintech products, particularly those involving payments, invoicing, or financial data workflows
- Familiarity with construction technology, payments, and AP automation platforms
- Experience with performance and load testing tools (k6, Gatling, JMeter, or equivalent)
- Experience testing integration-heavy systems spanning APIs, asynchronous jobs, and third-party platform dependencies
- Exposure to security testing fundamentals: input validation, authentication flows, authorization boundaries, and OWASP Top 10 awareness
- Experience with PostgreSQL, writing test data queries, validating database state post-transaction, or managing test fixtures
- Familiarity with contract testing frameworks (Pact or similar) for validating API boundaries between services
- ISTQB certification or equivalent formal QA training (valued but not required)
What You’ll Test
- Frontend: React + TypeScript frontend portals built with Vite
- API: Node.js + TypeScript GraphQL service: queries, mutations, subscriptions, and schema contracts
- Backend: Java Spring Boot backend services, business logic, and workflow-heavy operations
- Integrations: Apache Camel-powered partner and ERP workflows, field mappings, and cross-system data movement
- Data: PostgreSQL database state and transactional integrity
- Current Test Frameworks: Vitest / Jest / React Testing Library / JUnit
- E2E Automation Ownership: Playwright
- CI/CD: Bitbucket Pipelines or equivalent CI/CD pipeline
What We Offer
- Competitive compensation dependent on experience
- Meaningful equity in a fast-growing fintech with a clear path to scale
- A seat at the table: QA is a first-class function here, not an afterthought
- Real ownership over test strategy and the opportunity to grow as the platform scales
- A collaborative, low-ego team that takes the craft seriously
www.earlytrade.com