seeking a meticulous and detail-oriented QA Engineer to join our team. As QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software applications. You will collaborate with cross-functional teams to define test strategies, create test plans, execute test cases, and identify and report software defects. The ideal candidate will … have a strong understanding of softwaretesting methodologies, excellent analytical skills, and a passion for delivering high-quality products. Tech Stack AWS Serverless Lambda with Node.js API Gateway (REST/JSON) DynamoDB S3 WAF Back-Office Banking Systems API Integration Dynamics 365 CRM React.js (website)/React Native (app) Responsibilities Collaborate with cross-functional teams to understand project … define test strategies and plans. Develop, document, and maintain detailed test cases and test scripts based on project requirements and functional specifications. Execute manual and automated tests to verify software functionality, performance, usability, and security. Identify, document, and track software defects using a bug tracking system and work closely with the development team to ensure timely resolution. Participate More ❯
and performance. Position Overview: As a Quality Assurance Engineer at AI71, your primary focus will be on ensuring the quality and reliability of our AI products, specifically through thorough testing of our APIs, UI, and driving the performance testing related activities. You will collaborate with product and engineering teams to develop and execute comprehensive test plans, automate testing … standards. Key Responsibilities: • Test Planning & Execution: Design and execute test plans for various product features, including APIs, UI, and where applicable data layer validations. Conduct functional, regression and performance testing to ensure that our AI-driven products perform according to specifications. • Automation & Scripting: Develop and implement automated test scripts to improve efficiency and ensure comprehensive coverage across test cases. … Use automation tools such as Selenium, JUnit, pytest, playwright or custom frameworks for API and UI testing. • API & UI Testing: Focus on validating APIs and UIs for performance, reliability, and correct functionality. Ensure that both the backend (APIs) and the user-facing interfaces meet the product's functional and quality standards. • Model Testing & Validation: Ensure the quality of More ❯
user-friendly solutions that leverage the latest technologies to deliver exceptional results for both scale-ups and large companies. Our Technology Practice has 5 capabilities: IT Architecture Cloud Engineering Software Engineering Intelligent Process Automation Quality Management We are seeking a detail-oriented and technically skilled AI/ML Test Engineer to ensure the quality, reliability, and robustness of AI … datasets, and model outputs, and driving quality throughout the AI/ML lifecycle. The ideal candidate will combine strong problem-solving abilities with a deep understanding of data science, softwaretesting, and automation frameworks. Key Responsibilities: Diagnose and debug failures in AI systems, including technical bugs, data quality issues, or model limitations. Design and implement creative test scenarios … impact of model behavior on end-user experience and business objectives. Create, manage, and validate large and diverse test datasets, including synthetic and adversarial data. Automate model and API testing using frameworks such as pytest, unittest, or behave. Collaborate with data scientists and engineers to understand ML pipeline components and potential failure points. Evaluate model robustness against noisy, manipulated More ❯
we do things here is a little different. We're building the bank of the future meaning you'll have the opportunity to make a real impact. As a Software Engineer at JPMorgan Chase within the International Consumer Bank, specifically Chase UK, you will play a pivotal role in our Developer Experience tribe. This tribe is integral to our … built by the team and proactively work on improving the solutions Participate in the on-call rota Required qualifications, capabilities and skills Formal training or certification on back-end software engineering concepts and proficient advanced experience Understanding of distributed systems and microservice architecture. Recent experience with using a JVM language (Java/Kotlin/Groovy, etc.) with proficiency in … web technologies. Experience developing and maintaining applications in the public cloud (we use AWS) Excellent understanding of DevOps principles and SDLC best practices Have a good understanding of various testing methodologies and be able to use the various testing frameworks while building software. Experience with a range of tools for managing microservices in a production environment, including those More ❯
Europe. We have been building the bank of the future from the ground up, offering you the chance to join us and make a significant impact. As a Lead Software Engineer at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding banking experience to our customers. You … Python/Go) Excellent understanding of DevOps principles and SDLC best practices Excellent communication and collaboration skills Strong analytical and problem-solving abilities Nice to have capabilities Familiar with software engineering security best practices in a cloud environment Experience developing unit, integration and end-to-end software tests #ICBCareers #ICBEngineering About Us J.P. Morgan is a global leader More ❯
CP98H £65,000-£80,000 Software Development Engineer in Test (SDET) Fintech | London/Hybrid Join a fast-moving fintech company at the forefront of real-time trading technology. We're looking for a skilled SDET to help drive quality across a suite of high-performance web applications used by leading global financial clients. What You'll Do: Build … and backend layers Contribute to the design of test frameworks and CI/CD pipelines Collaborate with engineers, product managers, and UX to define and validate features Perform exploratory testing and champion quality throughout the SDLC Support secure deployment and testing practices in containerised environments Tech You’ll Work With: Automation tools: Playwright, Cypress, JUnit, Jasmine Languages: JavaScript …/TypeScript, Java or Kotlin DevOps & Infra: Docker, Kubernetes, GitLab CI, Bitbucket Testing tools: Postman, browser dev tools, SAST/DAST integrations Environments: Unix and Windows What You Bring: Hands-on experience building test automation from scratch Strong debugging and analytical skills Comfortable reviewing code and contributing to testable architecture Excellent communication and a collaborative mindset Exposure to Agile More ❯
detail-oriented Test Data Engineer to join our growing team. As a Test Data Engineer, you will be responsible for designing, implementing, and executing test cases and scripts for software applications in the banking domain. You will work closely with the development team to identify and resolve defects, ensure product quality, and deliver reliable and efficient software solutions. … Key Data-Testing Responsibilities: Test Internal data ingestion and reference data ingestion Data Ingress – Source to Landing Zone Landing Zone to Bronze Bronze to Silver – Data Quality, Metadata Enrichment, Tagging, Radar Registration, Reformatting Silver to Gold – Curation Registration in Unity Catalogue/Purview Macrobond PCX use case tests Scripts PCX use case tests Output Dataset labelling algorithm tests Vintaging … labelling algorithm tests Key Core-Testing Responsibilities: Plan, Schedule, Coordinate, prep, run and report manual tests when required, defect lifecycle, prep test data, mainly for System Test, SIT and migrations testing. Analyse and prioritise test cases to ensure effective test coverage, identify defects, and track resolution to closure; participate in Defect Triage calls Create detailed test cases, test plans More ❯
detail-oriented Test Data Engineer to join our growing team. As a Test Data Engineer, you will be responsible for designing, implementing, and executing test cases and scripts for software applications in the banking domain. You will work closely with the development team to identify and resolve defects, ensure product quality, and deliver reliable and efficient software solutions. … Key Data-Testing Responsibilities: Test Internal data ingestion and reference data ingestion Data Ingress – Source to Landing Zone Landing Zone to Bronze Silver to Gold – Curation Registration in Unity Catalogue/Purview Macrobond PCX use case tests Scripts PCX use case tests Output Dataset labelling algorithm tests Vintaging labelling algorithm tests Key Core-Testing Responsibilities: Plan, Schedule, Coordinate … and prioritise test cases to ensure effective test coverage, identify defects, and track resolution to closure; participate in Defect Triage calls Create detailed test cases, test plans, and other testing documentation Participate in Test Workshops to define test scenarios and key inputs for phase test plans Prepare and present test reports, metrics, and status updates to project stakeholders Participate More ❯
coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a “security by design” mindset in all engineering activities. Software Development Design, build, test, and deploy full stack applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and … efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript . Strong foundation in Agile/Lean methodologies and modern software delivery practices. Working knowledge of UI/UX principles More ❯
Implement and deploy services in a cloud environment. Collaborate with the team to brainstorm and suggest breakthrough product ideas. Participate in building high-performing, scalable enterprise-grade applications. Ensure software readiness through unit testing and benchmarking. Required: Bachelor's degree in Computer Science or equivalent. 6-9 years of hands-on work experience as a Java Developer. Strong … with microservices, SQL, Kafka, and relational databases. Exposure to Amazon Web Services (AWS) or cloud technologies. Good understanding of Docker, containers, and images. Knowledge of Java-related technologies and software development project management. Experience with RESTful and SOAP web services. Strong understanding of OOPs concepts and good design skills. Familiarity with UML and design patterns. Excellent communication and collaboration More ❯
Our client, a cutting-edge software development company delivering digital solutions across multiple industries, is expanding its Quality Assurance (QA) team. They’re on the lookout for a curious, analytical, and tech-savvy Trainee Software Tester to help ensure the quality and performance of software products from day one. What You’ll Be Doing: Execute manual test … and user experience issues. Report and document test results, helping developers fix issues quickly and efficiently. Begin learning and assisting in writing automated test scripts using modern tools. Validate software functionality and contribute to maintaining quality standards. Collaborate with developers, analysts, and senior testers throughout the software development lifecycle. Suggest improvements to QA processes and participate in ongoing … Looking For: A degree in Computer Science, IT, or a related subject—or equivalent hands-on experience. Keen attention to detail and strong problem-solving ability. Basic understanding of softwaretesting principles and familiarity with bug-tracking tools. Willingness to learn both manual and automated testing techniques. Good communication skills and the ability to work well within More ❯
of candidate requirements. Be an integral part of an agile team that's constantly pushing the envelope to innovate, build, enhance and deliver top-notch technology products. As a Software Engineer II at JPMorgan Chase within the Athena Platform team, you will be an integral part of an agile team that's constantly pushing the envelope to innovate, build … enhance, and deliver top-notch technology products. Your mission is to design, develop, and deliver software components within the Athena ecosystem, working with a team of innovators and technologists creating the next-level solutions that improve the way our business is run. Job responsibilities Develop robust, performant software products and APIs, and enrich existing applications using the Athena … Work directly with line of business developers to gather requirements, understand business context and translate this into a set of work items for delivery. Be responsible for the entire software development lifecycle: requirement gathering, design, implementation, testing, and handover to line of business teams. Enhance the team by demonstrating best practice throughout the software development lifecycle: testingMore ❯
resolve issues Prevent regressions and recurring bugs Be responsible for quality assurance across all Glite Tech products; including mobile apps, websites, and backend APIs Perform both manual and automated testing Maintain the automated mobile release management infrastructure Essential skills 🙏 Knowledge of at least one script languages (e.g. JS, python, bash, etc.) Knowledge of common data formats: JSON, XML, HTML … problem-solving, and communication skills Attention to detail and ability to interpret product requirements Desirable Skills 👌 Mobile or Web Automation test frameworks: XCUITest, selenium, UI Automator Knowledge of unit testing and end-to-end testing best practices Knowledge of Docker Experience with iOS and Android developer settings Understanding of mobile application release cycles Experience of learning new languages More ❯
City of London, London, United Kingdom Hybrid / WFH Options
BrowserStack
Shape the Future of Software Development as a Customer Engineer at BrowserStack Are you passionate about solving complex technical puzzles and helping the world's leading companies build amazing software? Come join BrowserStack, the world's leading softwaretesting platform! Our mission is to become the testing infrastructure for the entire internet. We help developers … build bug-free software for the 5 billion internet users who access websites and mobile apps across millions of digital environments. Our cloud platform handles the immense complexity of testing across thousands of devices, browsers, and operating systems, so developers don't have to. We are a "Great Place to Work-CertifiedTM" company that recently secured $200 million … Technical Foundation: You have a solid background in a technical discipline, such as a B.S. in Computer Science or equivalent practical experience, and are deeply familiar with the modern Software Development Life Cycle (SDLC). Core Technical Skills: You have hands-on experience with some combination of: At least one modern programming language (like Java, C#, Python, or JavaScript More ❯
About Us Synthesized is reimagining softwaretesting for the AI era. Trusted by global leaders like Deutsche Bank, UBS, and the European Commission, our AI-powered platform enables teams to generate high-quality, privacy-safe test data in seconds—slashing costs, accelerating delivery, and eliminating reliance on production data. We're a VC-backed startup supported by top … and sound judgment in dealing with business challenges Proactively seek opportunities to support and mentor other pre-sales team members and share standard methodologies 🌱 About You 5+ years of software development experience Solid understanding and ability to code with two or more modern scripting languages (e.g. SQL, Python, Node.js) and/or popular programming languages (e.g. Java, Kotlin, C …/C++, C#) Experience with developer tooling, and test automation software, including Kubernetes Pre-sales experience with enterprise software Experience selling database, DevOps, test automation technology and/or deploying applications with any of the major cloud providers Experience with database programming and data models Have the willingness to wear many hats, be passionate about unblocking issues for More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Roc Search
Job Title: Software Development Engineer in Test (SDET) - C# Job Type: Permanent - Immediate start Location: London/Hybrid Skills: C#, Playwright, TypeScript, Cucumber, API testing, Specflow, BDD Roc Search have partnered with an exciting, market disruptive Fintech in London, who are looking for a SDET to join their team on a permanent basis. The company are a fast … who have funding from a key Tier 1 banking client - so there is the stability that you don't receive from other startups! The role This role will assess software quality by implementing and maintaining traceable automation tests to the requirements, ensuring the test cases, expected result and evidence is captured in the agreed test tools and Azure DevOps. … You will collaborate closely with the Lead QA and other team members across Software Development, BA, and the client to expand, enhance and maintain comprehensive Back-end and Front-end automation testing frameworks, in line with the Test Strategy and Test Plan. Experience required Familiarity with testing frameworks - ideally Playwright as this is what they use, as More ❯
opportunity to take ownership of automation initiatives, influence best practices, and drive innovation across the engineering function. ✅ Required Experience: Strong test automation expertise with C# Hands-on experience in testing RESTful web services Experience working with cloud platforms, particularly AWS Solid understanding of CI/CD pipelines and related tooling Mobile application experience (automated testing experience with reactive More ❯
City of London, London, United Kingdom Hybrid / WFH Options
La Fosse
mature, scalable Quality Engineering practice. Act as a technical expert, hands-on in test automation and tooling. Line manage and mentor a team of Quality Engineers. Partner closely with software engineering teams to define test requirements and embed automation across development workflows. Define and develop key performance metrics to monitor testing outcomes and system behaviour. Lead the design … test scripts. Promote and implement automation best practices and industry standards. Drive root cause analysis processes to minimise time-to-resolution for defects. Requirements: Strong and proven experience in software quality assurance, test automation, and QA leadership. Proficiency in C# and associated testing frameworks. Experience with cloud platforms, particularly AWS , and CI/CD tools such as TeamCity … Jenkins, Octopus, GitHub . Hands-on experience with automation tools and frameworks including playwright and reactive native mobile automation Mobile testing tools optional (Appium, Xcuitest) Compensation: This role offers £90K to £100K bonus and hybrid working. More ❯
work closely with data and analytics engineers to ensure the quality, accuracy, and trustworthiness of data products that power critical business decisions. You’ll be instrumental in designing robust testing frameworks, advocating for data quality best practices, and enabling teams to move fast without compromising on integrity. Key Responsibilities Define and execute test strategies for data pipelines to ensure … regression scenarios based on downstream consumption patterns Balance speed and quality in a dynamic, agile data environment by targeting meaningful checkpoints Champion a culture of quality and advocate for testing best practices across data teams Required Skills & Experience 5+ years of experience in softwaretesting, with a strong emphasis on data quality and pipelines Advanced proficiency in … abilities, with a strong attention to detail Proven experience collaborating with cross-functional teams to drive data quality outcomes Familiarity with modern data stacks (Snowflake, Redshift, Databricks) and data testing principles More ❯
again with a global leader in message archiving services as they search for Lead Java SDETs to join their team of 400 developers in the UK. You will oversee testing resources on a small, highly focused team responsible for the delivery of highly scalable and robust services within their platform With over 1,000 employees worldwide, this company provides … services for clients in some of the most regulated industries globally. As a Lead Java SDET, you will: Lead a small team of SDETs and drive the team's testing and automation strategies Define, automate, and execute test cases to verify product requirements, maintain test infrastructure, and perform cross-browser testing. Write and maintain automation frameworks and tools, contribute … grooming, issue resolution, and support the release process. A good Lead Java SDET will have: A degree in Computer Science or a related field. 8+ years of experience in testing specifically with java 2+ years of experience leading a small team A strong specialisation in testing, with proven expertise in UI testing and robust programming skills. Benefits More ❯
A good iOS SDET will have: A degree in Computer Science or a related field. 5+ years of experience developing native iOS applications using Swift. A strong specialisation in testing, with proven expertise in UI testing and robust programming skills. In-depth knowledge of SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection. Familiarity with Kotlin as an additional More ❯
The Role Developers in Test are key to the continued stability and delivery of our software. Candidates should be passionate about delivering high quality software and committed to ensuring our clients have the best user experience possible. Testers at Trayport share an unrivaled passion for softwaretesting and love nothing more than voraciously and persistently hunting down … and investigating potential issues and helping to make our software the best it can be. Our testers use a combination of test automation, technical testing and exploratory testing to build quality into our software, working closely with the rest of their team and coaching others on how to write better software. For us, teamwork is everything. … of high-quality, tested, maintainable code Investigate and perform root cause analysis on bugs, putting on your detective hat and diving into the code when necessary Discuss and design software architecture and contribute to whiteboard sessions Act as a point of contact regarding product knowledge, handling queries from various members of the business Attend knowledge sharing sessions with other More ❯
The Role Developers in Test are key to the continued stability and delivery of our software. Candidates should be passionate about delivering high quality software and committed to ensuring our clients have the best user experience possible. Testers at Trayport share an unrivaled passion for softwaretesting and love nothing more than voraciously and persistently hunting down … and investigating potential issues and helping to make our software the best it can be. Our testers use a combination of test automation, technical testing and exploratory testing to build quality into our software, working closely with the rest of their team and coaching others on how to write better software. For us, teamwork is everything. … of high-quality, tested, maintainable code Investigate and perform root cause analysis on bugs, putting on your detective hat and diving into the code when necessary Discuss and design software architecture and contribute to whiteboard sessions Act as a point of contact regarding product knowledge, handling queries from various members of the business Attend knowledge sharing sessions with other More ❯
Overall 10+ years’ experience in SoftwareTesting Proven experience (Minimum 5+ years) managing UAT in complex IT or digital transformation projects. UAT Test to lead the planning, execution, and oversight of User Acceptance Testing (UAT) activities for critical business applications and system changes. Collaborate with cross-functional teams including business analysts, project managers, QA teams, and end … UAT activities. Provide training or guidance to UAT participants where needed. Work closely with IT, QA, and project delivery teams to ensure smooth handover into production. Strong understanding of software development lifecycle (SDLC) and testing methodologies. Excellent stakeholder management and communication skills. Ability to translate business requirements into actionable test scenarios. Hands-on experience with test management tools More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Saffron QA
London office and monthly trips to consultancy office in Berkshire Salary: £40-50,000/annum + benefits Saffron QA is the recruitment partner to a successful and expanding softwaretesting consultancy. The organisation has a reputation of providing high calibre softwaretesting services within the financial services sector. We are in the market for 3x … Test Automation Engineers with experience of testing data migrations, data validation and designing test automation solutions using Python. The position will initially focus on API testing, but candidates should be open to engaging in UI automation projects in the future. The ideal candidate will be keen to progress their career in a consulting environment, where they can contribute … with technical support on proof of concepts as well as presenting and demoing solutions to clients. We are looking for a candidate with the following experience; Strong data focussed testing, including data validation and strong SQL knowledge. Ability to create a test automation framework from scratch using Python. Experience working with version control tools like GIT, GIT hub, Bitbucket More ❯