Senior Software Developer in Test

Summary

We are seeking to recruit a Senior Developer in Test to join our engineering team. Above all, we are seeking an engineer capable of designing and developing automated tests, tools and harnesses to verify the reliability and performance of our SDKs and products demanded by the industry. Alongside the requisite skills and experience we are looking for someone who is inquiring and who has an innovative and creative mindset to play their part in delivering great products to our customers.

Job Title: Senior Developer in Test

Company: Global Graphics Software

Location: Cambourne, Cambridge UK

Salary: £55,000 to £65,000 (depending on experience)

We are seeking to recruit a Senior Developer in Test to join our engineering team. Above all, we are seeking an engineer capable of designing and developing automated tests, tools and harnesses to verify the reliability and performance of our SDKs and products demanded by the industry. Alongside the requisite skills and experience we are looking for someone who is inquiring and who has an innovative and creative mindset to play their part in delivering great products to our customers. 

Essential skills, experience and disposition:

  • 5+ years’ experience validating and verifying software, preferably with focus on testing of SDKs, APIs, and derived applications, on various platforms (Windows, Linux)
  • Strong skills in one or more programming and scripting languages. C++ preferable.
  • Experience implementing test automation frameworks for industrial, distributed systems.
  • Ability to learn quickly and adapt to new technical areas, with a ‘can-do; ‘want-to’; ‘will-do’ attitude.
  • A degree in computer science or equivalent formal training.
  • Excellent understanding and experience of White-Box and Black-Box testing techniques.
  • Experience of Agile concepts and development e.g. Scrum, Kanban, TDD, ATDD and BDD
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues.
  • Experience of working in a fast-paced, schedule-driven, collaborative environment developing and fostering partnerships with cross-functional teams.
  • 'Self-starter' with strong self-initiative & drive, whilst being an excellent team player with the ability to work independently as the QA representative within a larger development team.

Desirable skills:

  • Microsoft Certified Solutions Developer (MCSD).
  • Experience with Jira, Mercurial, Team City.
  • Experience using software packages such as Adobe Photoshop, Illustrator, Microsoft Office, and other productivity and graphics applications for the creation of test files.
  • Knowledge of the structure of Graphical Formats TIFF/BMP.
  • Knowledge of the structure of Page Description Languages, especially PDF.
  • Digital screening knowledge.
  • Digital Print knowledge.

Principal responsibilities:

  • Design, develop, and continuously improve, fit-for-purpose automated tests, tools and harnesses.
  • Assume the roles of a set of OEMs (of differing levels of expertise and end-system complexity) in developing prototypes that test and stress the SDKs and products to inform the design, development and evolution of the test harnesses.
  • Actively engage with Customer Support to understand the problems our OEMs face in the real world, to inform test development priorities and direction.
  • Feedback improvement suggestions on the SDKs’ Documentation.
  • Validate the configurations, functionality, and system characteristics of SDKs, and applications derived from them.
  • Analyse and report on test progress, status and performance metrics, in formats suitable to varying audiences.
  • Investigate, troubleshoot, and confirm software defects; collaborating with Development to ensure root causes are uncovered.
  • Conduct Test Escape Analyses as and when required.
  • Actively participate in planning sessions, providing task definitions, work breakdowns and effort estimations.
  • Translate user-based stories and acceptance criteria into test automation-ready test cases, working with Product Owners to improve acceptance criteria.

Benefits:

  • Competitive salary based on experience and skills
  • Generous 9% non-contributory pension scheme
  • Income protection and Life assurance
  • Comprehensive private medical cover for you and your family
  • Flexible working hours and holiday plan
  • Profit share scheme
  • Free parking
  • Free breakfast and fruit
  • Support to achieve Microsoft Certified Solutions Developer (MCSD), if you don’t already have it
  • We dedicate Friday afternoons to personal development and innovation
  • Perkbox reward scheme.
  • volunteering, one (1) paid working day each year

Company

In 2018 Global Graphics Software’s parent company Global Graphics PLC was recognised by the London Stock Exchange as being one in the top 1,000 companies to inspire Britain, and by the Financial Times for the FT Future 100 UK.

Global Graphics Software is one of the world’s foremost experts in printing, PDF and digital document software with the expertise to break down graphical designs into pixels or vector before they are printed or displayed.

Through our various technologies for rendering, screening, and colour management, we add value to solutions marketed by the world’s leading brands, including HP, Canon, Durst, Roland, Kodak and Agfa.

We are an innovator in the exciting growth market of industrial inkjet for markets that include labels, packaging, interior décor, ceramics and textiles.

For more information please refer to our careers page on www.globalgraphics.com/careers 

How to Contact us

Email your CV: jobs@globalgraphics.com

Office address

2030 Cambourne Business Park
Cambridge
CB23 6DW

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*