
Software Engineer in Test
Remote
United Kingdom
£ 70,000 / year
Full Time
22-04-2025
Job Specifications
Software Developer in Test- Fully Remote- up to £70k
Our client a leading supplier of technology that are used by over 65,000 customers in over 150+ countries are looking to grow their engineering division and add two Software Developer In Test Engineers to their teams, one that is more focussed on backend C# and another more focussed on Front End Angular.
Tech Stack
Experience with automated software testing tools
Creating test cases for new and exsisting functionality with C# or Angular
Behavior driven test frameworks such as ReqNRoll (formerly SpeFlow)
Visual Studio Code, GitHub, and Git
Back-end testing via RESTful APIs and queues or building robust and scalable test frameworks using Selenium and Playwright
Desirable:
Creating & modifying pipelines for test execution as part of CI/CD
Performance test tools such as JMeter, K6, WebSurge, Locust
Testing within a microservice environment
Mocking frameworks such as Wiremock, Moq, RhinoMocks
Remote testing tools such as BrowserStack
Contract testing using tools such as PACT
Microsoft Azure-related technologies such as Azure Service Bus, Azure Functions
Familiarity with Infrastructure-as-Code tooling such as Bicep, Terraform
ISEB/ISTQB Foundation or higher certification
Package:
up to £70,000
Fully Remote
Private Health Insurance.
25 days off + bank holidays
5% matched pension
L&D budgets and a week every quarter downtools and spent learning
Socials
Progression mapped
If you want to work with a global award winning SaaS provider with an ambitious growth plans, with a super collaborative and exciting work culture then please click apply now!
About the Company
Welcome to develop. We are a leading contributor to the software engineering community and a disruptive recruitment business comprised of eight specialised brands: develop .NET, develop Java, develop Python, develop PHP, develop JavaScript, develop DevOps, develop Change, and develop Technology. At develop, we scale the software engineering teams that shape our world. Our commitment to quality is reflected in our three key USPs: 1. Specialised Knowledge: All our Consultants learn to code in the language they recruit fo... Know more
Related Jobs


- Company Name
- Leonardo
- Job Title
- C Software Engineer (Senior Levels)
- Job Description
- Job Description The opportunity Are you interested in developing software to test some of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for projects such as the Eurofighter Typhoon jet, then Leonardo would like to hear from you. We are looking for experienced Software Engineers to join our well-established Test Engineering function at our Edinburgh based site as well as in our brand-new Newcastle office. You will help us continue our industry leading contribution to projects in our Radar, Advanced Targeting and Surveillance teams. For more information on Leonardo's world first radar testing breakthrough - have a look here https //uk.leonardo.com/en/news-and-stories-detail/-/detail/world-first-radar-test-breakthrough If you would like to read about our contribution to the Eurofighter - have a look here https //uk.leonardo.com/en/innovation/typhoon What you’ll do as a Software Engineer within the Test Function Creation and delivery of software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements Establish and mature stakeholder needs, associating/attributing priority, interest, influence and trading-off needs to determine optimum capability to solve stakeholders’ problems Create high quality and robust code; for fully documenting and recording your work products; keeping them under configuration management and providing plans and reports on progress to your line manager Work closely with internal and external stakeholders to ensure architecture alignment with other elements of the programme. Ensure the application of appropriate tools / techniques for test equipment design by the team, providing advice in own area of expertise Resolve emerging issues by proposing and driving through solutions, escalating more complex risks and supporting definition of opportunities and risk mitigation options Foster relationships and networks within and outside the line of business, actively seeking out opportunities and promoting a culture for adoption of best practice Develop, coach, mentor, teach, and upskill other engineers in the wider application of engineering What We Need From You We realise that the “perfect candidate” doesn’t always exist but for this role we need you to have an excellent understanding of the C programming language and to be currently operating at a senior level. Demonstrable experience in the following areas will help you stand out Familiarity with NI TestStand Experience of working within the Manufacturing, Defence or Aerospace sectors Developing Low Level Drivers Developing software for test system environments Developing software within a development process framework Experience of Agile development and Atlassian toolset Familiarity with configuration management tools, defect tracking and peer review Security Clearance You must be eligible for full security clearance. For more information and guidance please visit https //www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels Life at Leonardo With a company funded benefits package, a commitment to learning and development, and a flexible approach to working hours focused on the needs of both our employees and customers, a career with Leonardo has never offered as many opportunities or been more accessible to as many people. Pension Award winning pension scheme with up to 15% employer contribution Flexible Working Flexible hours with hybrid working options. For part time opportunities, please talk to us Company funded flexible benefits Access to private healthcare, dental schemes, Workplace ISA, Go Green Car Scheme, technology and lifestyle options (£500 annual allowance) Holidays 25 days plus bank holidays, option to buy/sell leave and to accrue up to 12 additional flexi leave days per year Wellbeing Employee Assistance Programme with access to free mental health support, financial wellbeing support and network groups to demonstrate our ongoing commitment to diversity & inclusion (Enable, Pride, Equalise, Reservists, Carers) Lifestyle Discounted Gym membership, Cycle to work scheme Training Free access to more than 4000 online courses via Coursera Referral Incentive You can earn a reward for successfully referring a friend or family member Bonus Scheme in place for all employees at management level and below For a full list of our Company benefits please visit our website. Leonardo is a global high-tech company and one of the key players in Aerospace, Defence and Security. Headquartered in Italy, Leonardo has over 45,000 employees, of which 8,000 are based at 8 sites throughout the UK. At Leonardo UK, we believe that a diverse and inclusive work environment unlocks our people’s full potential and drives innovation and creativity. We work hard to offer a welcoming, accessible and inclusive place to work for all of our people, creating a culture where everyone can thrive, feel safe and have a sense of belonging and connection. This is a great opportunity to bring your talents and form an integral part of Leonardo’s future. We can help you develop your skills and offer great opportunities to develop and grow, so why not join us. This is a great opportunity to bring your talents and form an integral part of Leonardo’s future. We can help you develop your skills and offer great opportunities to develop and grow, so why not join us. Primary Location GB - Edinburgh Additional Locations GB - Newcastle Contract Type Hybrid Working Hybrid


- Company Name
- LGC
- Job Title
- BI Developer
- Job Description
- Company Description LGC is a global life science tools company with a broad portfolio. We work closely with our diverse customers to drive science forward and find solutions that diagnose, heal, and help feed our growing population. Our 180 years of scientific heritage, combined with a track record of innovation and value-enhancing acquisitions, has enabled us to build our product portfolio and expertise, and develop deep relationships with customers, industry partners and the global scientific community. Together we solve complex challenges such as managing global pandemics, pioneering precision medicine, improving agriculture outputs, and ensuring the safety of food and medicines. LGC recognises the importance of a work-life balance and will always endeavour to facilitate hybrid working arrangements to support each employee in balancing their working life with personal interests, life-long learning, charity work, leisure activities and other interests. We are a global leader in the life sciences sector, serving customers in healthcare, applied markets (including food, agbio and the environment), academia and government. Underpinned by our five core values – integrity, brilliance, passion, curiosity, respect – our core purpose is to deliver science for a safer world. We are actively looking for individuals that are passionate about making a difference, and have an opportunity for a BI Developer to join our team. Job Description Join Our Group Analytics CoE Team at LGC! Are you ready to take your data analytics career to the next level? At LGC, we’re on the lookout for passionate and skilled individuals to help drive our data platform transformation with innovative projects, like demonstrating cloud-based Snowflake. This is your chance to work with ground breaking tools such as dbt, Snowflake, and Tableau, while being part of a collaborative team dedicated to enhancing our analytics solutions across the business. What We Offer: An exceptional opportunity to contribute to impactful projects within a dynamic team environment. A focus on teamwork, inclusion, and rapid growth in analytics capability. The chance to shape and elevate our data landscape in a forward-thinking organization. Your Responsibilities Will Include: Developing, maintaining, and supporting the transition of our data platform from SQL Server to Snowflake. Building and optimizing data products using Data Vault and core ODS data platforms. Constructing and preserving seamless reporting models using SQL. Collaborating with fellow analytics experts to implement and enhance analytics solutions. Ensuring data is used effectively to solve complex business challenges. Presenting and sharing insightful analysis findings with your colleagues. Staying abreast of the latest trends in BI tools and data warehousing practices. Implementing data models and analytics solutions that meet our evolving business needs. Qualifications Qualifications We're Looking For: Demonstrable experience in data modeling using SQL. Skills in developing reporting models using SQL. A solid understanding of relational databases and data warehousing principles. Familiarity with Git version control to enhance collaboration. Good communication skills for effective collaboration and analysis presentation. Experience with Snowflake and/or dbt is advantageous but not essential. Familiarity with BI tools such as Tableau and/or SAP Business Objects is a plus. A logical and analytical approach to solving business problems. Join Us! If you're eager to make a significant impact in the analytics space and work with a team that values innovation and collaboration, we want to hear from you! Apply now to be part of our exciting journey at LGC Additional Information LGC Group Analytics CoE is a centrally placed team, responsible for providing each business unit within the organisation with analytics support, driving analytics best practices and engagement with our analytics tools (Tableau and SAP Business Objects). As part of the Group Analytics team, this role has the exciting opportunity to learn and develop alongside other analytics colleagues, and help influence how LGC performs analytics.


- Company Name
- The Engage Partnership Recruitment
- Job Title
- Senior Software Engineer
- Job Description
- Software Engineer Location: Birmingham (Hybrid working considered) Must be eligible for SC clearance – no sponsorship available Join a nationally backed organisation working on mission-critical technology to protect and modernise telecoms infrastructure! Your Role: We’re hiring a Software Engineer to join a high-impact team building secure, high-performance tooling for advanced telecoms systems. This is a rare opportunity to work on real-world, large-scale challenges in cyber security, networking, and 5G - contributing to national digital resilience through cutting-edge research and development. What You’ll Be Doing: Designing and building internal software tools used in secure telecoms environments Developing web and command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and researchers Contributing to high-profile national R&D initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling What They’re Looking For: Strong hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with a collaborative mindset Bonus Points: Experience with DPDK, O-RAN, OAI or SDR Background in performance optimisation and systems engineering Exposure to cyber security or 5G development environments Important Requirements: Must be eligible for SC clearance – no sponsorship available You’ll need long-term UK residency and the ability to undergo security vetting The role is based in Birmingham, with flexible hybrid options where possible Why This Role? Get hands-on with emerging technology that has real-world national impact Work with experienced engineers in a collaborative, mission-driven environment Flexible working options and strong work/life balance Contribute to an inclusive team shaping the future of secure telecoms Interested? Let’s talk – email Thana@engagewithus.com or call 0117 450 7706


- Company Name
- Roku
- Job Title
- Senior Software Engineer, Python Automation
- Job Description
- Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role With so many people using our products globally, we’ve become well-known for products that “just work” right out of the box and integrate almost by magic. That doesn’t happen by accident, which is why we are committed to making sure our products aren’t just intuitive, they’re obvious. To support that commitment, the Roku Ads Test Automation Team focuses on testing Ad products and features for the industry’s most reliable streaming media platform. Our goal is to help people find what they want and make it easier for people to stream. We accomplish this using state-of-the-art technology and engineering to make it happen, with consideration for the customer as the centre of all that we do. We are seeking an experienced and versatile Software Development Engineer in Test to own quality of ad features on Roku Platform. You will be responsible for end-to-end execution of ad product which includes cross-team collaboration for feature testing, developing test plans, coordinate testing with manual QA, create an automation strategy, deployment of library/feature and more. You should be able to represent automation and QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience. This position requires a solid understanding of software development life-cycle experience with a variety of testing techniques, strong debugging, written and organizational skills, and automation experience. About The Team Our team works on qualifying all Ads products and features on Roku Platform. You will be joining a talented, high-performance team of SDETs with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. What you'll be doing Own and execute the feature testing, create test plan documentation, collaborate with developers, product lead and other manual QA. Develop Automated tests that run on Roku players and TVs Convert manual test cases into reliable, repeatable automated tests Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests. Debug failing tests to improve product and automated test quality Promote coding conventions and standards for code re-usability and cleanliness Conduct code reviews for improved code quality and optimization We are excited if you have 5+ years of Software Engineering. 3+ years of hands-on experience with automation systems and unit testing (Python) Strong problem-solving, analytical and technical troubleshooting skills Solid knowledge and experience developing test plans and test cases Strong debugging skills Excellent verbal and written communication skills Research and documentation skills Ability to learn new technologies quickly Ability to work independently and be self-directed Bachelor's degree in Computer Science or related Experience with big data analytics: Splunk, ELK, Hive, Redshift, etc. (nice to have) In-depth knowledge of streaming back-ends and formats (nice to have) Experience working with Smart/Digital TV (HDMI), Setup Boxes, Wi-Fi (2.4Ghz & 5GHz), TV remote controllers (nice to have) International product experience (nice to have) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.