Location: UK. Job Purpose: Marken are looking for a senior Python software developer to work in our Agile engineering team working on new features and improvements to our customer integration system, which comprises primarily of Python code deployed into Microsoft azure functions, Azure SQL Database, Azure API management, with some Azure Logic Apps, and Azure data factory, deployed using … Azure DevOps CI/CD pipelines. Candidates for this should role have 5+ years professional experience in our primary technology stack. Main Duties and Responsibilities: Designing, coding, and testing new systems and features built using our primary technologies Python, Microsoft azure functions, Azure SQL Database, Azure DevOps including CI/CD pipelines. Reviewing, critiquing, and continuously improving our current … domain and systems. Qualifications and skills: 8+ years of engineering experience in Python, with strong proficiency in related packages such as Flask, FastAPI, Django and more Expertise in automated testing (unit, functional and integrationtesting) and experience with frameworks like PyTest or Unittest, and implementing automated CI/CD pipelines. 3+ years technical experience in Microsoft Azure More ❯
high-performance systems with a particular focus on reliability, efficiency, and real-time operation. This is an excellent opportunity for an engineer passionate about embedded systems and software-hardware integration, who is looking to contribute to technically challenging projects in a dynamic engineering environment. Key Responsibilities: Design, develop, and test embedded software and firmware for microcontrollers, processors, and programmable … and resolve firmware issues throughout the development and production lifecycle. Support the development of firmware update mechanisms, bootloaders, and security protocols. Contribute to product verification and validation, including unit testing, integrationtesting, and system testing. Develop and maintain technical documentation, including software specifications, design descriptions, and user manuals. Collaborate closely with multi-disciplinary teams including Hardware, Systems … disciplines. Experience with safety-critical or high-integrity software development (e.g. DO-178C, ISO 26262, IEC 61508). Experience with FPGA or low-level hardware programming. Knowledge of continuous integration/continuous deployment (CI/CD) pipelines. Personal Attributes: Methodical and detail oriented. Self-motivated with a proactive approach to problem-solving. Able to manage multiple projects and priorities More ❯
Software Developer in Test to join our team on an interim basis for one of our key logistics clients. If you're a skilled developer with a love for testing and problem-solving, this is your chance to make a real impact. Why Ten10? We're proud to offer a vibrant and inclusive work environment, where your expertise is … life. About the Role As a Test Engineer/Software Developer in Test , you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Input in QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We … hear from you! Essential Skills & Experience: Experience in Agile environments (e.g., SCRUM, Kanban). A technical development background with coding skillswith C# being the preference . Expertise in automation testing , with hands-on experience using Specflow and Appium. Knowledge of integrationtesting and automation frameworks . Hands-on experience with CI/CD pipelines and tools (e.g. More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
of scalable and maintainable test automation frameworks. Define and enforce best practices for test automation across teams and projects. Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines. Mentor and guide QA engineers and automation testers, providing technical leadership and training. Evaluate and recommend new tools, technologies, and processes to improve test … automation efficiency. Develop and maintain automated test scripts for functional, regression, performance, and integration testing. Analyse test results, identify root causes of failures, and work with teams to resolve issues. Ensure test coverage and traceability for all automated test cases. Participate in code reviews and contribute to test strategy and planning sessions. Report on automation progress, quality metrics, and … risks to stakeholders. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 7+ years of experience in software testing, with at least 4 years in test automation. Proven experience leading test automation initiatives and teams. Expertise in automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, etc. Strong understanding of CI More ❯
our processes. Enhance your talents and advance your development journey! Why you should work here: You'll have most of the following key skills and experience: Experience with automated testing frameworks such as Playwright Experience with profiling tools and load testing Commercial experience with a core programming language like Java or JVM languages (Groovy, Scala, Kotlin ) Expertise in … technologies are a plus: Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Patterns Frontend Technologies: HTML, CSS, JavaScript, Typescript, React Experience with unit and integrationtesting: JUnit, Spock, Jest Experience with integration frameworks such as Apache Camel Other languages and scripting: nix scripting Experience with O2C applications and payment gateways Experience with More ❯
products are developed using .NET C# within a strong object-oriented architecture. The Integrated Development Environment for source code and GUI development is Microsoft Visual Studio. Automated unit and integrationtesting are developed in C# using a custom C# framework for automated integrationtesting using UI Automation. Qualification testing is manual and is performed on … C#/Windows Presentation Foundation (WPF)WPF Leads activities to develop, document and maintain complex architectures, requirements, algorithms, interfaces and designs for software systems Leads development of code and integration of complex software components into a fully functional software system Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure … in tools such as Jenkins, Git, Jira, BitBucket and Visual Studio Drug Free Workplace: Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies. CodeVue Coding Challenge: To be considered for this position you will be More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
System Loco
skilled with Java & SpringBoot Proven software delivery experience on numerous API/Micro-services projects Knowledge of NoSQL, ideally MongoDB Ability to robustly test and validate software through unit testing, integrationtesting and automated testing frameworks Excellent problem-solving skills, attention to detail, and the ability to work autonomously or within a team Participate in agile More ❯
an organization anyone would be proud to be a part of. POSITION SUMMARY The Software Engineer supports the Distributed Common Ground System (DCGS) and STATEFARM programs by designing, developing, testing, and maintaining complex software systems that enable high-performance, mission-critical operations in support of Department of Defense intelligence, surveillance, and reconnaissance (ISR) efforts. This position plays a pivotal … and optimizing model deployment. ESSENTIAL JOB FUNCTIONS Design, code, and maintain secure, scalable software solutions that support ISR and mission system operations. Collaborate with hardware engineers to ensure seamless integration of software with physical systems. Develop and optimize computer vision pipelines, including video analytics, object tracking, and feature extraction. Accelerate image processing tasks such as segmentation, similar-object labeling … pipelines to secure environments while ensuring operational reliability. Implement iterative processes to enhance object detection, motion tracking, and visual feature recognition. Participate in Agile sprint cycles, including planning, development, integration, and review phases. Support software lifecycle management, including secure deployment, version control, and compliance with DoD cyber mandates. Collaborate with stakeholders to capture requirements, improve software usability, and deliver More ❯
using JSON and Swagger/OpenAPI . The ideal candidate will act as a bridge between business stakeholders and development teams, ensuring clear, accurate, and testable interfaces for service integration and system communication. Key Responsibilities: Work closely with stakeholders (product owners, developers, QA, and solution architects) to gather and document detailed functional and non-functional requirements. Create and manage … such as Jira, Confluence, or Azure DevOps . Validate that solutions meet business requirements through regular engagement with the development and QA teams. Support data mapping, interface contracts, and integrationtesting initiatives. Assist in defining service-level contracts and technical interface specifications (TIS). Ensure API documentation is version-controlled, discoverable, and up-to-date. Collaborate with DevOps More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
of delivering progress across test automation including functional and performance testing. A strong working knowledge of programming languages, specifically Java & JavaScript is essential and familiarity with major front end testing frameworks including Playwright, and Cypress is preferable. Reporting to an Engineering Lead, the successful individual will: Work closely with a Senior Automation Engineer to assist with the design, development … to drive delivery. Is passionate about developing others Is collaborative Minimum criteria Extensive experience as an Software Engineer, or in an test automation role In-depth knowledge of various testing approaches and technologies for web based applications, including unit testing, integrationtesting, and end-to-end testing In-depth knowledge of end-to-end automation … testing methodologies, strategies and technologies Confident in Playwright, Cypress or similar web application testing frameworks A strong working knowledge of Java Experience of creating and maintaining functional and performance test frameworks Familiarity with other aspects of quality such as observability, monitoring and metrics Confident in testing backend services APIs, databases and using CICD pipelines Good understanding of More ❯
Employment Type: Permanent, Part Time, Work From Home
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Motability Operations
of delivering progress across test automation including functional and performance testing. A strong working knowledge of programming languages, specifically Java & JavaScript is essential and familiarity with major front end testing frameworks including Playwright, and Cypress is preferable. Reporting to an Engineering Lead, the successful individual will: Work closely with a Senior Automation Engineer to assist with the design, development … to drive delivery. Is passionate about developing others Is collaborative Minimum criteria Extensive experience as an Software Engineer, or in an test automation role In-depth knowledge of various testing approaches and technologies for web based applications, including unit testing, integrationtesting, and end-to-end testing In-depth knowledge of end-to-end automation … testing methodologies, strategies and technologies Confident in Playwright, Cypress or similar web application testing frameworks A strong working knowledge of Java Experience of creating and maintaining functional and performance test frameworks Familiarity with other aspects of quality such as observability, monitoring and metrics Confident in testing backend services APIs, databases and using CICD pipelines Good understanding of More ❯
Employment Type: Permanent, Part Time, Work From Home
to deliver high-quality software solutions. Mentor and support junior and mid-level developers, ensuring their professional growth and alignment with team goals. Maintain team processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders … to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews, and documentation. Strategic Contributions: Drive innovation and continuous improvement within the development team. Work with the wider engineering and product teams to align technical efforts with business goals. Additional Responsibilities: Act as a subject matter expert in software development, providing guidance to … Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unit testing, functional testing, and integration testing. Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge More ❯
skills, both written and verbal – able to translate complex technical subject matter into easily understood presentations and written documentation for mixed technical audiences. Desirable skills include: Experience in unit testing, integrationtesting, system testing and user acceptance testing Some Experience of Data Science approach and best practice An understanding of or experience of data modelling More ❯
London, England, United Kingdom Hybrid / WFH Options
N Consulting Ltd
using JSON and Swagger/OpenAPI . The ideal candidate will act as a bridge between business stakeholders and development teams, ensuring clear, accurate, and testable interfaces for service integration and system communication. Key Responsibilities: Work closely with stakeholders (product owners, developers, QA, and solution architects) to gather and document detailed functional and non-functional requirements. Create and manage … such as Jira, Confluence, or Azure DevOps . Validate that solutions meet business requirements through regular engagement with the development and QA teams. Support data mapping, interface contracts, and integrationtesting initiatives. Assist in defining service-level contracts and technical interface specifications (TIS). Ensure API documentation is version-controlled, discoverable, and up-to-date. Collaborate with DevOps More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Databases: PostgreSQL, MySQL, MariaDB, Microsoft SQL Server. Cloud-based data warehouse solutions e.g. Bigquery, Snowflake, AWS, Azure. DevOps & Infrastructure Version Control & CI/CD: Git, GitHub Actions, merge operations. Testing: Unit testing, integrationtesting, smoke testing. Other Technologies & Experience Python, PHP, XSLT, DTD, XML Schema. Tips: Provide a summary of the role, what success in the More ❯