Why Join Us
At eShepherd, weâre transforming livestock management with smart virtual fencing that gives farmers more freedom and insight. Backed by Gallagher, a global leader for 85 years, we combine startup energy with proven reliability.
Weâre growing fast - offering big opportunities, rapid decision-making, and the chance to shape solutions that matter. Our purpose is simple: protect what matters most, support farmers, and build technology that makes a real difference.
What Youâll Do
As a Junior Test Engineer â Software, youâll play a hands-on role in ensuring our products meet the highest standards of quality and reliability. Working closely with experienced engineers and product teams, youâll contribute to every stage of the testing process, from planning and execution to continuous improvement. This is a chance to learn, grow, and make a real impact as part of a collaborative, high-growth team.
Youâll:
Execute manual and automated test cases using industry-standard tools and frameworks
Assist in creating and maintaining automated test scripts under guidance
Support defect investigation by reproducing issues and providing clear documentation
Clearly articulate issues and propose practical solutions
Follow agreed testing standards and practices, ensuring accurate documentation and defect reporting
Collaborate with your team to achieve project goals and deliver high-quality outcomes
Take initiative to gather information needed for testing and check in during the process
Stay up to date with trends and developments in software testing and QA
Proactively develop your testing knowledge and skills
What Youâll Bring
Youâre curious, detail-oriented, and eager to learn. You thrive in a team environment, communicate clearly, and are motivated to build your skills in software testing. You bring a practical mindset and a willingness to roll up your sleeves to get the job done.
Your background includes:
Experience in planning, designing, and manually executing test plans and cases
Familiarity with manual testing processes and defect reporting
Exposure to tools such as Selenium, Playwright, or Cypress
Basic programming knowledge (e.g., Python, Java, JavaScript) for test automation support
Good SQL skills for data queries
Strong attention to detail and logical thinking
Eagerness to learn new tools, technologies, and testing practices
Nice to Have
Experience with automated testing frameworks (e.g., JUnit)
Familiarity with defect reporting tools (e.g., Jira)
Experience working in agile teams or with external customers
Benefits We Offer
Competitive salary and performance-based incentives.
Modern Melbourne office with great amenities and easy transport links.
The excitement of a high-growth startup, but with Gallagher stability.
Career growth opportunities as we scale globally.
Tools and tech that make your job easier -what you need to succeed.
Supportive team culture - we value collaboration and practical problem-solving.
Employee Assistance Program and wellbeing initiatives.
Donât quite tick all the boxes? We know that great talent comes in many forms. If youâre excited about this role and believe you can make an impact - even if your experience doesnât tick every box - weâd love to hear from you. Your unique perspective could be exactly what we need!