seeking to share ideas and improve the overall design, always committed to delivering business value. Principal Responsibilities Passionate about engineering and creating resilient and observable systems seeking to automate testing at all levels of the build/deployment pipeline. Full stack experience though primarily Java, GraphQL, Spring Framework, and Angular 8+. Secondary focus on wider technology stack (Redshift, Spark … ingested, curated/standardized, stored, and managed properly to support firm needs - coordinate your changes with others. Delivery orientated individual with team leadership experience. Qualifications/Skills Required Automated testing: Unittesting, Performance testing, Integrating tested. 5+ years of professional Angular development experience (mixed technologies). 5+ years of professional Java development experience gained from working More ❯
This is an office based role in Bangor, North Wales Who We Are With over 33 years in the industry, Gaming Laboratories International is the global leader in the testing and certification of gaming devices and systems. We are proud of our stability and our history of world-class customer service delivery to more than 475 jurisdictions worldwide. Why … base, as feasible. Maintains the value of application code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unittesting, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the More ❯
Python, and TypeScript) and help ensure test coverage across both web and mobile applications. You'll drive QA strategy, improve our automation capabilities, and help guide our shift-left testing approach. This isn't just about finding bugs. It's about building confidence in our product, driving quality upstream, and making sure we ship robust, scalable solutions at pace. … championing best practices and modern QA approaches. We're a fast-moving TransitTech business with plenty of exciting challenges-legacy code, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real impact, we'd love to chat. What You'll Be Doing … Cypress, Appium, Pytest, PHPUnit). Support data-driven decision-making - using test coverage metrics, bug trends, and release health to influence quality improvements. Conduct high-value manual and exploratory testing, particularly where automation is not yet in place. Owning system, integration, and E2E testing across multiple interconnected applications Collaborate with engineers, product managers, and designers early in the More ❯
plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineers play a key role in for ensuring the quality and reliability of our products through rigorous testing and analysis. You will work closely with developers, product managers and other stakeholders across our business to identify and resolve issues and contribute to the continuous improvement of our … testing processes. Responsibilities Design, develop, and execute test plans and test cases. Identify, document, and track defects and issues. Collaborate with developers to troubleshoot and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously … improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as well as Scrum framework DevOps Experience of test-driven development (unittesting, mocking, integration testing) Understanding of DevOps practices (CI & CD) Familiarity of Cloud environments (e.g., Azure) Experience with manual or automated testing • ISTQB Software More ❯
plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineers play a key role in for ensuring the quality and reliability of our products through rigorous testing and analysis. You will work closely with developers, product managers and other stakeholders across our business to identify and resolve issues and contribute to the continuous improvement of our … testing processes. Responsibilities Design, develop, and execute test plans and test cases. Identify, document, and track defects and issues. Collaborate with developers to troubleshoot and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously … improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as well as Scrum framework DevOps Experience of test-driven development (unittesting, mocking, integration testing) Understanding of DevOps practices (CI & CD) Familiarity of Cloud environments (e.g., Azure) Experience with manual or automated testing • ISTQB Software More ❯
help build a fairer credit system. The Role We're looking for an experienced MLOps Engineer for a 3-month contract to lead the development of our ML deployment, testing, monitoring, and feature engineering pipelines . You'll be responsible for establishing best practices and production-grade systems to support our machine learning workflows from training to deployment and … environments (e.g., using SageMaker Feature Store , Feast, or custom implementation). - Work closely with data scientists to formalize feature engineering workflows , ensuring traceability, scalability, and maintainability of features. - Develop unit, integration, and data validation tests for models and features to ensure stability and quality. - Establish model monitoring and alerting frameworks for real-time and batch inference (e.g., model drift … MLflow , experiment tracking , and model versioning. - Proven experience setting up and managing a feature store , and driving best practices for feature engineering in production systems . - Proficiency in model testing strategies , including unittesting for pipelines, data validation (e.g., Great Expectations, Deequ), and A/B or shadow testing. - Experience with model monitoring frameworks - Solid knowledge of More ❯
this is the one for you. Responsibility: Contribute to or lead a significant part of the implementation and deployment of services within your team. Apply principled engineering practices including unittesting, integration testing, continuous integration and, by your example, lead others in your team to do likewise. Develop your technical understanding to support and build your career. … Experience Python framework (Django, Flask, Frappe or FastAPI) Experience PostgreSQL Experience Previously worked in a Start-up environment TDD or BDD experience Ability to demonstrate high-quality coding and testing practices The Company You will be working in a collaborative and tight-knit team with one vision – to be the best that they can be! They believe that their More ❯
this is the one for you. Responsibility: Contribute to or lead a significant part of the implementation and deployment of services within your team. Apply principled engineering practices including unittesting, integration testing, continuous integration and, by your example, lead others in your team to do likewise. Develop your technical understanding to support and build your career. … Experience Python framework (Django, Flask, Frappe or FastAPI) Experience PostgreSQL Experience Previously worked in a Start-up environment TDD or BDD experience Ability to demonstrate high-quality coding and testing practices The Company You will be working in a collaborative and tight-knit team with one vision – to be the best that they can be! They believe that their More ❯
development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an Agile environment with strong attention to a well-documented code, unittesting, and continuous integration Being able to mentor, coach, and train other colleagues … side , client-side or full stack development . Your final role within the team will depend on your skills and internal training will be provided Obsession for quality and testing Eager to learn new technologies and frameworks Strong communication skills What do we offer? Competitive compensation including equity in the company Generous vacation days so you can rest and More ❯
development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an Agile environment with strong attention to a well-documented code, unittesting, and continuous integration Being able to mentor, coach, and train other colleagues … side , client-side or full stack development . Your final role within the team will depend on your skills and internal training will be provided Obsession for quality and testing Eager to learn new technologies and frameworks Strong communication skills What do we offer? Competitive compensation including equity in the company Generous vacation days so you can rest and More ❯
the following programming languages: C++, C or ADA to deliver high-quality software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate closely with stakeholders, including clients, project managers, system engineers, and other software engineers, to ensure successful project delivery. Take ownership of assigned tasks, meet … skills and the ability to analyze and debug complex software systems. Strong communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders. Knowledge of software testing methodologies and tools, including unittesting and automated testing frameworks. Desired Skills RTX64 SDK Experience Linux Development Device Driver Development TCP/IEEE-1394 Comms Protocol More ❯
You'll need to be strong team worker and problem solver, keen to continuously learn and adapt. What you will be doing: Writing quality code built to specification Writing unit and integration tests Contributing to daily scrum meetings Demonstrating your working software Contributing to sprint planning with tasks and estimations Being part of the wider Acorn front end development … community Required Technical Skills: React HTML CSS TypeScript Unittesting Integration testing React Native About Acorn Insurance With over 40 years of experience, Acorn Insurance is a specialist provider dedicated to helping individuals secure motor insurance across the UK. We proudly serve more than 50,000 customers, ensuring they find policies that meet their needs and provide More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
Fullstack JavaScript and Node.js development experience. Hands on experience of developing REST web services and API's. Knowledge and experience of deploying to cloud services, preferably AWS. Experience of Unittesting, TDD, BDD and Test Automation. Experince of working with GraphQL. If you're a Senior Fullstack Developer, looking to work for a market leading organisation and enjoy More ❯
Fullstack JavaScript and Node.js development experience. Hands on experience of developing REST web services and API's. Knowledge and experience of deploying to cloud services, preferably AWS. Experience of Unittesting, TDD, BDD and Test Automation. Experince of working with GraphQL. If you're a Senior Fullstack Developer, looking to work for a market leading organisation and enjoy More ❯
to contribute positively to Scrum ceremonies and Developer meetings Willing to challenge existing processes and look for ways to improve quality within Development processes and the Scrum team Strong Unittesting experience Ability to communicate technical issues to a non-technical audience Exposure to the folloiwng would be highly beneficail C#/.NET Core SQL JavaScript/Angular More ❯
Gloucestershire, England, United Kingdom Hybrid / WFH Options
RedRock Resourcing
to contribute positively to Scrum ceremonies and Developer meetings Willing to challenge existing processes and look for ways to improve quality within Development processes and the Scrum team Strong Unittesting experience Ability to communicate technical issues to a non-technical audience Exposure to the folloiwng would be highly beneficail C#/.NET Core SQL JavaScript/Angular More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
RedRock Resourcing
to contribute positively to Scrum ceremonies and Developer meetings Willing to challenge existing processes and look for ways to improve quality within Development processes and the Scrum team Strong Unittesting experience Ability to communicate technical issues to a non-technical audience Exposure to the folloiwng would be highly beneficail C#/.NET Core SQL JavaScript/Angular More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Birchwell Associates Ltd
digital solutions and business-critical applications. About the Role: Reporting into the Head of Continuous Improvement & Business Development, youll be working within a collaborative team responsible for designing, building, testing, and maintaining software products and services. You will engage with a wide range of internal and external stakeholders to ensure systems are user-focused, technically sound, and meet defined … test, and maintain bespoke software applications. Interpret business requirements into technical solutions and translate designs into high-quality code. Engage in project lifecycle activities including technical specification, documentation, and unit testing. Support continuous improvement through the development of scalable and maintainable software systems. Provide technical insight and collaborate with cross-functional teams to support business needs. Troubleshoot and debug … and deployment workflows using Azure DevOps Pipelines. Maintain comprehensive documentation including technical specifications and user guides. Contribute to the overall quality of solutions through best practices, code reviews, and testing protocols. Stay informed on emerging technologies and industry developments. Essential Skills & Experience: Bachelors degree in Computer Science, IT, or a related field (or equivalent experience). Proficient in C# More ❯
practices. Code Commenting and Documentation Use and promote clear code comments and documentation standards. Code Review and Refactoring Participate in reviews, provide feedback, and refactor code for quality improvements. UnitTesting and TDD Develop and execute unit tests, work with TDD and BDD methodologies. Performance and Caching Prioritize performance, monitor and debug issues, and mentor in best More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
boards. Adaptability: Ability to adapt to new technologies and work in a dynamic environment. Experience of Communication Protocols to interface with peripheral devices. Proficiency in coding for embedded systems. UnitTesting: Experience in writing and conducting unit tests for code reliability. Git: Proficient in using version control systems like Git for code collaboration. Problem-Solving: Ability to … environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android. Commitment to code correctness and quality assurance through static analysis, code review, automated testing, and continuous integration. Desirable Cryptography: Understanding of encryption algorithms and protocols for securing audio streams. USB Communication: Proficient in interfacing with a computer via USB. Knowledge of USB protocols More ❯
quickly and able to apply them to solve complex problems Experience with version control systems (Bitbucket/GitHub) Experience working within an agile team Nice to have Experience with unittesting and Playwright Ability to write unit tests when implementing user stories. Develop code for testability Knowledge and understanding of how Shopify Pixel, and tracking in Checkout More ❯
quickly and able to apply them to solve complex problems Experience with version control systems (Bitbucket/GitHub) Experience working within an agile team Nice to have Experience with unittesting and Playwright Ability to write unit tests when implementing user stories. Develop code for testability Knowledge and understanding of how Shopify Pixel, and tracking in Checkout More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
probation reducing to once per month after probation. To be a successful, the ideal .NET Software Engineer candidate will have: Strong .NET C# with SQL Experience of TDD and UnitTesting ideally Experience of JSON and XML Excellent communication and problem solving skills. What is in it for you? As a talented .NET Software Engineer you can expect More ❯
Cirencester, Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
probation reducing to once per month after probation. To be a successful, the ideal .NET Software Engineer candidate will have: · Strong .NET C# with SQL · Experience of TDD and UnitTesting ideally · Experience of JSON and XML · Excellent communication and problem solving skills. What is in it for you? As a talented .NET Software Engineer you can expect More ❯
in line with the elementsuite roadmap. Writing clean, reusable JavaScript code using modern frameworks (e.g. Vue.js, Knockout.js). Developing responsive UI/UX experiences using HTML5, CSS3, and SASS. Testing your work thoroughly with appropriate unittesting before release. Estimating your own work and managing time effectively. Refactoring code regularly to improve performance and maintainability. Collaborating with … to align on design and implementation. Sharing your expertise to help evolve best practices and technical standards. Staying mindful of performance (HTTP requests, caching, rendering, DOM manipulation, etc). Testing across multiple browsers and devices, including smartphones and tablets. Supporting operational delivery sessions and contributing technical insights. Participating in peer reviews, giving and receiving feedback, and continually learning. Skills More ❯