CrawlJobs Logo

Software QA & Test Engineer

United Kingdom, Milton Keynes · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

You will be responsible for ensuring the quality of embedded software by developing and executing hands-on and automated tests, gathering test data, and debugging issues in collaboration with other engineers.

Job Responsibility

  • Design, develop, and execute test plans to ensure software quality
  • Collaborate with key stakeholders to understand product and testing requirements
  • Identify and track software defects, ensuring they are clearly documented and resolved
  • Perform functional, regression, performance, and security testing to validate software quality

Requirements

  • 2+ years of hands-on experience writing test plans, executing tests, and working in a team to debug issues in embedded software or firmware
  • Familiarity with hardware–software integration
  • Proficiency in C programming language and Python
  • Good understanding and experience of setting up automated testing
  • Great communication skills and a meticulous approach to documentation

What we offer

  • re-location support
  • visa/work permit application
  • local authority registration
  • home finding service

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software QA & Test Engineer

8 matching positions

Sr. Software Engineer - QA / Test Automation Engineer

Location
Location
India , Gurgaon
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 09, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of experience in QA automation, SDET, or software engineering roles focused on test automation for distributed or cloud-based systems
  • Strong understanding of QA methodologies, test design, and systems validation
  • Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting
  • Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing frameworks
  • Experience running tests in AWS environments with strong understanding of CI/CD pipelines using Azure DevOps
  • Familiarity with IaC, containerized test execution, and observability tools
  • Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows
  • Ability to validate ETL pipelines, schema changes, and data quality through automation
  • Expertise in automated testing (unit, integration, contract, E2E, regression)
  • Familiarity with blue/green and canary release testing
Job Responsibility
Job Responsibility
  • Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and performance testing
  • Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems
  • Participate in design discussions to ensure testability, document risks, and propose automation strategies aligned with engineering standards
  • Produce clean, reusable, and maintainable automation scripts following best practices
  • Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines
  • Conduct root-cause analysis for defects and drive preventive quality improvements
  • Perform debugging, reliability analysis, and optimization of automation suites
  • Own test execution pipelines from development through deployment and monitoring
  • Create automated dashboards, alerts, and quality signals to validate release readiness
  • Collaborate in production issue investigations by building automated repros and validation scripts
  • Fulltime
Read More
Arrow Right

Software QA Test Engineer

We have an exciting opportunity for an experienced Software QA Test Engineer to ...
Location
Location
United Kingdom
Salary
Salary:
Not provided
amhealthcaregroup.com Logo
AM Healthcare Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software testing with a strong focus on automation
  • Hands-on expertise with tools such as Selenium, Cypress, Playwright, Postman (or similar)
  • Familiarity with version control (Git) and CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
  • Strong knowledge of SDLC and experience in testing best practices, including API, database, and web app testing
  • Ability to design and execute UAT and smoke tests at a strategic level
  • Excellent communication and stakeholder engagement
Job Responsibility
Job Responsibility
  • Design and implement a comprehensive testing strategy including unit, integration, system, regression, smoke, and UAT
  • Define test objectives, scope, and deliverables aligned with project and product goals
  • Champion a shift-left testing culture to embed quality early in the development lifecycle
  • Evaluate and select appropriate automation tools and frameworks
  • Design and maintain automated test scripts for web, API, and database layers
  • Work collaboratively with software developers, business analysts, & owners to define acceptance criteria and testable requirements
  • Liaise with business users to gather UAT scenarios and coordinate UAT execution
  • Act as the quality gatekeeper for all releases into production environments
  • Execute automated and manual test cases, log defects, and track issues to resolution
  • Conduct smoke and sanity tests post-deployment to ensure software stability
What we offer
What we offer
  • Competitive market salary
  • Incremental holiday allowance starting at 35 days, up to 41 days (inclusive of bank holidays)
  • Death in Service (3x basic salary)
  • Refer a Friend incentive scheme
  • Enhanced Family Leave/Pay
  • Recognition schemes
  • Continuing professional development
  • Fulltime
Read More
Arrow Right

Software Test Engineer (QA)

Robert Half is seeking a Software Test Engineer (QA) to support the delivery of ...
Location
Location
United States , Bellevue
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–8 years of experience in QA / Software Testing roles
  • Strong hands-on experience in manual functional testing of complex applications
  • Background in banking, financial services, and/or insurance (BFSI) environments
  • Proven experience with API testing and validation (Swagger, Postman, or similar tools)
  • Experience testing integrated systems and end-to-end workflows
  • Ability to create and execute detailed test plans and test cases
  • Experience with defect tracking and test management tools
  • Solid understanding of SDLC and Agile methodologies
  • Strong communication and cross-functional collaboration skills
Job Responsibility
Job Responsibility
  • Own QA activities for assigned projects and application enhancements
  • Design, develop, and execute manual test cases (functional, integration, regression)
  • Validate end-to-end business workflows across multiple systems and services
  • Perform API testing using tools such as Swagger/OpenAPI and Postman
  • Create and maintain test data and support test environment readiness
  • Log, track, and verify defects through resolution
  • Participate in requirements reviews, design discussions, and test planning sessions
  • Develop test plans, test scenarios, and traceability matrices aligned to business and technical requirements
  • Partner with engineering teams to improve test coverage and system testability
  • Identify QA process improvements and promote best practices across teams
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Software Engineer - Test Automation & QA

This is a foundational, zero-to-one opportunity to build the entire quality and ...
Location
Location
United States , Palo Alto
Salary
Salary:
170000.00 - 360000.00 USD / Year
lumalabs.ai Logo
Luma AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software testing
  • At least 2 years in a leadership or mentorship capacity
  • Expert in modern test automation tools (e.g., Playwright, Cypress, Selenium)
  • Deep experience building and maintaining CI/CD pipelines
  • Expertise in integrating test automation using GitHub Actions or similar tools
  • Strong background in API testing using frameworks like pytest or tools like Postman
  • Proficient in Python and/or JavaScript
  • Product-focused and user-centric mindset
  • Experience testing user journeys like payments, logins, and signups
Job Responsibility
Job Responsibility
  • Architect and build Luma's end-to-end test automation framework from scratch
  • Own the CI/CD quality pipeline
  • Integrate comprehensive automated testing into CI/CD pipelines using GitHub Actions
  • Champion end-to-end quality
  • Develop and execute comprehensive test plans
  • Embed with product & research
  • Collaborate with product managers, developers, and researchers
  • Define quality as a culture
  • Establish and enforce best practices for testing, bug-tracking, and quality metrics
  • Mentor the engineering team
  • Fulltime
Read More
Arrow Right

Qa test engineer

We are looking for a highly motivated QA/Test Management Engineer to join our Gl...
Location
Location
India , Bangalore | Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–7 years of experience in Software Testing, Test Management, Test Automation, or Feature Development
  • Strong understanding of Software Testing Life Cycle (STLC) and defect management processes
  • Experience in test case design, execution, defect tracking, and reporting
  • Hands-on experience with functional, integration, and regression testing
  • Knowledge of automation testing and/or programming concepts
  • Experience working in Agile/Scrum environments
  • Strong analytical and problem-solving skills
  • Ability to work effectively with geographically distributed teams in a fast-paced environment
  • Excellent communication and stakeholder management skills
  • Understanding of trade lifecycle, financial products, and asset classes
Job Responsibility
Job Responsibility
  • Participate as part of a global test management team in the Regulatory Reporting domain
  • Collaborate with business stakeholders, developers, automation engineers, and cross-functional teams across geographies
  • Analyze business requirements and define test scope and testing strategies
  • Design, develop, and execute test cases covering functional, integration, and regression testing
  • Perform various testing types including white-box, black-box, positive, negative, and edge-case testing
  • Execute test suites, investigate failures, track defects, and ensure timely closure
  • Work closely with Development and Business Analyst teams to understand functional requirements and validate solutions
  • Participate actively in Agile ceremonies including Sprint Planning, Backlog Refinement, Daily Standups, and Retrospectives
  • Contribute innovative testing approaches and continuously improve testing processes
  • Provide guidance and support to team members on testing best practices and new technologies
  • Fulltime
Read More
Arrow Right

Software Test Engineer

We are looking for a talented and detail-oriented Software Verification Engineer...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Aeronautics, Systems and Networks, or a related field
  • Minimum of 3 years of experience in embedded software development, verification, and validation
  • Experience with Python, specifically Pytest
  • Exposure to QA tools (CI/CD) and tool integration (GitHub/GitLab, runners, checkers)
  • Experience with Software Development Life Cycle (SDLC)
Job Responsibility
Job Responsibility
  • Develop and execute comprehensive test plans and test cases for embedded software applications
  • Perform software testing in accordance with best practices
  • Ensure traceability between software design and testing
  • Write technical documentation, including test reports and verification results
  • Collaborate with cross-functional teams to improve software quality and efficiency
  • Participate in continuous improvement of team performance (quality, efficiency, schedule adherence)
  • Collaborate with development teams working in sprint mode
  • Provide project managers with regular updates on work progress and workload estimates
What we offer
What we offer
  • Hybrid work
  • Comprehensive medical, dental, and vision insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal days and sick leave
  • Recreation room with pool table and foosball
  • Access to an on-site gym
  • Fulltime
Read More
Arrow Right

Senior Associate Software Test Engineer

The Senior Associate Test Engineer – Automated Testing will be responsible for d...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or Master's degree and 5 to 9 years of Computer Science, IT or related field experience
  • 3+ years of experience in software testing with a strong focus on test automation
  • Hands-on expertise with automation tools such as Copado Robotic Testing, Selenium, Cucumber, TestNG, or equivalent, including the ability to design reusable and maintainable test scripts
  • Strong knowledge of software QA methodologies, processes, and tools, with practical experience across multiple testing levels (unit, regression, integration, UI automation, and defect tracking)
  • Proficiency in at least one programming language (Java, Python, JavaScript, or C#) for building automation solutions
Job Responsibility
Job Responsibility
  • Design, implement, and maintain automated test frameworks for functional, regression, integration, performance, and end-to-end testing
  • Collaborate with developers and DevOps engineers to integrate automated tests into CI/CD pipelines, ensuring continuous testing and quality gates
  • Work closely with product owners and business analysts to understand functional and non-functional requirements and translate them into effective test automation strategies
  • Develop reusable, modular, and scalable test scripts using industry-standard tools and programming languages
  • Execute automated test suites, analyze results, and report defects with detailed diagnostics
  • Troubleshoot, debug, and maintain existing automated test scripts to ensure reliability and accuracy
  • Partner with QA analysts to complement automation with exploratory/manual testing where appropriate
  • Stay current with emerging testing tools, frameworks, and best practices in test automation
  • Participate in code reviews to ensure test coverage, maintainability, and adherence to testing standards
  • Create and maintain test documentation, including plans, strategies, and reports
  • Fulltime
Read More
Arrow Right

Graduate QA Test Engineer

The QA team plays a critical role in ensuring that all product changes implement...
Location
Location
United Kingdom , Bristol
Salary
Salary:
Not provided
dacbeachcroft.com Logo
DAC Beachcroft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Information Technology or relevant industry experience
  • If the candidate has not studied at degree level, experience in a commercial environment, good industry/company product knowledge or evidence of self-learning is required
  • A keen interest in IT and software development
  • Competent in the use of Microsoft Office
  • Good inter-personal skills and the ability to work on own as well as a team player
  • Demonstrable good analytical and problem solving skills
  • Good communication skills, both written and verbal
  • Shows a keen interest in expanding knowledge and be able to adapt to new technologies quickly
  • Able to prepare basic documentation and reports
  • Capable of reading and executing instructions/steps in a test plan to a good level
Job Responsibility
Job Responsibility
  • Execute test plans on releases, providing regular updates on progress and quality
  • Record and track product defects, liaising with developers and Business Analyst for resolution
  • Adhere to test policy and procedures, and contribute towards the continued improvement of them
  • Assist with validation of support tickets
  • assistance will be required to define/agree test cases
  • Develop good communication skills to use with colleagues
  • Develop a basic understanding of the tools used by the team
  • Understand and apply basic SDLC and Test process
  • Handle confidential information in line with the firm's data security protocols
  • Review business requirements, user stories, and acceptance criteria
  • Fulltime
Read More
Arrow Right