to support multiple workstreams and ensure integrations are robust and secure. Be part of an agile, cross-functional development team, participating in code reviews, testing and deployments. Work with Enterprise systems and ensure they’re integrated effectively into our custom-built systems Hot Skills... Experience building applications using modern … on application development and integrations Understanding and experience of different Google Cloud resources such Kubernetes, Cloud Run, Pub/Sub, Cloud Build, etc. Automated Testing in different parts of the pipelines (unittesting with our programming languages, Integration, Contract, End to End with tools such as postman … Proven ability to build relationships with technical peers Understanding of the importance of constructive feedback to improve code quality and team performance Experience with testing strategies, including visual regression testing, unittesting, and integration testing Understanding of infrastructure setup using cloud-based technologies Proven experience More ❯
to support multiple workstreams and ensure integrations are robust and secure. Be part of an agile, cross-functional development team, participating in code reviews, testing and deployments. Work with Enterprise systems and ensure they’re integrated effectively into our custom-built systems Hot Skills... Experience building applications using modern … on application development and integrations Understanding and experience of different Google Cloud resources such Kubernetes, Cloud Run, Pub/Sub, Cloud Build, etc. Automated Testing in different parts of the pipelines (unittesting with our programming languages, Integration, Contract, End to End with tools such as postman … Proven ability to build relationships with technical peers Understanding of the importance of constructive feedback to improve code quality and team performance Experience with testing strategies, including visual regression testing, unittesting, and integration testing Understanding of infrastructure setup using cloud-based technologies Proven experience More ❯
Years of Relevant Experience: 5+ years Education Level: Bachelor's Degree About the Job: Acceptance Testing Manager (OAT) or UnitTesting Manager (UAT) Our Client is a leading household insurance company based in London. They are looking to recruit an experienced UAT/OAT Manager to join … opportunity to join a growing organization and be a part of the team servicing key insurance clients. Required Skills: OAT (Operational Acceptance Test)/UnitTesting Management experience in distributed test architecture. Experience in managing customer expectations with strong communication skills to highlight key messages. Experience in managing … as this account has multiple off-the-shelf products from different vendors. Exposure to UAT/OAT Test Methodologies, Test Strategy and Approach, and Testing Types from a design and execution perspective. Good architectural knowledge around App servers (Tomcat), DB Servers (Informatica, SQL, Oracle), and Middleware (Mulesoft). Ability More ❯
to support data quality assurance, test automation, and validation frameworks across data engineering and platform engineering teams. The ideal candidate will have experience in testing data pipelines, automation frameworks, and CI/CD practices , with a focus on ensuring data integrity, accuracy, and reliability . This role requires an … first principles , ensuring that data pipelines and platform components are thoroughly tested and meet business requirements . The successful candidate will help develop automated testing frameworks, define testing standards, and validate data engineering workflows . Responsibilities The successful candidate will: Support the development and execution of a quality … execute test cases for data pipelines, ETL/ELT workflows, and data transformations . Assist in building and maintaining automated data validation and pipeline testing frameworks . Validate infrastructure and platform-level components , including CI/CD pipelines and cloud-based data services . Collaborate with data engineers, platform More ❯
with end-users to flexibly and efficiently design, develop, deploy and maintain applications and services. Skills & Experience Java Applications Spring Boot Spring Framework J-Unit Test Framework (UnitTesting) Basic UnitTesting Desireable Experience in Automation Testing Practices (Webdriver, Cypress) Benefits As well as More ❯
data quality assurance, test automation, and validation frameworks across data engineering and platform engineering teams. The ideal candidate will have a strong background in testing data pipelines, automation frameworks, and CI/CD practices , with a passion for driving quality-first principles in data platforms. This role requires a … detail-oriented, strategic thinker who can establish testing best practices, develop automated testing frameworks, and collaborate with engineers to embed quality throughout the data development lifecycle. The successful candidate will ensure that data pipelines are robust, scalable, and meet business requirements while validating infrastructure and platform-level components … and implement a comprehensive quality assurance strategy for data engineering and platform engineering pipelines . Define, build, and maintain automated data validation and pipeline testing frameworks to ensure data reliability and accuracy. Design and execute test cases for ETL/ELT workflows, data transformations, and metadata-driven data pipelines More ❯
improve the overall design, always committed to delivering business value. Principal Responsibilities Passionate about engineering and creating resilient and observable systems seeking to automate testing at all levels of the build/deployment pipeline. Full stack experience though primarily Java, GraphQL, Spring Framework, and Angular 8+. Secondary focus on … and managed properly to support firm needs - coordinate your changes with others. Delivery orientated individual with team leadership experience. Qualifications/Skills Required Automated testing: Unittesting, Performance testing, Integrating tested. 5+ years of professional Angular development experience (mixed technologies). 5+ years of professional Java More ❯
such as server caching, browser caching, CDN caching, database query caching, in-memory caching (like Redis and Memcached), and application caching Expertise in comprehensive testing lifecycle inclusive of UnitTesting, User Acceptance Testing, Regression Testing, and Defect Remediation. Comfortable with Agile and Waterfall development lifecycles More ❯
ideal candidate will be responsible for designing, developing, and maintaining our platform and related services. Additionally, the candidate should have a strong understanding of testing methodologies and be able to conduct their own testing to ensure the quality and functionality of our applications and a strong understanding that … Implement responsive design principles to ensure applications work on various devices and screen sizes. Develop and integrate REST, GraphQL and RPC APIs. Conduct thorough testing of applications, including unittesting, integration testing, and end-to-end testing. Debug and resolve technical issues and bugs. Be part … Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server, MongoDB. Familiarity with Git and branching strategies such as GitOps. Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability to write and maintain unit, integration, and end-to-end tests. Ability to write and More ❯
are seeking an experienced and motivated Software Engineer to join our dynamic team working on cutting-edge space programmes. This role will involve developing, testing, and validating software solutions for space applications. KEY RESPONSIBILITIES: Develop, review, and maintain Software Requirements Specifications (SRS). Execute Requirements-Based Validation (RB Validation … processes. Create UML diagrams for system design and documentation. Write and maintain software code in languages like C++, Java, or Python. Develop and execute unit tests to validate software components. Conduct Technical Specification Validation (TS Validation) to ensure adherence to technical standards. Collaborate with cross-functional teams for seamless … Expertise in SRS, RB Validation, and NSVF management. Proficiency in UML modeling for system design. Strong coding skills in C++, Java, Python. Experience in unittesting and TS Validation. Excellent collaboration and problem-solving skills. Attention to detail and commitment to software quality. EXPERIENCE REQUIRED: Degree in Computer More ❯
and highly performant exchange services including matching engine, customer gateways, market data, connectivity to external trading systems, etc. Deliver high quality systems that integrate testing at every development stage. Be a part of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions … including multicast Interprocess Communication (shared memory, Unix/Linux queues) Performance benchmarking and tuning Extreme interest in delivering high quality software. This means that testing is embedded in the development process from the very beginning, from coding stage (unittesting), to integration testing (local and end … to end integration testing), to performance (load and capacity) testing and finally, to failure recovery testing. Software engineers are fully involved in the testing process, driving much of the testing at all stages. Experience in trading system architecture, exchange gateway connectivity (binary and FIX), market data More ❯
CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.) Effective source-control management using Git Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Working with lean and agile practices (e.g. Kanban, Scrum, etc.) Collaborating in cross More ❯
CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.) Effective source-control management using Git Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Working with lean and agile practices (e.g. Kanban, Scrum, etc.) Collaborating in cross More ❯
ensure test coverage across both web and mobile applications. You'll drive QA strategy, improve our automation capabilities, and help guide our shift-left testing approach. This isn't just about finding bugs. It's about building confidence in our product, driving quality upstream, and making sure we ship … QA approaches. We're a fast-moving TransitTech business with plenty of exciting challenges-legacy code, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real impact, we'd love to chat. … Support data-driven decision-making - using test coverage metrics, bug trends, and release health to influence quality improvements. Conduct high-value manual and exploratory testing, particularly where automation is not yet in place. Own system, integration, and E2E testing across multiple interconnected applications. Collaborate with engineers, product managers More ❯
these JavaScript frameworks to create modern front-ends - React.js, Angular or Vue HTML, CSS, JavaScript (ES6) or TypeScript Webpack or Gulp A client-side UnitTesting framework e.g., Mocha or Jest Other technical skills API Management and Documentation (Swagger.io, I/O Docs) Experience with high scale, highly … platforms - Microsoft Azure, Google Cloud, AWS Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing Some experience with AI tools (one of more of) Python, LLM(Large Language models), RAG, Langchain Set Yourself apart with More ❯
Proficiency in version control tools such as Git. Strong knowledge of responsive design, HTML5, CSS3, and frameworks like SASS or Styled Components. Experience with unittesting, integration testing, and test-driven development (TDD). Familiarity with frontend build tools like Webpack, Babel, and NPM/Yarn. Strong More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Halian
Proficiency in version control tools such as Git. Strong knowledge of responsive design, HTML5, CSS3, and frameworks like SASS or Styled Components. Experience with unittesting, integration testing, and test-driven development (TDD). Familiarity with frontend build tools like Webpack, Babel, and NPM/Yarn. Strong More ❯
and deliver high-quality solutions. Code quality and best practices : Write clean, maintainable, and well-documented code, adhering to best practices in software engineering. Testing and validation : Develop comprehensive unit and integration tests to ensure the reliability and accuracy of our AI retrieval systems. API development : Build and … magic methods to enhance the functionality of custom classes. Code formatting : Adheres to code formatting standards using tools like black, isort, flake8, and pylint. Testing : Strong background in testing methodologies, including unittesting with pytest, mocking, and integration testing. Versioning : Familiar with semantic versioning and maintaining … plus company holidays Comprehensive medical and dental insurance Paid parental leave for all parents (12 weeks) Fertility and family planning support Early-detection cancer testing through Galleri Competitive pension scheme and company contribution Annual work-life stipends for: Home office setup, cell phone, internet Wellness stipend for gym, massage More ❯
focusing on UX/UI and customer experience Build re-usable components to be compatible across product lines Participate in analyzing, designing, writing, and testing code, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems This is completed in accordance with product manager's vision, customer … requirements, and organizational methodologies and standards Work through all phases of the software development life cycle, including analysis, design, requirements, implementation, unittesting, functional testing, and postproduction release support What We're Looking For 4+ years' enterprise software development experience within the JavaScript/TypeScript development stack … with Redux Professional experience working with Git, Git Flow Knowledge of CSS preprocessors, (eg. SASS/LESS/CSS-in-JS/Tailwind) Experience testing with Jest/React Testing Library Desirable experience with DevOps tools Desirable experience with Websockets Desirable experience with ES6, Styled Components, Material UI More ❯
infrastructure as code (e.g. Terraform, Pulimi) CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.) Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Understanding design and technical trade-offs, optimising for lean product development and end … and accountability, whilst achieving great outcomes through shared goals Always learning We’re curious. It’s how we learn and grow as individuals, continuously testing and improving what we do, and how we do it Open & Fair We build trust by telling things as they are, being open, and More ❯
infrastructure as code (e.g. Terraform, Pulimi) CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.) Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Understanding design and technical trade-offs, optimising for lean product development and end … and accountability, whilst achieving great outcomes through shared goals Always learning We’re curious. It’s how we learn and grow as individuals, continuously testing and improving what we do, and how we do it Open & Fair We build trust by telling things as they are, being open, and More ❯
Write clean, well-designed, and reusable code. Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks Acknowledge and be able to explain the tradeoffs with any technical decision. Take part in specification workshops where we define functional and non … You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. You understand TDD, BDD, unittesting, integration testing and when to use them. You are familiar with trunk-based development in git. Experience with back-end web More ❯
collaborate with leads and teams to design, architect, and optimize cloud-native, service-oriented applications and UI components. Champion quality engineering practices like linting, unittesting, web UI testing, and pipeline automation to enable continuous deployment. Mentor and lead junior staff through reference implementations, code reviews, and More ❯
and evolving the digital services that power experiences for millions of Nationwide members. You’ll work across the full software development lifecycle—designing, developing, testing, and deploying scalable web applications and APIs. You’ll collaborate closely with designers, product owners, and fellow engineers to deliver high-quality, accessible, and … and NoSQL databases, and familiarity with ORMs and migration tools Strong problem-solving skills, effective communication, and a collaborative mindset and test-driven approach (Unittesting and E2E testing) Comfortable working in Agile environments and using version control systems like Git Our customer first behaviours put customers More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Nationwide Building Society
and evolving the digital services that power experiences for millions of Nationwide members. You’ll work across the full software development lifecycle—designing, developing, testing, and deploying scalable web applications and APIs. You’ll collaborate closely with designers, product owners, and fellow engineers to deliver high-quality, accessible, and … and NoSQL databases, and familiarity with ORMs and migration tools Strong problem-solving skills, effective communication, and a collaborative mindset and test-driven approach (Unittesting and E2E testing) Comfortable working in Agile environments and using version control systems like Git Our customer first behaviours put customers More ❯