Your mission
We are looking for a talented Software Test Engineer to join our crazy team of people that believe they can change the world. In this role, you will be instrumental in crafting a robust test strategy, developing and optimizing test automation routines and tools, and ensuring the delivery of high-quality software solutions for plant phenotyping. If you are passionate about quality assurance and have a keen eye for detail, we want to hear from you!
Key Responsibilities:
Test Automation
Design, develop, and maintain automated test scripts using industry-standard tools and frameworks.
Help other team members to contribute tests for their components to the overall test suite.
Work with domain specialists to ensure the automated tests cover functional, regression, and performance testing.
Test Strategy
Collaborate with other developers to design effective test plans and strategies.
Identify testing needs and create test plans and test cases that reflect the applicative needs.
Test Integration and Reporting
Integrate automated tests into the build and deployment pipelines to ensure timely and efficient testing of builds.
Ensure that the automated tests run smoothly and analyse results to ensure the quality of our software solutions.
Report and document software defects, track their resolution, and verify fixes through re-testing.
Work with the DevOps engineer to enhance and maintain the build and test automation infrastructure.
Collaboration
Work closely with development, product management, and UX to understand requirements and target quality standards.
Provide training and support to team members on automated testing practices and tools.
Participate in code reviews and contribute to the continuous improvement of the software quality.
Documentation
Create and maintain documentation related to test scripts, test results, and testing processes.
Ensure that all testing documentation is comprehensive, accurate, and accessible.