Careers

Thank you for visiting our careers page

At Resilient our goal is to bring out the very best in everyone. We are dedicated to nurturing our staff, investing in and supporting them at every step of their career development to achieve their full potential, whatever their chosen field.

Our current openings are listed below but if you’d like to work for us and don’t see the right job for you feel free to contact me as there may be other roles in the pipeline that haven’t made it to the website yet.

Current roles at Resilient

Automation engineer

We are looking for a highly-skilled Automation Engineer to join our agile development team to carry out functional, stress, security and resilience testing on our telephony products using both automation and manual techniques.

We are a team who cares about developing reliable, scalable and quality code. We work in an open, collaborative environment within cross-functional development teams. If you are passionate about delivering software the right way, this is the place for you.

We are building and enhancing suites of services which power our web platforms and our iOS/Android mobile applications. The Core Services platform architecture includes micro web services using REST, message queues, real-time communications, message broadcasting and location based services for mobile devices.

The right candidate will be able to demonstrate an ability to work in a structured manner as well as the skills and experience to write and enhance our automation tests.

The role will primarily be responsible for the following activities:

  •  Work with Development Team and Customers to ensure that all UATs are defined and tested
  • Developing and extending our automation test packs in order to reduce manual testing
  • Demonstrating stories to Customers
  • Working with Developers and troubleshooting/initially investigating issues found during testing
  • Using Jira to report defects and tracking the ticket until closure
  • Configuring and supporting test environments
  • Work with other Development, Product, QA, Release Management, Documentation & Operational teams to share knowledge, ensure quality & timely software releases
  • Ensure delivered software is fit for purpose in terms of quality, reliability, scalability and performance
  • Build strong working relationships across the technology group, developing solid understanding of applications, data flow & architecture
  • Help with incident management as required
  • Be an advocate for the quality of the product
  • Proven experience (at least one year) Cucumber & Selenium using Java to create and enhance automated test scripts
  • Ability to design and develop a test framework using Java
  • Proven experience working in a Quality Assurance / Software Tester position, with excellent knowledge of the tools, techniques, and processes involved
  • Proven experience in the design of test coverage and the creation & execution of manual tests
  • Proven experience of working with Agile (Scrum and Kanban) methodologies/processes
  • Proven experience working with and testing Java web applications with REST based JSON APIs in a Linux (essential) and Windows (desirable) production environment
  • Excellent communication skills
  • Degree/IT related qualifications
  • Telecommunications knowledge (desirable)
Technical QA engineer
  • Work as part of the delivery team, liaising with product owners and customers to ensure that all acceptance criteria are met through automated tests, exploratory testing and where unavoidable, manual testing.
  • Developing test design and liaising with “Dev-In-Test” to automate the test design.
  • Have good analytical skills to develop negative and non-functional test cases
  • Demonstrating stories to product owners, customers and BAU teams (service desk and monitoring team)
  • Working with developers to investigate and resolve issues (Troubleshooting skills)
  • Using a defect management system to report defects and tracking the ticket until resolution
  • Configuring and supporting test environments (VMware, Windows Server and Linux)
  • Collaborate with peer group to contribute to the QA strategy
  • Work with other parts of the organisation to share knowledge, ensure quality & timely software releases
  • Ensure delivered software is fit for purpose in terms of quality, reliability, scalability and performance
  • Build strong working relationships across the technology group, developing solid understanding of applications, data flow & architecture
  • Help with incident management as required
  • Be an advocate for the quality of the product
  • Proven experience working in a Quality Assurance / Software Tester position, with excellent knowledge of the tools, techniques, and processes involved
  • Proven experience of working with Agile (Scrum and Kanban) methodologies/processes
  • Proven experience working with and testing Java web applications with REST based JSON APIs in a Linux and Windows production environment
  • Excellent communication skills
  • Degree/IT related qualifications
  • Telecommunications knowledge (desirable)