Junior Test Engineer - Software
Ready to transform farming from the ground up? Drive ag-tech innovation with eShepherd’s virtual fencing.
We usually respond within a week
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!
- Department
- Animal Management
- Role
- Research & Development
- Locations
- Surrey Hills
- Employment type
- Full-time
- Closing Date:
- 31 December, 2025
Colleagues
Already working at Gallagher?
Let’s recruit together and find your next colleague.