Senior Software Tester

Summary

Senior Software Tester at PowerShield, a battery monitoring systems company, responsible for owning QA across cloud, Windows, embedded, and REST API products. Drives test strategy and automation in C#/Python while partnering with engineers to shape requirements.

PowerShield is a global leader in battery monitoring systems for critical power applications. Known for reliability and performance, our products are designed and manufactured in-house and are used worldwide. Our technology suite includes sensors, Linux-based data collection hardware, Windows applications, and cloud-connected software.

We offer a collaborative work environment that follows a lightweight Agile approach. Our team of hardware and software specialists works closely together to deliver reliable, practical, and innovative solutions.

As a Senior Software Tester, you will test PowerShield's software across cloud, Windows, and embedded applications. You will also work closely with the team to shape new features into clear, testable requirements. This is an onsite role based in our Auckland office, with the flexibility to work from home up to two days per week.

Key Responsibilities:

  • Own the testing strategy and quality assurance activities across PowerShield's cloud, Windows, embedded software, and API-based products.

  • Plan, coordinate, and sign off testing activities for each software release, ensuring releases meet agreed quality standards.

  • Design, develop, and maintain automated tests, including automated testing of REST APIs and integrations.

  • Perform exploratory, regression, integration, end-to-end, and security-focused testing across multiple products and platforms.

  • Identify vulnerabilities, security failures, and unauthorised access risks that could impact customer systems or data.

  • Work closely with Software Engineers and Product stakeholders to translate feature ideas into clear requirements, user stories, acceptance criteria, and test scenarios.

  • Identify quality risks early and provide recommendations to improve product reliability, usability, security, and maintainability.

  • Drive continuous improvement of test processes, tools, automation frameworks, and AI-assisted testing practices.


Skills, Experience, and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 5+ years of software testing experience, including ownership of test planning and release testing activities.

  • Strong experience with both automated and manual testing, including exploratory, regression, integration, and system testing.

  • Programming skills in C# and/or Python, with experience developing and maintaining automated test suites.

  • Experience testing and validating REST APIs and web service integrations.

  • Experience gathering requirements and writing user stories, acceptance criteria, and test scenarios.

  • Ability to assess quality and security risks and make informed release-readiness recommendations.

  • Basic Windows administration and Linux knowledge.

  • Experience using task and defect management systems such as Jira.


Desirable:

  • Experience using AI tools to generate, review, and improve automated tests.

  • Experience testing cloud-connected applications and distributed systems.

  • Experience with API testing and test automation frameworks.

  • Knowledge of OWASP Secure Coding Practices and common web application security risks.

  • Ability to work from limited formal requirements and collaborate with the team to clarify software behaviour and expected outcomes.

  • A basic understanding of communications interfaces, protocols, and networking.


If you are a self-directed tester with strong attention to detail, sound problem-solving skills, and a collaborative approach. You take ownership of product quality, are comfortable making quality-related recommendations, and can influence outcomes across the software development lifecycle.

If you are passionate about software testing and want to contribute to innovative battery monitoring solutions with global impact, please apply for this role.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available