over 1 year ago
The successful applicant will be expected to possess a strong knowledge and experience of test engineering and its best practices. You will understand the appropriate levels to test at and be able to write and execute high quality tests. Your responsibilities will include preparation of test data, designing and executing tests and working closely with the development team.
This position requires:
·Bachelor's degree in computing science or equivalent experience
·Prior experience of working as a software tester
·Experience writing in at least one automated test framework (e.g. testthat, pytest, Junit)
·Experience writing Python/R/Groovy scripts
·Ability and eagerness to rapidly learn new languages/frameworks as required.
·Experience working in a Linux command-line environment
·Experience with Git version control
In addition to the above, the following skills/experiences are desirable:
·Experience with Continuous Integration
·Strong knowledge of Groovy/Java, Bash
·Experience working with HPC/AWS and Docker
·Experience working with the Atlassian toolchain (Jira, Bitbucket, Confluence)
·Experience working in an Agile/Scrum environment
If you have a desire to work in a fast paced team environment and have good communication skills and an ability to manage many projects please get in touch.