Software Development Engineer - Intermediate
Engender Technologies
- Auckland
- $65,000-90,000 per year
- Permanent
- Full-time
- Ability to make code simple, readable, maintainable, reliable, testable, and efficient etc. as needed.
- Work closely with the development team to understand software changes and add tests accordingly.
- Experienced with AI coding tools, but able to code well independently of AI.
- Participate in code reviews and provide feedback on testability and quality.
- Design and utilise testing frameworks and tools to perform regression, unit, integration, acceptance, and automated testing.
- Design test plans, cases, and strategies based on software specifications.
- Develop and maintain automated test scripts to ensure robust testing of applications and systems.
- Document test results and provide actionable insights to improve software quality.
- Support continuous improvement and quality assurance processes.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing and automation.
- Solid understanding of software development processes and Agile methodologies.
- Proficient in programming languages such as C#, Python, or Java.
- Experience with automated testing tools, frameworks, and methodologies (e.g., Selenium, JUnit, NUnit).
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Experience in developing and maintaining CI/CD pipelines.
- Familiarity with version control systems such as Git.
- Knowledge of embedded software or hardware testing.
- The opportunity to be at the forefront of a revolutionary technology in the dairy industry.
- A collaborative and dynamic work environment with a passionate team.
- Competitive salary
- Health Benefits
- The chance to make a real impact on the future of animal agriculture.