
Senior Software Developer in Test (iOS)
- London
- Permanent
- Full-time
- Drive the team's testing and automation strategies
- Define and organize the teams test planning for releases
- Design and coding of automation frameworks, tests and tools
- Pair with developers in designing contract tests for both consumer and producer.
- Perform Cross browser testing.
- Participate in team planning and story grooming.
- Participate in test execution, issue identification and resolution in support of the release.
- Propose and implement improvements to automation and test processes.
- Develop and maintain shared testing libraries.
- Provide training, mentorship and support to other members on the team.
- Conduct code reviews, improve and maintain quality of the automation code.
- Conduct test reviews, improve and maintain quality of the test coverage.
- Document the automation framework, tools and infrastructure.
- Minimum 8 years of experience in test development.
- Strong understanding of Swift.
- Strong understanding of testing practices in an agile environment.
- Strong understanding of iOS ecosystem.
- XCUITest
- Network principles and protocols such as HTTP, TLS and TCP.
- Experience with contract testing (PACT preferable).
- Web services technology such as REST and JSON.
- Continuous integration systems such as Jenkins.
- Knowledge of Appium.