Great opportunity to improve quality of products and platforms that drive international seller growth business contributing significantly, to Amazon's top line growth. Key job responsibilities Ability to understand test strategy is defined and use this as guide rail for authoring test plans and test caes with minimum guidance from manager/peers. Collaborates with peers. Generally … works with 1 team. May mentor interns or new hires. Automates repetitive tasks or test cases using established tools. Test solutions may need refinement. Escalates issues appropriately. Applies existing test solutions to meet team or project needs Writes and executes test plans for small components or features. Files valid bugs that include all relevant details. Enforces … and reports on operational and quality metrics as well as identifies inefficiencies in test process. Understands fundamental test methodologies and how they apply to team projects and the QA process. About the team The SFT Team's mission is to set our worldwide Sellers up for success across our global Marketplaces. We deliver needle-moving initiatives which provide More ❯
skills and a passion for high-speed digital and optical systems. In this role, you’ll work at the forefront of technology, validating next-generation semiconductor devices. From refining test strategies to characterising cutting-edge components, your work will help shape tomorrow’s high-performance communication systems. Key Responsibilities as the Senior Validation Engineer Contribute to new product design … reviews and define test features required for successful evaluation. Develop testautomation scripts using Python or LabVIEW. Collaborate with cross-functional teams including design, test, product, and applications engineering. Participate in validation review meetings and generate technical validation reports. Perform lab-based testing of high-speed optical components, ICs, or modules. Take precision measurements on devices … environment with hands-on validation tasks. Knowledge of signal integrity, high-speed measurements, and digital/optical testing. Proficient with lab equipment such as oscilloscopes, VNAs, BERTs, and optical test tools. Strong software skills in Python or LabVIEW for test automation. A collaborative team player with strong communication skills and a drive to innovate. Apply today and be More ❯
platform. Ensure that data integrity, accuracy, and consistency are maintained across all stages of data handling. Strategy and Planning : Assist in developing and defining the QA testing strategy and test plans specifically tailored for continuous data verification and validation. Issue Resolution : Identify, document, and track data discrepancies and inconsistencies. Collaborate with development and data engineering teams to facilitate the … resolution of issues. Quality Standards : Ensure all tests and procedures meet company-wide QA standards and advocate for best practices in manual testing environments. Reporting : Provide comprehensive reports on test results, including documentation of detected data anomalies and assessment outcomes. Collaboration : Work closely with other QA team members, data engineers, and product managers to ensure seamless integration of new … in writing complex queries for data validation and testing. Proficiency in data validation techniques and the ability to identify and troubleshoot data quality issues. Experience or familiarity with integrated testautomation tools and frameworks. Familiarity with performance testing methodologies and tools for assessing database load and system scalability. Excellent analytical skills and attention to detail, ensuring high-quality More ❯
C++ Software Engineer to join their dynamic development team in Stevenage, Hertfordshire. As a Software Engineer, you will play a crucial role in designing, developing, and integrating real-time test and data capture systems on Linux platforms. Responsibilities: - Designing and developing real-time test and capture software using C++ in a Linux environment - Integrating and interfacing with high … and contributing to system integration, verification, and testing at both component and system levels - Conducting performance analysis, debugging, and optimisation of real-time systems - Documenting architecture, interface definitions, and test procedures to support handover and formal test activities Requirements: - Extensive experience in C++ development in a Linux environment - Proficiency in C# for tooling, test interfaces, or Windows … concurrent programming - Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar - Familiarity with software sequencing frameworks or custom state machines for test execution - Strong experience with integration, system test, and debugging complex interactions between software and hardware - Solid understanding of software design principles, memory management, and performance optimisation - Experience with More ❯
verifying the design, implementation, and operational effectiveness of controls in both on-premise and cloud environments. Your expertise will be instrumental in driving quality security assessments through thorough testing, automation, and collaboration with cross-functional teams and stakeholders. These roles can be based remotely within the UK and will be for an initial 8 month contract. The contract will … Auditor, or equivalent Knowledge of industry standards and frameworks such as NIST 800-53, ISO 27001/27002, CIS Controls, COBIT Strong communication and stakeholder management skills Experience with automatedtesting tools such as Sailpoint, Rapid7, Wiz.io, MS Defender Experience leveraging automation, data-driven testing techniques, and generative AI to gain efficiency in control assurance If the above details More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Required Rate: £67 ph Umbrella Overview of Department: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to … support and assist the manufacturing process. Responsibilities: • Design and develop real-time test and capture software on Linux systems using C++. • Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. • Architect and implement robust, scalable, and maintainable multi-threaded applications. • Define and implement data sequencing and synchronisation logic to support deterministic capture and replay. • Work … and contribute to system integration, verification, and testing at both component and system levels. • Conduct performance analysis, debugging, and optimisation of real-time systems. • Document architecture, interface definitions, and test procedures to support handover and formal test activities. ? Key Skillset Essential: • C++ development in a Linux environment. • C# for tooling, test interfaces, or Windows components as needed. More ❯
maintaining software in a Linux environment. You will engage with high-speed real-time data flows, and complex multi-threaded processing pipelines. Key Responsibilities: Designing and developing real-time test and capture software on Linux systems using C++ Integrating and interfacing with high-speed SFPDP cards across multi-channel data pipelines Architecting and implementing robust, scalable, and maintainable multi … and contributing to system integration, verification, and testing at both component and system levels Conducting performance analysis, debugging, and optimisation of real-time systems Documenting architecture, interface definitions, and test procedures Job Requirements: Extensive experience in C++ development in a Linux environment Proficiency in C# for tooling, test interfaces, or Windows components Experience working with real-time data … Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards Familiarity with software sequencing frameworks or custom state machines Strong experience with integration, system test, and debugging complex interactions between software and hardware Understanding of software design principles, memory management, and performance optimisation Experience with version control systems (e.g., Git) and CI/CD More ❯
for newly released software components Participating in technical requirements and design reviews Working closely with software engineers in the resolution of problems Updating existing and defining new tests Executing automatedtesting Analysing test results to ensure existing functionality Your Background - Software Tester To succeed in this varied and exciting role you must be able to demonstrate the following: Solid More ❯
with system designers, software developers, and control engineers to deliver simulations that support the full lifecycle—from concept to deployment and beyond. Whether you’re integrating external code, developing automation for testing and verification, or validating models against real-world data, your expertise will help shape the future of cutting-edge technology solutions. What You'll Be Doing: Developing … MATLAB and Simulink (or equivalent simulation tools) Solid understanding of dynamic systems and numerical modelling techniques Familiarity with model-based design and systems engineering processes Experience with scripting and automation tools (e.g., MATLAB scripts, GitLab, Jenkins) Working knowledge of code integration (e.g., C/C++, FMUs, S-functions) Experience with version control systems (e.g., Git, EWM) Exposure to agile More ❯
with system designers, software developers, and control engineers to deliver simulations that support the full lifecycle—from concept to deployment and beyond. Whether you’re integrating external code, developing automation for testing and verification, or validating models against real-world data, your expertise will help shape the future of cutting-edge technology solutions. What You'll Be Doing: Developing … MATLAB and Simulink (or equivalent simulation tools) Solid understanding of dynamic systems and numerical modelling techniques Familiarity with model-based design and systems engineering processes Experience with scripting and automation tools (e.g., MATLAB scripts, GitLab, Jenkins) Working knowledge of code integration (e.g., C/C++, FMUs, S-functions) Experience with version control systems (e.g., Git, EWM) Exposure to agile More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Everfox
maintaining board support packages, at the foundation of the software powering Everfox’s hardsec solutions. Contributing to scoping and design of new software through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and … Upstreaming of bugfixes Port latest upstream versions to Everfox BSPs Continuous improvement and innovation Continuous improvement of code through code reviews, refactoring and adoption of new technologies. Focus on automation by utilising continuous integration practices and tools. Recognising the industry that Everfox operates in and appreciating the importance of following our information security policies. Required knowledge, skills and experience More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
Interview process: One stage video interview Job Description: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to … support and assist the manufacturing process.The successful candidate will join the development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines.Proficient in C++ … and with knowledge of C#, you will play a critical part in the design, development, integration, and verification of test software solutions that are central to our system validation and delivery capabilities. Responsibilities: Design and develop real-time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across multi-channel More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
Interview process: One stage video interview Job Description: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to … support and assist the manufacturing process. The successful candidate will join the development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Proficient … in C++ and with knowledge of C#, you will play a critical part in the design, development, integration, and verification of test software solutions that are central to our system validation and delivery capabilities. Responsibilities: Design and develop real-time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across More ❯
environmental and social responsibility goals. \n As a Quality Engineer , you’ll empower teams by bringing a focus to quality. As a Quality Engineer, you’ll bring expertise in testautomation, quality assurance, agile processes and CI/CD, among other things. Everything can impact quality, so as a Quality Engineer you will understand all aspects of Product … and advocate for quality. \n The role holder will bring engineering expertise, strong communication skills, user empathy, and a “creatively destructive” mindset. Working across multiple tech stacks and implementing automation, you will dive into the technical details, collaborating to design an optimal testing approach. More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Dootrix Ltd
oversight, and ensure quality is never compromised. That's where you come in. We're looking for a QA Architect, a hands-on, strategic technologist with a background in automation and a deep understanding of test strategy, system architecture, and the evolving role of quality in software delivery. You'll work across multiple projects and teams, guiding and … and testers as they navigate this new world. You'll define the patterns, provide the guardrails, and help us ship great software with confidence. This is not a traditional test leadership role. It's about embedding quality thinking into the heart of everything we build. What we're looking for Automation-native: Skilled in building scalable testautomation frameworks, integrating them into CI/CD pipelines, and optimizing tools and strategies for reliable, maintainable testing. Strategic thinker: Experience designing and implementing test strategies for large-scale programs, applying best practices across functional, performance, security, and usability testing. Architectural awareness: Comfortable working alongside solution architects to ensure quality is embedded into systems from the start More ❯
processing algorithms. Apply machine learning and AI techniques for automatic target detection, tracking, and classification. Lead the integration of seeker and mission-critical software onto embedded flight systems. Develop, test, and maintain embedded software for missile components (guidance, control, navigation, communication). Ensure software runs efficiently on real-time, resource-constrained processors. Integrate software with on-board sensors, actuators … and communication interfaces. Conduct Hardware-in-the-Loop (HWIL) simulations for realistic performance testing. Execute rigorous testing and debugging to validate software reliability and mission-readiness. Develop automatedtest procedures and assist in system-level validation. Analyze performance data to fine-tune algorithms and improve accuracy. Maintain clear documentation of software design, test procedures, and results. Work closely More ❯
environments Developing solutions using human-centred, research-driven, inclusive design practices Designing and implementing solutions using service and event-based architectures Using testing tools for unit testing, including system testautomation frameworks Cloud monitoring, telemetry, intelligence tools and processes, including Grafana Using written, verbal, and visual communication to explain complex topics concisely to both technical and non-technical More ❯
CCD calibration, managing device anomalies, monitoring performance, and optimisation of operations. Alongside analysis of in-orbit data, the role holder will run and maintain the CEI's CCD ground test system, replicating any device anomalies or performance modifications in the laboratory to better understand and improve in-flight performance. The successful candidate will be trained by the team as … necessary to enable them to work with the CEI SMILE project team on the maintenance and operation of the CCD camera test system, including the associated data acquisition and analysis software. Results from the analysis of in-orbit data and the ground-based CCD testing will be used to optimise their performance in the SMILE flight camera and provide … concepts for ESA (e.g. Euclid, Theseus, X-ray Interferometry) and NASA (e.g. the Nancy Grace Roman Space Telescope). Key Responsibilities Operate and maintain the SMILE CCD electro-optical test camera system. Develop, plan and execute electro-optical test and characterisation campaigns for the SMILE CCD based on live requirements as the mission progresses. Analyse the results of More ❯
equivalent level qualification in an IT, Electrical or Software Discipline. Knowledge And Experience in the following: Contributing to the complete software project development and implementation lifecycle. Including design, development, test, review and implementation. Developing software for engineering synthesis tools, production test and automation software, data sheet automation and product hardware. Completing and contributing to multiple projects More ❯
Deep proficiency in C/C++ for embedded applications, with a solid grasp of real-time constraints, memory models, and low-level hardware interfaces Strong Python skills for prototyping, automation, and test harness development Demonstrated experience building CI/CD pipelines for embedded development (e.g. automated flashing, test orchestration, artifact tracking) Proficiency with hardware debugging tools (oscilloscopes More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
new features, and creating and updating software documentation. Role & Responsibilities: Write embedded software programs for new projects, from initial development to release. Develop code based on detailed design specifications. Test, debug, and implement bug fixes in software programs. Produce and maintain accurate software documentation. Maintain & implement new features in existing firmware. Provide coaching/mentoring to other software engineers. … Liaise closely with team members to design and develop AutomatedTest Equipment (ATE). Mentor and coach junior software engineers to enhance their technical skills. Knowledge, Skills & Experience: BEng/BTech MEng/M-Tech Electronics or equivalent. Previous experience as an Embedded Software Engineer or similar. Ability to work routinely with application-specific programming languages, including the ability More ❯
Portishead, Somerset, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
new features, and creating and updating software documentation. Role & Responsibilities: Write embedded software programs for new projects, from initial development to release. Develop code based on detailed design specifications. Test, debug, and implement bug fixes in software programs. Produce and maintain accurate software documentation. Maintain & implement new features in existing firmware. Provide coaching/mentoring to other software engineers. … Liaise closely with team members to design and develop AutomatedTest Equipment (ATE). Mentor and coach junior software engineers to enhance their technical skills. Knowledge, Skills & Experience: BEng/BTech MEng/M-Tech Electronics or equivalent. Previous experience as an Embedded Software Engineer or similar. Ability to work routinely with application-specific programming languages, including the ability More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
new features, and creating and updating software documentation. Role & Responsibilities: Write embedded software programs for new projects, from initial development to release. Develop code based on detailed design specifications. Test, debug, and implement bug fixes in software programs. Produce and maintain accurate software documentation. Maintain & implement new features in existing firmware. Provide coaching/mentoring to other software engineers. … Liaise closely with team members to design and develop AutomatedTest Equipment (ATE). Mentor and coach junior software engineers to enhance their technical skills. Knowledge, Skills & Experience: BEng/BTech MEng/M-Tech Electronics or equivalent. Previous experience as an Embedded Software Engineer or similar. Ability to work routinely with application-specific programming languages, including the ability More ❯
identify issues, errors, and opportunities for chargeable activities. Address individual member-related errors and complete rectification activities. Draft client notifications and project estimate reports. Perform chargeable tasks, including calculation automation, pension rectification, data analysis, letter review, and strategic change. Create change requests to improve processes and introduce automation, supporting testing and system error investigations. Provide root cause analysis … Identify service improvements and communicate findings. Challenge procedures and suggest enhancements. Review work done by juniors to ensure quality and completeness. Coach on errors and hold feedback sessions. Produce test packs for automation and sign-off calculations for DB and DC members. Assist in data quality analysis during due diligence exercises. Manage data cleaning and large mailing projects. More ❯
where you'll be delivering features end-to-end - from architecture and development through to testing, releasing and supporting - in a company that values iterative delivery, continuous deployment, and test automation. ? Why Apply? ? Join a fast-scaling company with a 5-star Glassdoor rating ? Competitive salary + equity options ? Build products that genuinely improve users' health and wellbeing ? Highly … end Agile mindset, able to thrive in fast-paced, iterative environments Comfortable learning new technologies and stepping outside your comfort zone Experience working with: Iterative development, CI/CD & testautomation Collaborative coding practices (e.g. pair programming) Shared code ownership & cross-functional teams Bonus points if you: Are experienced in full-stack delivery Are familiar with CI/ More ❯