About this role
<h4><strong>Location</strong></h4><ul><li><p>London and Manchester</p></li><li><p>Hybrid – 1-2 days a week in the office</p></li><li><p>eligibility to work in the UK</p></li></ul><h4><strong><br></strong><span><strong>Role Overview</strong></span></h4><p style="text-align:justify;"><span><strong>Essential Key Skills and Responsibilities</strong></span></p><p><span>We are seeking a highly senior technical testing role sits within an Agile/Kanban environment The focus is on the Standard Media Player (SMP) for iOS and Android, with occasional involvement in testing the web-based player. The team maintains the underlying AV player technology rather than end-user products, so testing is carried out at a lower system level using bespoke test harnesses rather than consumer-facing apps.</span></p><p><span>The role requires an excellent communicator and collaborative team player who is naturally curious, confident in questioning assumptions, and proactive in sharing knowledge. You will be a power user of iOS, Android, Windows, and macOS, with strong experience in test automation for complex systems, including solid coding skills beyond basic UI or Selenium-style testing. Responsibilities include planning, organising, and supervising release test cycles, driving improvements in software quality through Quality Engineering and shift-left practices, and diagnosing root causes of failures while supporting and mentoring junior colleagues in effective problem solving.</span></p><p><span>Desirable experience includes familiarity with audio and video playback technologies and an understanding of media streaming standards such as DASH and HLS. Experience working with Swift, Kotlin, Java or Objective-C would be beneficial, as would a track record of improving the reliability of automated test suites by identifying and fixing flaky tests. An interest in how large-scale media platforms work under the hood, combined with a pragmatic and detail-oriented testing mindset, will help you succeed in this role.</span></p><p></p><p><span><strong>You will:</strong></span></p><ul><li><p><span>Excellent communicator and strong team player: must be curious, vocal, and eager to question</span></p></li><li><p><span>Power user of iOS, Android, Windows and MacOS</span></p></li><li><p><span>Planning, organising and supervising release test cycles</span></p></li><li><p><span>Drive to improve software quality using Quality</span></p></li><li><p><span>Engineering/Shift Left approaches</span></p></li><li><p><span>Diagnosing the root cause of failures, and supporting junior colleagues with problem solving</span></p></li><li><p><span>Comfortable with reading and understanding code and pairing with developers (Ideally Swift, Kotlin, Java, Objective C)</span></p></li></ul><p></p><p><span><strong>Desirable Skills/Knowledge/Experience</strong></span></p><ul><li><p style="text-align:left;"><span>Familiarity with audio/video playback technologies</span></p></li><li><p style="text-align:left;"><span>Knowledge of media streaming technologies such as DASH and HLS</span></p></li><li><p style="text-align:left;"><span>Improving reliability of test automation by fixing flaky test</span></p></li><li><p style="text-align:left;"><span>X Code</span></p></li><li><p style="text-align:left;"><span>Android Studio</span></p></li><li><p style="text-align:left;"><span>Source Labs</span></p></li><li><p style="text-align:left;"><span>Test automation using Javascript, WebdriverIO, SauceLabsVisual<strong> </strong></span></p></li></ul><p style="text-align:left;"><span><strong> </strong></span></p><p style="text-align:left;"><span><strong>Tools and Technology</strong></span></p><ul><li><p><span>JavaScript</span></p></li><li><p><span>iOS & Andriod</span></p></li><li><p><span>Swift</span></p></li><li><p><span>Kotlin</span></p></li><li><p><span>Objective C</span></p></li><li><p><span>Pair Prgramming</span></p></li></ul><p></p><p><span><strong>Experience</strong></span></p><ul><li><p style="text-align:left;"><span>A degree in Computer Science, Software Engineering, or a related field or similar work based experience.</span></p></li><li><p style="text-align:left;"><span>Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.</span></p></li><li><p style="text-align:left;"><span>Very good working knowledge of standard software development frameworks, techniques and methodologies.</span></p></li><li><p style="text-align:left;"><span>Experience with providing coaching and mentoring</span></p></li><li><p style="text-align:left;"><span>Ability to work collaboratively in a team, contributing to the development of business scenarios.</span></p></li><li><p style="text-align:left;"><span>Knowledge of software development tools and technologies.</span></p></li><li><p><span>You are flexible and curious in your approach </span></p></li><li><p style="text-align:left;"><span>Strong analytical and problem-solving skills</span></p></li></ul><p></p><h4><strong>Additional information</strong></h4><p><strong>Duration of the contract:</strong> initially 6 months with the possibility of extension – contract FTC <strong>(full-time)</strong></p><p><strong>Application Process</strong>: In addition to our standard recruitment process (see below) you will be invited to a final online face-to-face meeting with our client, for you to meet them and learn more about the role.</p><h4>Benefits</h4><ul><li><p>25 days holiday, plus bank holidays plus birthday paid each year</p></li><li><p>Sick leave following probation (20 days per each rolling period each year)</p></li><li><p><strong>Pension contribution is 10%</strong> employer from qualifying earnings following auto enrolment after 3 months service</p></li><li><p>Private medical insurance via Vitality after 6 months of service</p></li><li><p>Life assurance (5 x salary) after 6 months service</p></li><li><p>Access to a free Eye voucher with Specsavers and a Flu vaccination with Boots</p></li><li><p>Access to the cycle-to-work scheme</p></li><li><p>Enhanced parental leave</p></li></ul>
About Spyrosoft
Spyrosoft is a group of companies providing consulting and software development services in segments including Automotive, HR Tech, EduTech, Finance, Geospatial, Healthcare & Life Sciences, Industry 4.0, Renewable Energy, Media and Robotics. The Group offers a one-stop shop approach as it operates within a wide range of specialities – from Enterprise and Embedded Software Engineering, AI/ML, Cloud and Cybersecurity, to HMI or Ecommerce, Low-code and CRM Platforms.
Spyrosoft is a global company with over 1900 specialists onboard and 20 offices in 9 countries. The firm has been included in the Financial Times ranking of 1000 fastest-growing companies for three consecutive years: 2021, 2022 and 2023.