Infinity Works is a leading software, IT and Digital engineering consultancy. We help our clients solve hard technical problems in a wide variety of domains using a diverse set of technology stacks.
We’re looking for people with the soul of an engineer; people who’ll roll up their sleeves and get stuck into the kind of projects where others fear to tread.
It may sound daunting, but it’s fun too – we work hard, but we play hard as well. Because when we do something great, we’re not shy about celebrating it. If you’d like to read more about Infinity Works, head over to our website: www.infinityworks.com.
What does a Test Engineer do at Infinity Works?
Our Test Engineers need to have a strong technical background and proven skills within test automation from unit to UI, non functional testing and continuous integration/deployment systems but the role is neither fixed, nor easy and as such it makes it an exciting and interesting challenge.
As a Test Engineer, your aim is to help improve quality and delivery of value in whatever form that takes. To do this you need to be adaptable above all, passionate about testing and able to communicate with many types of people and levels of roles. You will need to have a strong understanding of all aspects of testing and the ability to influence and improve quality at all levels of the stack.
You need to be comfortable working hands-on in a team, not just creating and executing automation checks but also teaching and coaching the team about effective test techniques, ways of building quality in and indeed what quality means. Depending on the context it could be a team struggling with quality, a team of engineers who’ve not seen what benefits a test professional can bring or a team without CI who’ve not yet made the leap to a more modern approach; along with many other variants. Equally the role may need you to work outside the team, perhaps helping an organisation adopt a sound approach to testing and explaining to senior leaders and those from other backgrounds how it could be best implemented.
To do so you should have a love of learning and problem-solving, happy to take your diverse testing and thinking skills and apply them enthusiastically but pragmatically to the context you find yourself in. You understand that quality is everyone’s responsibility and that quality is more than just testing – and you can pass this message on effectively to those you work with, without preaching nor dictating.
We’re always interested in hiring great people so if you think this role sounds like you, get in touch and we’d love to have a conversation.
What level is the role?
We try to operate the flattest company structure possible, that said we recognise progression is important to our staff. As a consultancy, this is measured by the value we deliver to our customers. The below table operates as a rough guide of the how our positions stack up. We’re hiring at all levels:
We’re looking for Test Engineers with the following skills and experience, gained from working around multiple parts of the software lifecycle and ideally in a range of organisations and industries.
Things we’re looking for:
These would be great too, but aren’t essential:
We believe that our team should be rewarded for their efforts, so we offer a great salary along with a number of things that are designed to make life just a little easier.
A Career, Not a Job
At Infinity Works we work hard to ensure that nobody gets stuck in a rut doing the same old thing. We strive to learn something new every day put those new skills use as soon as possible. Our varied client base and technology agnostic approach to problem solving means we regularly offer our staff new challenges without having to hit the job market and start over.
Our team members work end to end on projects so that everyone gets the satisfaction of seeing a job finished. Everyone has an advocate to help them get the very best support and ensure they get the most out of their time at Infinity Works. We regularly rotate team members through accounts to offer them opportunities to learn new things and strengthen our teams with new perspectives.
For more information on this role, or any of our other roles, please contact our recruitment team;
Some of the attributes we're looking for: Full ownership of day to day delivery tasks supporting Sprint / Kanban boards : Develop and own the delivery / Epic roadmap and path to live plans for the project / programme Excellent communication skills in order to build solid relationships with our clients whilst diplomatically challenging the ‘why’ to ensure value and minimise waste : Reporting team progress against plan, highlighting variance and determining appropriate actions to mitigate : Capturing risks and issues and managing dependencies across the project / programme : Create an environment of continuous learning through holding retrospectives and highlighting problems and single points of failure and working out what to do collaboratively : Shaping ways of working through agile best practice and coaching the team to ensure focus on business priorities and time to market.
Some of the requirements for this post: Experienced engineer with 3+ years in a primarily Node/React background. : You have the soul of a full-stack engineer and an eagerness to learn new technologies outside Node/React. : Passionate about engineering, you expand your knowledge and advance your learning through research, contributing to the open source community and being creative with your own personal projects. You have an appreciation of Agile and DevOps ways of working. : You appreciate the bigger picture, you are confident to contribute your ideas to the team on new technologies, solutions and delivery approaches.
Some of the requirements for this post: Experienced engineer with 3+ years in a primarily .NET background. : You have the foundation of a full-stack engineer and an eagerness to learn new technologies outside .NET. : Passionate about engineering, you expand your knowledge and advance your learning through research and being creative with your own personal projects. : You have an appreciation of Agile and DevOps ways of working. : You appreciate the bigger picture, you are confident to contribute your ideas to the team on new technologies, solutions and delivery approaches.
What we're looking for: Proven experience as a business analyst working with software delivery teams : Able to plan and run workshops : Demonstrate leadership skills : Experience of working with agile delivery teams Strong interpersonal skills, comfortable in building relationships.
Infinity Works is looking for the following: Extensive experience recruiting for the permanent IT market. : Ability to naturally collaborate with stakeholders and make decisions based on business value. : You will be an active member within the tech community and have a solid reputation within the tech scene as a respected tech recruitment expert, who is credible, works with integrity and delivers exceptional standards of customer care. : You will have an in-depth understanding of effective sales and negotiation techniques, and be long term value driven in implementing and applying these. : You will naturally enjoy working to tight deadlines, within a fast paced, delivery focused environment. : You will have a tendency to think outside of the box and adopt a 'can-do' approach to problem solving.
Requirements for this post: Experience designing and conducting a range of quantitative and qualitative research activities : Ability to translate research insights and metrics including research from other sources, into actionable recommendations : A solid grasp of user-centred design and research methodologies including usability and accessibility concerns : An awareness of the different types of cognitive bias : Working in agile, multidisciplinary teams : Extensive experience facilitating usability testing : Ability to create and follow a user research plan : Experience maintaining a user research library.