They will work closely with developers to write and maintain our suite of end-to-end and automated regression tests, as well as taking a lead on other areas of testing, e.g. performance and contract testing. They will also be required to manually test new features and identify bugs during the development process, and report them back to the team in a timely manner.
Required
- Total of 13 to 15 years in automation test engineering.
- Proven experience with any automated testing tools, e.g. Selenium, Cucumber, Cypress, Playwright, JUnit, RestAssured
- Exposure to and understanding of Agile software delivery methods and best practices
- Excellent written and verbal communication skills, with ability to write clear and concise test cases and bug reports
- Strong analytical and problem-solving skills, with ability to identify and resolve complex issues
- Proven software development experience with any modern programming languages, e.g. Java, JavaScript, Python, Ruby, C#
- Experience with any API testing tools (e.g. Postman, SoapUI, etc.)
Nice to have
- Experience with any performance testing tools, e.g. JMeter, LoadRunner, Gatling
- Experience with Pact contract testing
- Exposure to SQL and any relational database management systems, e.g. MySQL, PostgreSQL, Oracle
- Knowledge of interpreted / scripting languages, e.g. Bash, PowerShell, Python
- Experience with any code coverage tools (e.g. JaCoCo, Cobertura, etc.)
- Experience with any build management tools (e.g. Maven, Gradle, etc.)
Education:
- Bachelor’s/University degree preferably in computer science.
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the