20 Oct
|
Latitude IT
|
Melbourne
20 Oct
Latitude IT
Melbourne
- Team-oriented, supportive, Values driven environment
- Great coffee (and a variety of tea) and fresh fruit
- Avoid the traffic: we are outside the CBD and close to public transport
- Industry: Retail & Commerce
- Day Rate: Up to $725 inc. Super
- Contract Duration: 6 Month Rolling
Software Development Engineer in Test (SDET)
In-office: 3 days/week (CBD)
The Opportunity:
A major Australian retailer with over 1 million users on its digital channels is building out test automation for its Commerce Squad, the team behind its ecommerce and in-store shopping platforms.
The Head of Engineering needs someone to set the principles, patterns and architecture for automated testing, then build a TypeScript foundation the rest of the squad can pick up and extend.
This isn't a role for an automation tester looking to move into engineering. It suits an engineer who already sees quality as part of the build, and full-stack engineers who've moved into quality engineering will feel right at home.
You'll work across:
- Building a reusable automation foundation, including fixtures, utilities, test data, config and reporting
- Automate critical customer journeys, APIs and integrations at the right level
- Get automated tests into CI/CD and make them part of the Definition of Done
- Work out whether a failing test is a product bug, a test bug or an environment issue
- Write the documentation and examples, then coach engineers to own their own automation
- Contribute to production TypeScript services and Azure infrastructure when needed
Current stack includes:
- TypeScript, Node.js and Bun
- PHP and Magento 2 legacy services
- Azure
- A live retail environment where reliability and scale matter
What you'll bring:
- Strong TypeScript and Node.js engineering, with production software behind you as well as tests
- Proof you've designed an automation strategy and put it into delivery, not just written tests inside someone else's framework
- Hands-on UI, API, integration and end-to-end automation in CI/CD, using tools like Playwright, Cypress, Jest or Vitest
- The judgement to decide what to automate, what to leave alone and at what level
- Working Azure knowledge, plus enough PHP to troubleshoot legacy Magento 2 services
- Exposure to performance testing (k6), contract testing or infrastructure as code
- Clear communication and the ability to influence engineers and stakeholders, not just report back to them
- Ecommerce or transactional systems experience is a strong plus
Interviews:
- Two stages, including an in-person session where you'll design and build an automation solution in TypeScript.
Apply now or reach out for a confidential discussion.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
At Latitude IT, we are passionate about providing equal employment opportunities and value workplace diversity. We encourage Aboriginal & Torres Strait Islanders, people with a disability, and people from a culturally diverse background to apply.
📌 SDET (Melbourne)
🏢 Latitude IT
📍 Melbourne