Senior Software Development Engineer in Test at University of Exeter
Job Description
The university is developing a new ten-year strategy where digital ways of working will be central to delivering our vision and goals. The digital transformation will impact profoundly on our workplace design, the skills we develop, the way our students learn, and the way we work and collaborate, and we want to ensure that this transformation has our staff and students at its heart. We are investing in digital technology and skills development to strengthen our education, research, and partnerships, and to meet the needs of our community.
Exeter IT & Digital is central to all of this, and we are looking for people to join us who want to be part of this major transformation and part of changing the way we work and the way our students learn.
The role
We are looking for a Senior Software Development Engineer in Test to join our team in order to lead responsibility for the specialist development and management of the University’s automated capabilities around IT development and testing.
- You will select, manage and administer automation tools and techniques that will enable continuous system integration to increase reliability and repeatability of system development.
- You will ensure the quality of delivered solutions by developing and implementing automated tests across all test/project phases
- You will implement and maintain an automation environment that delivers a repeatable and reliable testing and deployment processes that enable fast and robust IT development across the full range of IT applications.
- You will be responsible for implementing and managing tools and techniques for automated build, deployment and testing across a broad range of IT technologies and platforms.
- Implement a broad variety of complex technical, operational and problem solving activities for IT applications and services, and provide professional advice about your area of expertise to academic and professional services staff.
- In the role of Subject Matter Expert, provide DevOps expertise and opportunities for automating processes, and collaborate with other senior developers and Research IT Officers in the planning of new IT applications and services.
About you
- Extensive experience in platform security, performance and API testing as well as strong software development skills.
- Experience with automated testing tools including initial scripting, writing and maintaining automated test packs.
- Expert knowledge of how to write good tests (including unit and integration), and the test pyramid is at the centre of your test strategies.
- A self-motivated engineer with an appetite to explore a complex architectural and business domain and build an industry leading test framework for it.
- An authority on good testing practice and love sharing this knowledge with others.
- Experience with working with complex cloud platforms (AWS, Azure, Kubernetes, Docker)Be technically fluent in scripting/programming languages, web services or other appropriate technical skills such as: Git, Jenkins (and other build/deployment tools), Java, Selenium,
- Have outstanding verbal and written communication skills and a proven ability to communicate across multi-functional and technical working teams to build ongoing relationships to ensure effective communications and exchange of information
- Experience of test automation tools and test management tools (e.g. Jira).Be flexible, adaptive, and proactive in your approach to seek continuous improvement of our services and technologies.
This full time role is available on a 1 year fixed term basis.
For further information, please contact Pete Robinson, p.g.robinson@exeter.ac.uk.