Who we are At Choreograph, we deliver data-driven products and solutions that make advertising work better for people. Choreograph, an affiliate of GroupM, is a global data products and technology company, purpose-built for an era that demands a new approach to data management, usage, and brand growth. Data is the fuel that powers growth. The companies who best leverage data are creating unbeatable advantages over their competitors while simultaneously connecting with customers more effectively. Our goal is to help future-focused businesses use their data in ways that meet savvy customers' expectations while building trust and understanding. Who we are looking for As our Director of Engineering, you will lead the development of state-of-the-art agency tools and systems and manage a team of highly talented software engineers. You will take our technological capabilities in business operations to the level of world-class thought leadership and ultimate efficiency. The role is of high visibility and scope. At Choreograph, you will collaborate with a group of quick-witted, humorous, and extremely dedicated coworkers and clients who are all passionate about digital media. The Choreograph work environment is inviting. You will work in an open, modern space where you will often find groups in casual brainstorming sessions sharing ideas and strategies for new initiatives. Everyone has a voice at Choreograph, and we are open to new ways of thinking, especially those that will contribute to the overall success of Choreograph. Opinions and ideas are always welcomed, in fact, they are encouraged! We believe in the power of digital media to transform the way businesses and consumers interact. You must believe it as well. What you'll do Oversee technology development team(s) focused on business processes, workflows, integrations, and efficiencies in a highly dynamic environment requiring agility of development. Hire, train, manage, and mentor software engineers through continuous interaction and regular performance reviews. Identify appropriate goals and development opportunities for team members. Must also be able to attract and retain top-tier talent. Manage the license agreements needed for the team to run in terms of tools and infrastructure. Sit in different meetings across different departments, like product, engineering, and business to provide technical clarities to Product/Business and business needs to Engineering. Able to remove any blockers for engineers in terms of code, resources, clarification, etc. Able to chime in for code reviews and design discussions on general coding practices and futureproofing. Deliver sustainable, performing, and cost-efficient software components fulfilling product requirements in time, budget, and quality. Be a champion of agile development, fostering the culture and pushing your people to rise to the occasion and deliver products on time. Provide estimates for planned tasks - identify project dependencies/anticipate and resolve conflicts that may pose a risk to successful completion. Responsibility for full SDLC (Planning, Engineering design, Development, QA, CI/CD, and Production Support). Provide 2nd-level support for production systems. Collaborate with other engineering managers, architects, and operations to develop overall standards, process documentation, impact assessments, and operability. Manage and resolve escalations. What you'll need At least 3+ years' experience in leading teams & 5+ years' experience as a software developer. Strong knowledge of software architecture, API design, API Management, and scalable systems. Strong experience in the following: Automating business workflows and proven experience with system integrations. Jira, Confluence, and DSP integrations. Either Python or .NET and at least passing familiarity with the other. Either Angular or React and at least passing familiarity with the other. SQL, GCP, Docker. Event-driven and micro-frontend architecture styles and patterns. Enterprise scale, high concurrency, and high availability technologies and architectures. Managing globally distributed teams. Experience with building LLM-based software solutions. You have a passion for: Working with users and an ability to normalize user requirements. Looking for novel and creative solutions to complex problems. Coding not only of a formal spec but also a problem statement. Effective delegation, recognizing gaps in knowledge or experience, and pursuing proper training. Agile, Continuous Integration, automation, and Delivery as well as Componentized design. You can communicate well with business users, product managers, and senior leadership. Experience working in agencies or ad tech industry is a strong plus. Success Attributes High energy and passion for the job. Motivated, self-starter, self-reliant, resilient, and ambitious. Comfortable and thrive in a fast-paced, entrepreneurial environment. Choreograph is WPP's global data products and technology company fueling growth for the world's most admired brands. Discover more about Choreograph at
Apr 25, 2025
Full time
Who we are At Choreograph, we deliver data-driven products and solutions that make advertising work better for people. Choreograph, an affiliate of GroupM, is a global data products and technology company, purpose-built for an era that demands a new approach to data management, usage, and brand growth. Data is the fuel that powers growth. The companies who best leverage data are creating unbeatable advantages over their competitors while simultaneously connecting with customers more effectively. Our goal is to help future-focused businesses use their data in ways that meet savvy customers' expectations while building trust and understanding. Who we are looking for As our Director of Engineering, you will lead the development of state-of-the-art agency tools and systems and manage a team of highly talented software engineers. You will take our technological capabilities in business operations to the level of world-class thought leadership and ultimate efficiency. The role is of high visibility and scope. At Choreograph, you will collaborate with a group of quick-witted, humorous, and extremely dedicated coworkers and clients who are all passionate about digital media. The Choreograph work environment is inviting. You will work in an open, modern space where you will often find groups in casual brainstorming sessions sharing ideas and strategies for new initiatives. Everyone has a voice at Choreograph, and we are open to new ways of thinking, especially those that will contribute to the overall success of Choreograph. Opinions and ideas are always welcomed, in fact, they are encouraged! We believe in the power of digital media to transform the way businesses and consumers interact. You must believe it as well. What you'll do Oversee technology development team(s) focused on business processes, workflows, integrations, and efficiencies in a highly dynamic environment requiring agility of development. Hire, train, manage, and mentor software engineers through continuous interaction and regular performance reviews. Identify appropriate goals and development opportunities for team members. Must also be able to attract and retain top-tier talent. Manage the license agreements needed for the team to run in terms of tools and infrastructure. Sit in different meetings across different departments, like product, engineering, and business to provide technical clarities to Product/Business and business needs to Engineering. Able to remove any blockers for engineers in terms of code, resources, clarification, etc. Able to chime in for code reviews and design discussions on general coding practices and futureproofing. Deliver sustainable, performing, and cost-efficient software components fulfilling product requirements in time, budget, and quality. Be a champion of agile development, fostering the culture and pushing your people to rise to the occasion and deliver products on time. Provide estimates for planned tasks - identify project dependencies/anticipate and resolve conflicts that may pose a risk to successful completion. Responsibility for full SDLC (Planning, Engineering design, Development, QA, CI/CD, and Production Support). Provide 2nd-level support for production systems. Collaborate with other engineering managers, architects, and operations to develop overall standards, process documentation, impact assessments, and operability. Manage and resolve escalations. What you'll need At least 3+ years' experience in leading teams & 5+ years' experience as a software developer. Strong knowledge of software architecture, API design, API Management, and scalable systems. Strong experience in the following: Automating business workflows and proven experience with system integrations. Jira, Confluence, and DSP integrations. Either Python or .NET and at least passing familiarity with the other. Either Angular or React and at least passing familiarity with the other. SQL, GCP, Docker. Event-driven and micro-frontend architecture styles and patterns. Enterprise scale, high concurrency, and high availability technologies and architectures. Managing globally distributed teams. Experience with building LLM-based software solutions. You have a passion for: Working with users and an ability to normalize user requirements. Looking for novel and creative solutions to complex problems. Coding not only of a formal spec but also a problem statement. Effective delegation, recognizing gaps in knowledge or experience, and pursuing proper training. Agile, Continuous Integration, automation, and Delivery as well as Componentized design. You can communicate well with business users, product managers, and senior leadership. Experience working in agencies or ad tech industry is a strong plus. Success Attributes High energy and passion for the job. Motivated, self-starter, self-reliant, resilient, and ambitious. Comfortable and thrive in a fast-paced, entrepreneurial environment. Choreograph is WPP's global data products and technology company fueling growth for the world's most admired brands. Discover more about Choreograph at
Job Title: Director of Engineering - Advanced Analytics Location: Hybrid - London office in Southwark Bridge 2 days per week Duration: 3 Months Clearance: BPSS - Sole UK National Rate: 900 per day - via Umbrella Only Job description: As the Director of Engineering for our Advanced Analytics business unit, you will lead the development of innovative tools and systems that power data-driven insights and analytics across the organisation. Your leadership will play a pivotal role in driving the next generation of advanced analytics capabilities, ensuring world-class performance, scalability, and efficiency. This high-visibility role offers a broad scope of responsibility, where you'll influence the direction of our analytics solutions and shape the way we leverage data to optimise business outcomes. You will work closely with passionate and dedicated colleagues and clients, all committed to driving transformation in the digital media space. Our open, innovative workspace fosters creativity and encourages new ideas, making it easy for everyone to contribute to our shared success. What You'll Do: Lead the development and enhancement of advanced analytics tools, focusing on data processing, integration, and optimization in a fast-paced, agile environment. Manage, mentor, and grow a team of skilled engineers, providing guidance through regular performance reviews and career development opportunities. Ensure seamless collaboration with cross-functional teams (product, engineering, business) to translate business objectives into actionable technical solutions. Remove blockers and resolve technical challenges for engineering teams, ensuring smooth execution of analytics initiatives. Actively participate in code reviews, design discussions, and ensure the implementation of best practices for scalable, future-proof solutions. Champion agile methodologies, driving teams to deliver high-quality products on time and within budget. Oversee the full SDLC (planning, design, development, QA, CI/CD, and production support) to ensure timely and efficient delivery of analytics solutions. Provide second-level support for production systems, ensuring the stability, reliability, and performance of analytics platforms. Collaborate with architects and other engineering leaders to establish standards, process documentation, and conduct impact assessments. Manage and resolve escalations effectively, ensuring smooth operations and minimal disruption to project timelines. What You'll Need: 3+ years of experience in a leadership role with 5+ years of hands-on software engineering experience. Strong expertise in software architecture, data pipeline design, and scalable analytics systems. Proven experience with integrating and automating business workflows, including data-driven processes and system integrations. Familiarity with analytics platforms and tools such as GCP (BigQuery), AWS (Glue, Athena), or Azure Databricks. Proficiency in Python or .NET, with experience in both or the ability to quickly learn new technologies. Experience with front-end frameworks (Angular/React) and back-end development (API management, microservices). Strong knowledge of SQL, data modelling, and database optimization techniques. Hands-on experience with Docker, cloud platforms (GCP, AWS, Azure), and CI/CD pipelines. Familiarity with event-driven architectures and building real-time data analytics solutions. Experience working with large-scale, high-concurrency systems and ensuring high availability. Previous experience managing globally distributed teams, fostering collaboration across time zones. Experience in building machine learning solutions and data-driven software is a plus. You Have a Passion For: Solving complex data challenges and turning raw data into actionable business insights. Collaborating with business stakeholders to identify analytics opportunities and optimise business processes. Innovating and developing solutions that drive data efficiency and performance. Leading teams with empathy, recognising gaps in knowledge and proactively pursuing development opportunities. Agile development practices, continuous integration, automation, and delivering high-quality analytics solutions. Communicating effectively with business users, product managers, and senior leadership to ensure alignment on objectives and technical strategies. Working in fast-paced, entrepreneurial environments, particularly in data-driven or analytics-heavy industries.
Apr 24, 2025
Contractor
Job Title: Director of Engineering - Advanced Analytics Location: Hybrid - London office in Southwark Bridge 2 days per week Duration: 3 Months Clearance: BPSS - Sole UK National Rate: 900 per day - via Umbrella Only Job description: As the Director of Engineering for our Advanced Analytics business unit, you will lead the development of innovative tools and systems that power data-driven insights and analytics across the organisation. Your leadership will play a pivotal role in driving the next generation of advanced analytics capabilities, ensuring world-class performance, scalability, and efficiency. This high-visibility role offers a broad scope of responsibility, where you'll influence the direction of our analytics solutions and shape the way we leverage data to optimise business outcomes. You will work closely with passionate and dedicated colleagues and clients, all committed to driving transformation in the digital media space. Our open, innovative workspace fosters creativity and encourages new ideas, making it easy for everyone to contribute to our shared success. What You'll Do: Lead the development and enhancement of advanced analytics tools, focusing on data processing, integration, and optimization in a fast-paced, agile environment. Manage, mentor, and grow a team of skilled engineers, providing guidance through regular performance reviews and career development opportunities. Ensure seamless collaboration with cross-functional teams (product, engineering, business) to translate business objectives into actionable technical solutions. Remove blockers and resolve technical challenges for engineering teams, ensuring smooth execution of analytics initiatives. Actively participate in code reviews, design discussions, and ensure the implementation of best practices for scalable, future-proof solutions. Champion agile methodologies, driving teams to deliver high-quality products on time and within budget. Oversee the full SDLC (planning, design, development, QA, CI/CD, and production support) to ensure timely and efficient delivery of analytics solutions. Provide second-level support for production systems, ensuring the stability, reliability, and performance of analytics platforms. Collaborate with architects and other engineering leaders to establish standards, process documentation, and conduct impact assessments. Manage and resolve escalations effectively, ensuring smooth operations and minimal disruption to project timelines. What You'll Need: 3+ years of experience in a leadership role with 5+ years of hands-on software engineering experience. Strong expertise in software architecture, data pipeline design, and scalable analytics systems. Proven experience with integrating and automating business workflows, including data-driven processes and system integrations. Familiarity with analytics platforms and tools such as GCP (BigQuery), AWS (Glue, Athena), or Azure Databricks. Proficiency in Python or .NET, with experience in both or the ability to quickly learn new technologies. Experience with front-end frameworks (Angular/React) and back-end development (API management, microservices). Strong knowledge of SQL, data modelling, and database optimization techniques. Hands-on experience with Docker, cloud platforms (GCP, AWS, Azure), and CI/CD pipelines. Familiarity with event-driven architectures and building real-time data analytics solutions. Experience working with large-scale, high-concurrency systems and ensuring high availability. Previous experience managing globally distributed teams, fostering collaboration across time zones. Experience in building machine learning solutions and data-driven software is a plus. You Have a Passion For: Solving complex data challenges and turning raw data into actionable business insights. Collaborating with business stakeholders to identify analytics opportunities and optimise business processes. Innovating and developing solutions that drive data efficiency and performance. Leading teams with empathy, recognising gaps in knowledge and proactively pursuing development opportunities. Agile development practices, continuous integration, automation, and delivering high-quality analytics solutions. Communicating effectively with business users, product managers, and senior leadership to ensure alignment on objectives and technical strategies. Working in fast-paced, entrepreneurial environments, particularly in data-driven or analytics-heavy industries.
Automation Test Engineer PLEASE NOTE THIS ROLE IS FULL ONSITE (However, free daily parking or subsidised work commute is offered). IN ADDITION, MY CLIENT IS UNABLE TO OFFER SPONSORSHIP, NOW OR IN THE FUTURE. Beneftis: Permanent Salary 30-35K dependant on experience Pension Health Scheme Bonus Scheme based on company and Individual performance 9am to 5pm working hours with 45 mins paid lunch break ( some flexi-time also offered to allow a day off in lieu) Fresh fruit daily Training Courses to further enhance technical skills and learning cycle to work schemes The company is based within Norwich City Centre, so easily accessible by car, train or cycle. It s not too far from some great pubs, too! About The Role: If you are keen to join progressive company, gain exposure to a diverse array of technologies, and gain some internal training and development please apply. You will be given the opportunity to learn and progress within the organisation, take a senior, responsible role, and make an impact with their technical environment. An exciting opportunity for a motivated Test Automation Engineer, to define and impact the strategic test automation approach across a cutting-edge, award-winning department. As the QA Automation Engineer, you will play a key role in ensuring a thorough and consistent approach to Test Automation across our clients domain. You will be involved with managing the development and maintenance of Test Automation frameworks and scripts for both Functional and Non-Functional testing activities ,investigating results and identifying opportunities for continuous improvement. A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That s why our client is committed to providing an environment with your development and wellbeing at its centre. You ll need experience of setting up the test environment and automation frameworks, to test strategy. Their tech stack is predominantly MVC T-SQL and C#, so if you have some coding skills and you can build test automation frameworks using these technologies that would be a real benefit. What You ll Need Automation testing. Manual testing. Agile. Scrum. Make suggestions to help improve the efficiency of the team and department. Take ownership of work assigned and ensure that it is delivered within the agreed timeline. Work as part of a team and on your own initiative to complete assigned tasks. How our client supports you: Training and development to help you excel in your career Flexible working to assist you balance your personal priorities Coaching and support from experts within a culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs Schedule: Flexitime Monday to Friday
Apr 24, 2025
Full time
Automation Test Engineer PLEASE NOTE THIS ROLE IS FULL ONSITE (However, free daily parking or subsidised work commute is offered). IN ADDITION, MY CLIENT IS UNABLE TO OFFER SPONSORSHIP, NOW OR IN THE FUTURE. Beneftis: Permanent Salary 30-35K dependant on experience Pension Health Scheme Bonus Scheme based on company and Individual performance 9am to 5pm working hours with 45 mins paid lunch break ( some flexi-time also offered to allow a day off in lieu) Fresh fruit daily Training Courses to further enhance technical skills and learning cycle to work schemes The company is based within Norwich City Centre, so easily accessible by car, train or cycle. It s not too far from some great pubs, too! About The Role: If you are keen to join progressive company, gain exposure to a diverse array of technologies, and gain some internal training and development please apply. You will be given the opportunity to learn and progress within the organisation, take a senior, responsible role, and make an impact with their technical environment. An exciting opportunity for a motivated Test Automation Engineer, to define and impact the strategic test automation approach across a cutting-edge, award-winning department. As the QA Automation Engineer, you will play a key role in ensuring a thorough and consistent approach to Test Automation across our clients domain. You will be involved with managing the development and maintenance of Test Automation frameworks and scripts for both Functional and Non-Functional testing activities ,investigating results and identifying opportunities for continuous improvement. A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That s why our client is committed to providing an environment with your development and wellbeing at its centre. You ll need experience of setting up the test environment and automation frameworks, to test strategy. Their tech stack is predominantly MVC T-SQL and C#, so if you have some coding skills and you can build test automation frameworks using these technologies that would be a real benefit. What You ll Need Automation testing. Manual testing. Agile. Scrum. Make suggestions to help improve the efficiency of the team and department. Take ownership of work assigned and ensure that it is delivered within the agreed timeline. Work as part of a team and on your own initiative to complete assigned tasks. How our client supports you: Training and development to help you excel in your career Flexible working to assist you balance your personal priorities Coaching and support from experts within a culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs Schedule: Flexitime Monday to Friday
Quality Assurance Engineer-III, RBKS - AI RBKS AI seeks an experienced Quality Assurance Engineer to join our dynamic team developing innovative RBKS products. The ideal candidate will bring deep expertise in QA and automation, combined with strong leadership capabilities. You'll work alongside passionate professionals to drive quality initiatives, implement automated testing frameworks, and ensure excellence in our AI-powered features. Key job responsibilities Quality Assurance Engineers at Amazon test applications and products at the user level and code level, both manually and with automated tools. Our QAEs are not pure black box testers; they are able to understand software internals, debug problems using log files, and write automated tests with scripting tools and/or user-level automated tools. QAEs at Amazon are excellent individual contributors capable of taking up tasks from start to completion with minimal help. QAEs are responsible for understanding the product domain, defining test strategy and test plans, developing and driving test case execution, and driving best practices to release high-quality software to our customers. You will work with Software Development Engineers to understand features and technical implementation. You will also work with groups such as Product Management and Science Engineering to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests, driving the software development process toward quality-centric methodologies. You will develop automated tests to help fasten testing cycles and release faster to our customers. In this role, you will be responsible for delivering manual/automated solutions to test customer-facing features. As innovators, we embrace new technology; you will be empowered to choose the right highly scalable and available technology to solve complex problems in software quality assurance. If you enjoy building software quality solutions for highly distributed systems and solving challenging problems, come join us! A day in the life As a senior engineer in the RBKS AI QA organization, you will collaborate with cross-functional stakeholders to devise test strategies and automation frameworks while providing strategic guidance to the QA team. You will drive quality initiatives, remove execution blockers, and ensure smooth product delivery through effective partnership with Product Managers, SDMs, Applied Scientists, and Program Managers. About the team RBKS AI develops AI-powered features for a diverse range of devices across business units including Ring, Blink, Key, and Sidewalk. The RBKS AI QA team employs innovative quality assurance and automation strategies to rigorously validate these AI features, leveraging specialized testing labs to ensure optimal performance and reliability. This approach enables the team to maintain high-quality standards while supporting the rapid development and deployment of advanced AI capabilities across multiple product lines. BASIC QUALIFICATIONS 7+ years of quality assurance engineering experience 4+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience Knowledge of QA methodology and tools, with demonstrated experience in a QAE role Experience in automation testing Experience programmatically testing products, measuring test coverage, developing the best automation, driving testability and diagnostics Experience in either building or testing AI-powered products or features. PREFERRED QUALIFICATIONS 5+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C 5+ years of experience in devising comprehensive test and automation strategies, building automation tools Experience in either building or testing AI products or features Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Apr 24, 2025
Full time
Quality Assurance Engineer-III, RBKS - AI RBKS AI seeks an experienced Quality Assurance Engineer to join our dynamic team developing innovative RBKS products. The ideal candidate will bring deep expertise in QA and automation, combined with strong leadership capabilities. You'll work alongside passionate professionals to drive quality initiatives, implement automated testing frameworks, and ensure excellence in our AI-powered features. Key job responsibilities Quality Assurance Engineers at Amazon test applications and products at the user level and code level, both manually and with automated tools. Our QAEs are not pure black box testers; they are able to understand software internals, debug problems using log files, and write automated tests with scripting tools and/or user-level automated tools. QAEs at Amazon are excellent individual contributors capable of taking up tasks from start to completion with minimal help. QAEs are responsible for understanding the product domain, defining test strategy and test plans, developing and driving test case execution, and driving best practices to release high-quality software to our customers. You will work with Software Development Engineers to understand features and technical implementation. You will also work with groups such as Product Management and Science Engineering to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests, driving the software development process toward quality-centric methodologies. You will develop automated tests to help fasten testing cycles and release faster to our customers. In this role, you will be responsible for delivering manual/automated solutions to test customer-facing features. As innovators, we embrace new technology; you will be empowered to choose the right highly scalable and available technology to solve complex problems in software quality assurance. If you enjoy building software quality solutions for highly distributed systems and solving challenging problems, come join us! A day in the life As a senior engineer in the RBKS AI QA organization, you will collaborate with cross-functional stakeholders to devise test strategies and automation frameworks while providing strategic guidance to the QA team. You will drive quality initiatives, remove execution blockers, and ensure smooth product delivery through effective partnership with Product Managers, SDMs, Applied Scientists, and Program Managers. About the team RBKS AI develops AI-powered features for a diverse range of devices across business units including Ring, Blink, Key, and Sidewalk. The RBKS AI QA team employs innovative quality assurance and automation strategies to rigorously validate these AI features, leveraging specialized testing labs to ensure optimal performance and reliability. This approach enables the team to maintain high-quality standards while supporting the rapid development and deployment of advanced AI capabilities across multiple product lines. BASIC QUALIFICATIONS 7+ years of quality assurance engineering experience 4+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience Knowledge of QA methodology and tools, with demonstrated experience in a QAE role Experience in automation testing Experience programmatically testing products, measuring test coverage, developing the best automation, driving testability and diagnostics Experience in either building or testing AI-powered products or features. PREFERRED QUALIFICATIONS 5+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C 5+ years of experience in devising comprehensive test and automation strategies, building automation tools Experience in either building or testing AI products or features Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
I'm on the lookout for a Senior Test Engineer, experienced in test automation (Playwright/TypeScript) to join an incredible client of mine. This role offers the flexibility of working remotely, with two days a month required in their Wiltshire office (or more if you are keen to go more into an office of course) This is a well-established business that's doubled in size over the last few years. They're an awesome bunch of people who truly value their team. You'll be joining a company that treats you like an adult, offering lots of flexibility, autonomy, and a refreshing culture of trust and collaboration. You'll be the Senior Automation Tester in a test team of five (including a Test Manager and four testers) spread across several delivery teams. Your role will be pivotal in: Enhancing and improving their automation frameworks (currently built with Playwright and TypeScript). Coaching and mentoring junior team members, sharing your expertise in test automation. Championing best practices and becoming the go-to authority for all things automation. Driving the integration of automated tests into their CI/CD pipelines. The team embraces a shift-left approach, including seeing quality as everyone's responsibility, not just the QA team's As a Senior QA, you'll work closely with the Test Manager in terms of test strategy and improving processes and will play a critical role in bringing quality assurance expertise into the heart of their delivery process. The QA team is focused on building a culture where collaboration and continuous improvement are at the heart of what they do. They are keen for their QAs to champion the testing vision within their delivery team, inspire change and empower team members to embrace quality and deliver with test-driven development. They are looking for someone passionate about test automation, experienced with Playwright/TypeScript (although they would consider people with Cypress) and happy to mentor and coach others in test best practice as well as automation. They are offering a great package including a salary of 55,000- 65,000 plus bonus, 25 days holiday (plus bank holidays) with the option to buy more, Life assurance and a contributory pension along with a range of additional perks and benefits. If you'd like to hear more please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Mar 09, 2025
Full time
I'm on the lookout for a Senior Test Engineer, experienced in test automation (Playwright/TypeScript) to join an incredible client of mine. This role offers the flexibility of working remotely, with two days a month required in their Wiltshire office (or more if you are keen to go more into an office of course) This is a well-established business that's doubled in size over the last few years. They're an awesome bunch of people who truly value their team. You'll be joining a company that treats you like an adult, offering lots of flexibility, autonomy, and a refreshing culture of trust and collaboration. You'll be the Senior Automation Tester in a test team of five (including a Test Manager and four testers) spread across several delivery teams. Your role will be pivotal in: Enhancing and improving their automation frameworks (currently built with Playwright and TypeScript). Coaching and mentoring junior team members, sharing your expertise in test automation. Championing best practices and becoming the go-to authority for all things automation. Driving the integration of automated tests into their CI/CD pipelines. The team embraces a shift-left approach, including seeing quality as everyone's responsibility, not just the QA team's As a Senior QA, you'll work closely with the Test Manager in terms of test strategy and improving processes and will play a critical role in bringing quality assurance expertise into the heart of their delivery process. The QA team is focused on building a culture where collaboration and continuous improvement are at the heart of what they do. They are keen for their QAs to champion the testing vision within their delivery team, inspire change and empower team members to embrace quality and deliver with test-driven development. They are looking for someone passionate about test automation, experienced with Playwright/TypeScript (although they would consider people with Cypress) and happy to mentor and coach others in test best practice as well as automation. They are offering a great package including a salary of 55,000- 65,000 plus bonus, 25 days holiday (plus bank holidays) with the option to buy more, Life assurance and a contributory pension along with a range of additional perks and benefits. If you'd like to hear more please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Senior QA Salary: up to 52,000 North East based organisation Fully remote About the Senior QA position: Sellick Partnership is delighted to be supporting a long-standing client with the recruitment of a Senior QA to engage in an exciting new project. The Senior QA will perform both manual and automation QA. You will need knowledge of automation systems like Playwright and Web UI testing. Key responsibilities of the Senior QA role will include: The Senior QA will play a crucial role in ensuring the quality and reliability of our internally developed healthcare systems. You will be responsible for understanding user journeys and functional requirements, developing and implementing test plans and test cases, and contributing to the overall success of our projects. Your role will involve collaboration with Business Analysts, Test Engineers, and Developers to maintain high-quality standards throughout the software development lifecycle. The ideal candidate for the Senior QA role will have the following experience: The Senior QA should have a good level of knowledge around all aspects of QA testing and an understanding of the wider software development lifecycle, underpinned by theory and professional experience. Ability to develop and implement test plans and test cases. Experience of creating and maintaining regression test packs. Identify test cases suitable for automation and collaborate with Test Engineers. Test execution on various platforms and devices Benefits that come with the Senior QA role: This exciting role comes with a variety of great benefits. Due to client confidentiality, we cannot disclose specific details in this advert, but we'd be happy to discuss them during an informal conversation if you're interested in learning more about the position. How to apply for the Senior QA role: If you are interested in finding out more about this role or the organisation, you can apply within or contact Jake Winship in the Sellick Partnership Newcastle office. Closing date: We are reviewing applications as they come in. Once we identify the right candidate and complete the interview process, the position will be closed, so apply now to avoid disappointment. Sellick Partnership is proud to be an inclusive and accessible recruitment business and we support applications from candidates of all backgrounds and circumstances. Please note, our advertisements use years' experience, hourly rates, and salary levels purely as a guide and we assess applications based on the experience and skills evidenced on the CV. For information on how your personal details may be used by Sellick Partnership, please review our data processing notice on our website.
Mar 08, 2025
Full time
Senior QA Salary: up to 52,000 North East based organisation Fully remote About the Senior QA position: Sellick Partnership is delighted to be supporting a long-standing client with the recruitment of a Senior QA to engage in an exciting new project. The Senior QA will perform both manual and automation QA. You will need knowledge of automation systems like Playwright and Web UI testing. Key responsibilities of the Senior QA role will include: The Senior QA will play a crucial role in ensuring the quality and reliability of our internally developed healthcare systems. You will be responsible for understanding user journeys and functional requirements, developing and implementing test plans and test cases, and contributing to the overall success of our projects. Your role will involve collaboration with Business Analysts, Test Engineers, and Developers to maintain high-quality standards throughout the software development lifecycle. The ideal candidate for the Senior QA role will have the following experience: The Senior QA should have a good level of knowledge around all aspects of QA testing and an understanding of the wider software development lifecycle, underpinned by theory and professional experience. Ability to develop and implement test plans and test cases. Experience of creating and maintaining regression test packs. Identify test cases suitable for automation and collaborate with Test Engineers. Test execution on various platforms and devices Benefits that come with the Senior QA role: This exciting role comes with a variety of great benefits. Due to client confidentiality, we cannot disclose specific details in this advert, but we'd be happy to discuss them during an informal conversation if you're interested in learning more about the position. How to apply for the Senior QA role: If you are interested in finding out more about this role or the organisation, you can apply within or contact Jake Winship in the Sellick Partnership Newcastle office. Closing date: We are reviewing applications as they come in. Once we identify the right candidate and complete the interview process, the position will be closed, so apply now to avoid disappointment. Sellick Partnership is proud to be an inclusive and accessible recruitment business and we support applications from candidates of all backgrounds and circumstances. Please note, our advertisements use years' experience, hourly rates, and salary levels purely as a guide and we assess applications based on the experience and skills evidenced on the CV. For information on how your personal details may be used by Sellick Partnership, please review our data processing notice on our website.
I'm on the lookout for a Senior Test Engineer, experienced in test automation (Playwright/TypeScript) to join an incredible client of mine. This role offers the flexibility of working remotely, with one/ two days a month required in their Wiltshire office with the rest of the time working remotely. This is a well-established business that's doubled in size over the last few years. They're an awesome bunch of people who truly value their team. You'll be joining a company that treats you like an adult, offering lots of flexibility, autonomy, and a refreshing culture of trust and collaboration. You'll be the Senior Automation Tester in a test team of five (including a Test Manager and four testers) spread across several delivery teams. Your role will be pivotal in: Enhancing and improving their automation frameworks (currently built with Playwright and TypeScript). Coaching and mentoring junior team members, sharing your expertise in test automation. Championing best practices and becoming the go-to authority for all things automation. Driving the integration of automated tests into their CI/CD pipelines. The team embraces a shift-left approach, including seeing quality as everyone's responsibility, not just the QA team's As a Senior QA, you'll work closely with the Test Manager in terms of test strategy and improving processes and will play a critical role in bringing quality assurance expertise into the heart of their delivery process. The QA team is focused on building a culture where collaboration and continuous improvement are at the heart of what they do. They are keen for their QAs to champion the testing vision within their delivery team, inspire change and empower team members to embrace quality and deliver with test-driven development. They are looking for someone passionate about test automation, experienced with Playwright/TypeScript (although they would consider people with Cypress) and happy to mentor and coach others in test best practice as well as automation. They are offering a great package including a salary of 55,000- 65,000 plus bonus, 25 days holiday (plus bank holidays) with the option to buy more, Life assurance and a contributory pension along with a range of additional perks and benefits. If you'd like to hear more please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Mar 08, 2025
Full time
I'm on the lookout for a Senior Test Engineer, experienced in test automation (Playwright/TypeScript) to join an incredible client of mine. This role offers the flexibility of working remotely, with one/ two days a month required in their Wiltshire office with the rest of the time working remotely. This is a well-established business that's doubled in size over the last few years. They're an awesome bunch of people who truly value their team. You'll be joining a company that treats you like an adult, offering lots of flexibility, autonomy, and a refreshing culture of trust and collaboration. You'll be the Senior Automation Tester in a test team of five (including a Test Manager and four testers) spread across several delivery teams. Your role will be pivotal in: Enhancing and improving their automation frameworks (currently built with Playwright and TypeScript). Coaching and mentoring junior team members, sharing your expertise in test automation. Championing best practices and becoming the go-to authority for all things automation. Driving the integration of automated tests into their CI/CD pipelines. The team embraces a shift-left approach, including seeing quality as everyone's responsibility, not just the QA team's As a Senior QA, you'll work closely with the Test Manager in terms of test strategy and improving processes and will play a critical role in bringing quality assurance expertise into the heart of their delivery process. The QA team is focused on building a culture where collaboration and continuous improvement are at the heart of what they do. They are keen for their QAs to champion the testing vision within their delivery team, inspire change and empower team members to embrace quality and deliver with test-driven development. They are looking for someone passionate about test automation, experienced with Playwright/TypeScript (although they would consider people with Cypress) and happy to mentor and coach others in test best practice as well as automation. They are offering a great package including a salary of 55,000- 65,000 plus bonus, 25 days holiday (plus bank holidays) with the option to buy more, Life assurance and a contributory pension along with a range of additional perks and benefits. If you'd like to hear more please apply below to Sam Miller at SR2 - Socially Responsible Recruitment
Aubay is seeking an experienced C# Software Quality Engineer to take on a leadership role in ensuring the delivery of high-quality testing for medium to large programmes. This is an exciting opportunity for a seasoned QA professional to bring their expertise in automation, team management, and cutting-edge testing practices to a fast-paced, innovative environment. Required Skills and Experience Bachelor's degree in Computer Science or a related field, with at least 12 years of experience in quality assurance, including leadership roles. Strong expertise in Agile testing methodologies and test automation tools. Proficiency in Selenium with C#, BDD frameworks using SpecFlow, and API automation. Experience in implementing Selenium Grid and applying appropriate test measurements and metrics. Demonstrated ability to manage end-to-end testing deliverables, ensuring top-quality outputs for medium to large programmes. Proven experience in leading teams of 10-12 members, including goal setting, appraisals, and professional development planning. Strong communication skills with the ability to interact and collaborate effectively with senior business leadership. Desired Skills and Experience Knowledge of additional programming languages such as Python or Java. Familiarity with Agile or Scrum software development methodologies. Excellent problem-solving skills, with the ability to think critically and creatively. Strong interpersonal and communication skills, with the ability to collaborate effectively across diverse teams. Experience building robust enterprise software systems and translating complex business needs into functional code. Key Role Responsibilities Manage a small team of 10-12 members, overseeing their goals, appraisals, and career development to support their aspirations. Deliver end-to-end testing for programmes, ensuring high-quality results and business continuity. Lead automation efforts, working with architects and Scrum team members to clarify requirements, enhance testability, and automate processes. Provide feedback on both functional and technical design, contributing to continuous improvement in QA practices. Innovate and implement new tools, processes, and frameworks to enhance both manual and automated testing. Document best practices and mentor junior team members to foster growth and knowledge sharing within the team. Develop proofs-of-concept for QA automation to drive continual improvements in testing processes. Ensure frameworks are aligned with continuous deployment and continuous integration goals. Collaborate with Portfolio and IT managers to define the QA roadmap and drive alignment across stakeholders.
Feb 21, 2025
Full time
Aubay is seeking an experienced C# Software Quality Engineer to take on a leadership role in ensuring the delivery of high-quality testing for medium to large programmes. This is an exciting opportunity for a seasoned QA professional to bring their expertise in automation, team management, and cutting-edge testing practices to a fast-paced, innovative environment. Required Skills and Experience Bachelor's degree in Computer Science or a related field, with at least 12 years of experience in quality assurance, including leadership roles. Strong expertise in Agile testing methodologies and test automation tools. Proficiency in Selenium with C#, BDD frameworks using SpecFlow, and API automation. Experience in implementing Selenium Grid and applying appropriate test measurements and metrics. Demonstrated ability to manage end-to-end testing deliverables, ensuring top-quality outputs for medium to large programmes. Proven experience in leading teams of 10-12 members, including goal setting, appraisals, and professional development planning. Strong communication skills with the ability to interact and collaborate effectively with senior business leadership. Desired Skills and Experience Knowledge of additional programming languages such as Python or Java. Familiarity with Agile or Scrum software development methodologies. Excellent problem-solving skills, with the ability to think critically and creatively. Strong interpersonal and communication skills, with the ability to collaborate effectively across diverse teams. Experience building robust enterprise software systems and translating complex business needs into functional code. Key Role Responsibilities Manage a small team of 10-12 members, overseeing their goals, appraisals, and career development to support their aspirations. Deliver end-to-end testing for programmes, ensuring high-quality results and business continuity. Lead automation efforts, working with architects and Scrum team members to clarify requirements, enhance testability, and automate processes. Provide feedback on both functional and technical design, contributing to continuous improvement in QA practices. Innovate and implement new tools, processes, and frameworks to enhance both manual and automated testing. Document best practices and mentor junior team members to foster growth and knowledge sharing within the team. Develop proofs-of-concept for QA automation to drive continual improvements in testing processes. Ensure frameworks are aligned with continuous deployment and continuous integration goals. Collaborate with Portfolio and IT managers to define the QA roadmap and drive alignment across stakeholders.
This is an exciting opportunity to join a multi-disciplined agile squad in which you will be part of a project to transform the way customers interact with Admiral. We are building out an omni-channel customer contact centre, and we are looking for someone to help ensure that we build the best possible customer journeys. We are using tools such as Genesys, Google Cloud Platform, Dialogflow CX, Azure DevOps, Terraform, and TypeScript, among others. You will play a proactive role in improving our customer journeys and agent experiences, and delivering significant business value through our new omni-channel contact centre solution. About the Team You will be part of a newly created squad within the Contact Centre Hub Tribe, whose immediate objective is to reimagine and rebuild how we route customers through our contact centre using the Genesys platform. Additionally, you will be part of the QA chapter, which sits across several squads within the tribe. The teams follow Agile principles and best practices to deliver high-quality software, and we are always open to suggestions on how we can get even better. About You We are looking for an enthusiastic and curious engineer, who can think creatively to solve problems and collaborates well with others. You must be highly technical and passionate about quality assurance, applying shift-left, automate-first principles. We will be looking for you to use your experience to help shape how best to gain confidence in the quality of the system and provide mentorship and support to other team members. We are looking for someone who can work both independently and as part of a squad. We love for people to have opinions on how we can improve, and the ability to share those opinions productively. Responsibilities Within the multi-discipline Agile squad, you will be responsible for leading efforts to ensure the quality of the services and applications we are developing. This will include: Design, build and maintain test automation frameworks, harnesses and pipelines. Develop your T-shaped engineering skills, applying best practice, innovation and improvement to support and guide other technical disciplines. Break down the product roadmap to anticipate testing requirements and plan appropriate strategies. Analyse epic/feature requirements to define acceptance criteria and identify appropriate levels of testing. Assess, write and execute comprehensive, effective and robust tests following our automate-first approach, but knowing where there is more value in manually validating ACs. Lead the QA effort in all sprint ceremonies, clearly communicating QA approach, plans and status, and constantly striving for improvement across the entire SDLC. Support and mentor other members of the team and actively help develop our Community of Practice in QA. Embrace Continuous Testing principles, and drive towards our organisational objective of Continuous Deployment. Work directly with the Product Owner and Squad Lead functions to provide technical guidance and help develop solutions to support the product roadmap. Support or lead the deployment of changes into the production environment and aid in the investigation of live issues or incidents. Essential Skills and Experience Experience of testing complex IT projects through to completion, resulting in delivery of robust and high-quality applications using best practices is essential. Excellent engineering skills with proven experience of designing, building and maintaining automated testing frameworks. Excellent skills with Typescript (Or alternative OOP language considered). Experience of using Cloud technologies e.g. Azure, Google Cloud Platform etc. Excellent understanding and experience of Web and API testing technologies and frameworks. A passion to learn new skills, tools, and new problem domains. Demonstrable skills in thinking about test coverage holistically and guiding the team to improvements. Experience providing mentorship or coaching junior engineers and transferring knowledge to other members of the team. Evidence of how you have improved the maturity of the QA function around you. Experience of working in an agile environment and collaborating with other capabilities. Excellent written and verbal communication skills (both technical and non-technical). Desirable Skills and Experience Knowledge of the Genesys platform, telephony systems or contact centres. Experience in Playwright, ViTest and other testing frameworks. Experience of integrating automated testing into a CI/CD pipeline. Experience testing SaaS, Enterprise and traditional in-house developed applications. Experience in testing conversation design flows. Understanding of the implications of testing product built using a low code SaaS product. Experience in using TDD and BDD development methodologies. Demonstrate test framework implementations on more than one tech stack. Experience with Non-Functional Testing including performance and security testing. Interview Process This will be an online test and two-stage interviews via MS Teams. Salary, Benefits and Work-Life Balance We do not have a set salary for this position, as it will be dependent on the successful candidate's experience. We are happy to see CVs from all candidates who meet the requirements and will be happy to discuss the remuneration package. At Admiral, we are proud to be a diverse business where we put our people and customers first. We have great benefits to ensure employees have a great work-life balance; it's one of the reasons we're consistently voted one of the Sunday Times Best Big Companies to work for in the UK. We want you to have an element of freedom to define a working lifestyle that supports this, so accommodate flexible hours wherever possible. All colleagues will receive 33 days holiday (including banks holidays) when they join us, and this will increase with length of service, up to a maximum of 38 days (including banks holidays). You also have the option to buy or sell up to five days of annual leave in addition to your allocation. You can also view some of our other key benefits here . Please note - we may close this vacancy early if we receive lots of applications or business priorities change.
Feb 20, 2025
Full time
This is an exciting opportunity to join a multi-disciplined agile squad in which you will be part of a project to transform the way customers interact with Admiral. We are building out an omni-channel customer contact centre, and we are looking for someone to help ensure that we build the best possible customer journeys. We are using tools such as Genesys, Google Cloud Platform, Dialogflow CX, Azure DevOps, Terraform, and TypeScript, among others. You will play a proactive role in improving our customer journeys and agent experiences, and delivering significant business value through our new omni-channel contact centre solution. About the Team You will be part of a newly created squad within the Contact Centre Hub Tribe, whose immediate objective is to reimagine and rebuild how we route customers through our contact centre using the Genesys platform. Additionally, you will be part of the QA chapter, which sits across several squads within the tribe. The teams follow Agile principles and best practices to deliver high-quality software, and we are always open to suggestions on how we can get even better. About You We are looking for an enthusiastic and curious engineer, who can think creatively to solve problems and collaborates well with others. You must be highly technical and passionate about quality assurance, applying shift-left, automate-first principles. We will be looking for you to use your experience to help shape how best to gain confidence in the quality of the system and provide mentorship and support to other team members. We are looking for someone who can work both independently and as part of a squad. We love for people to have opinions on how we can improve, and the ability to share those opinions productively. Responsibilities Within the multi-discipline Agile squad, you will be responsible for leading efforts to ensure the quality of the services and applications we are developing. This will include: Design, build and maintain test automation frameworks, harnesses and pipelines. Develop your T-shaped engineering skills, applying best practice, innovation and improvement to support and guide other technical disciplines. Break down the product roadmap to anticipate testing requirements and plan appropriate strategies. Analyse epic/feature requirements to define acceptance criteria and identify appropriate levels of testing. Assess, write and execute comprehensive, effective and robust tests following our automate-first approach, but knowing where there is more value in manually validating ACs. Lead the QA effort in all sprint ceremonies, clearly communicating QA approach, plans and status, and constantly striving for improvement across the entire SDLC. Support and mentor other members of the team and actively help develop our Community of Practice in QA. Embrace Continuous Testing principles, and drive towards our organisational objective of Continuous Deployment. Work directly with the Product Owner and Squad Lead functions to provide technical guidance and help develop solutions to support the product roadmap. Support or lead the deployment of changes into the production environment and aid in the investigation of live issues or incidents. Essential Skills and Experience Experience of testing complex IT projects through to completion, resulting in delivery of robust and high-quality applications using best practices is essential. Excellent engineering skills with proven experience of designing, building and maintaining automated testing frameworks. Excellent skills with Typescript (Or alternative OOP language considered). Experience of using Cloud technologies e.g. Azure, Google Cloud Platform etc. Excellent understanding and experience of Web and API testing technologies and frameworks. A passion to learn new skills, tools, and new problem domains. Demonstrable skills in thinking about test coverage holistically and guiding the team to improvements. Experience providing mentorship or coaching junior engineers and transferring knowledge to other members of the team. Evidence of how you have improved the maturity of the QA function around you. Experience of working in an agile environment and collaborating with other capabilities. Excellent written and verbal communication skills (both technical and non-technical). Desirable Skills and Experience Knowledge of the Genesys platform, telephony systems or contact centres. Experience in Playwright, ViTest and other testing frameworks. Experience of integrating automated testing into a CI/CD pipeline. Experience testing SaaS, Enterprise and traditional in-house developed applications. Experience in testing conversation design flows. Understanding of the implications of testing product built using a low code SaaS product. Experience in using TDD and BDD development methodologies. Demonstrate test framework implementations on more than one tech stack. Experience with Non-Functional Testing including performance and security testing. Interview Process This will be an online test and two-stage interviews via MS Teams. Salary, Benefits and Work-Life Balance We do not have a set salary for this position, as it will be dependent on the successful candidate's experience. We are happy to see CVs from all candidates who meet the requirements and will be happy to discuss the remuneration package. At Admiral, we are proud to be a diverse business where we put our people and customers first. We have great benefits to ensure employees have a great work-life balance; it's one of the reasons we're consistently voted one of the Sunday Times Best Big Companies to work for in the UK. We want you to have an element of freedom to define a working lifestyle that supports this, so accommodate flexible hours wherever possible. All colleagues will receive 33 days holiday (including banks holidays) when they join us, and this will increase with length of service, up to a maximum of 38 days (including banks holidays). You also have the option to buy or sell up to five days of annual leave in addition to your allocation. You can also view some of our other key benefits here . Please note - we may close this vacancy early if we receive lots of applications or business priorities change.
£70-90k + Benefits 2 days on site in North London 3 days remote I am recruiting for a talented and driven Backend Engineer to join a dynamic team, focused on the creation and deployment of innovative software solutions. As a Backend Engineer, you will work closely with cross-functional teams, including engineering, product management, design, and quality assurance, to develop cutting-edge features that power our platform. Key Responsibilities: Collaborate with cross-functional teams : Contribute to the development of new features by working alongside engineering, product management, design, and QA teams. Promote best practices : Advocate and enforce coding standards, architectural patterns, and best practices. Your in-depth knowledge of Back End technologies will help guide and support your peers, ensuring high-quality code. Automation and process improvement : Increase development efficiency, reliability, and scalability by creating automated processes that streamline workflows. Foster engineering excellence : Promote engineering best practices across the team and inspire your peers to improve their skills and capabilities. Knowledge sharing : Actively engage with the engineering community, contributing to knowledge-sharing initiatives and events. Share your expertise to motivate and mentor your team. Required Skills: Proven experience designing and building REST APIs (ideally with Flask, FastAPI, or similar frameworks). Expertise in designing architectures that meet scalability, reliability, and security goals. Strong problem-solving skills, particularly in product development. Solid understanding of Back End best practices, coding standards, and architectural patterns. Experience in automating builds (CI/CD), feature flags, and automated testing. Bonus Skills: Experience with message-driven systems (eg, Google Pub/Sub). Proficiency in relational databases (RDBMS), particularly with Postgres. Familiarity with NoSQL databases (document store/key-value store) is a plus. Experience with containerization technologies (Docker, Kubernetes). Hands-on experience with Google Cloud Platform (GCP) and configuration management (ideally using Terraform). Familiarity with Google Cloud Build for CI/CD actions, deployments, and builds. People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
Feb 20, 2025
Full time
£70-90k + Benefits 2 days on site in North London 3 days remote I am recruiting for a talented and driven Backend Engineer to join a dynamic team, focused on the creation and deployment of innovative software solutions. As a Backend Engineer, you will work closely with cross-functional teams, including engineering, product management, design, and quality assurance, to develop cutting-edge features that power our platform. Key Responsibilities: Collaborate with cross-functional teams : Contribute to the development of new features by working alongside engineering, product management, design, and QA teams. Promote best practices : Advocate and enforce coding standards, architectural patterns, and best practices. Your in-depth knowledge of Back End technologies will help guide and support your peers, ensuring high-quality code. Automation and process improvement : Increase development efficiency, reliability, and scalability by creating automated processes that streamline workflows. Foster engineering excellence : Promote engineering best practices across the team and inspire your peers to improve their skills and capabilities. Knowledge sharing : Actively engage with the engineering community, contributing to knowledge-sharing initiatives and events. Share your expertise to motivate and mentor your team. Required Skills: Proven experience designing and building REST APIs (ideally with Flask, FastAPI, or similar frameworks). Expertise in designing architectures that meet scalability, reliability, and security goals. Strong problem-solving skills, particularly in product development. Solid understanding of Back End best practices, coding standards, and architectural patterns. Experience in automating builds (CI/CD), feature flags, and automated testing. Bonus Skills: Experience with message-driven systems (eg, Google Pub/Sub). Proficiency in relational databases (RDBMS), particularly with Postgres. Familiarity with NoSQL databases (document store/key-value store) is a plus. Experience with containerization technologies (Docker, Kubernetes). Hands-on experience with Google Cloud Platform (GCP) and configuration management (ideally using Terraform). Familiarity with Google Cloud Build for CI/CD actions, deployments, and builds. People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
We operate in both on-premises and cloud environments. As a Technology Release Manager , you will play a crucial role in planning, managing, and overseeing software releases across various IT environments. We have outsourced the execution layer for Digital Release Management, and we expect this person to take a hands-on approach to consolidate processes and unify toolsets that are currently separate between Digital and the other business areas (Retail and Supply Chain). This role is key to ensuring efficient, standardised release processes across the organisation while driving stability and reliability in IT services. We are committed to supporting the internal growth of this function so that it evolves into the governance and enablement layer for the Group Technology Release Management function. The Technology Release Manager will oversee release management across Digital, Retail, and Supply Chain business areas, working towards a consolidated and standardised approach to release management. They will collaborate closely with project managers, development teams, QA teams, and key stakeholders to ensure a consistent and effective release process across the organization. What You'll Be Doing: Release Management: Manage the outsourced Digital Release execution layer, ensuring alignment with Retail and Supply Chain release processes. Work towards consolidating release processes and toolsets across business units to establish a unified framework. Develop, implement, and oversee release management strategies and processes. Plan, schedule, and coordinate software releases, ensuring alignment with business goals. Ensure proper version control and documentation for all releases. Governance and Compliance: Lay the foundation for a governance and enablement function within the Group Technology Release Management framework. Establish governance frameworks and best practices for release management. Ensure compliance with internal policies, industry standards, and regulatory requirements. Maintain and enforce change control policies to manage risks effectively. Stakeholder Collaboration: Work closely with development, QA, operations, and business teams to ensure smooth releases. Act as a bridge between technical and business teams to align release expectations and outcomes. Communicate release schedules, risks, and impacts to relevant stakeholders. Risk and Issue Management: Identify potential release-related risks and develop mitigation strategies. Manage release-related incidents, ensuring rapid issue resolution and minimal business impact. Conduct post-release reviews to analyse issues and drive continuous improvements. Identify opportunities to automate release processes to improve efficiency and reliability. Drive the adoption of DevOps principles, CI/CD pipelines, and release automation tools. Performance Monitoring & Reporting: Track key release metrics, including deployment success rates and incident resolution times. Provide regular reports on release performance to senior management, ensuring visibility across Digital, Retail, and Supply Chain. What We're Looking For: Required Skills and Experience: Experience working in hybrid IT environments, managing releases across both on-premises data centres and cloud platforms (AWS, Azure, GCP). Extensive experience in end-to-end release management execution, including planning, scheduling, coordination, and post-release reviews. Strong understanding of release governance frameworks and best practices, with a proven track record of implementing structured release management processes. Experience in managing large-scale releases across multiple business units, ensuring seamless integration between Digital, Retail, and Supply Chain. Strong background in ITIL-based Change & Release Management, with expertise in risk assessment, compliance, and quality assurance. Proven ability to manage outsourced release execution layers, ensuring alignment with organisational objectives and quality standards. Exceptional stakeholder management and leadership skills, capable of influencing cross-functional teams and driving best practices in release governance. Excellent communication, leadership, and interpersonal skills, with the ability to build strong relationships with both technical and business stakeholders. Experience with release automation tools and CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues. Experience in managing budgets and resources effectively. Knowledge of specific technology areas (e.g., eCommerce platforms, cloud technology, Retail systems, ERP systems, monitoring tools, etc.). Proven experience in implementing and automating release processes via ITSM toolsets (e.g., ServiceNow, BMC Remedy, Jira Service Management). Desired Qualifications: Degree in Information Technology or a related field. ITIL Foundation or ITIL Intermediate certification, with a strong focus on Release & Change Management. Certification in Agile, DevOps, or SAFe Release Train Engineer. Extensive experience governing enterprise-wide release strategies, ensuring compliance with industry regulations and best practices. Bachelor's in information technology, Computer Science, or a related field. 7+ years of experience in technology release management, governance, and execution. The Company: The JD Group is a leading omnichannel retailer of Sports Fashion, Street & Premium Fashion, Outdoors and Gyms with over 90,000 colleagues over 4,500 stores across several retail fascia's in over 36 countries around the world. We are an equal opportunities employer who embraces and values differences. We recognise the importance of an inclusive workplace culture in which everyone can thrive irrespective of their background or identity. To be a part of this successful and continuously growing company, you will have the desire to ingrain our strategic goals of being a people first, a digital leader and customer focused organisation which provides operational excellence and is continuous with identifying new areas of growth into our day-to-day. We know our employees work tirelessly to make JD Sports the success it is today and in turn, we offer them some amazing benefits: Staff Discount on qualifying purchases across Group retail stores and online. Discounted Gym membership. Personal development opportunities to learn and develop at work. Access to Apprenticeships and accredited qualifications. Interested? If you are interested in this position, then press the Apply Now button . Due to the high volumes of applications our opportunities attract, it takes time to review them all. If you don't hear back within two weeks of your application, please consider your application to have been unsuccessful on this occasion. Applications that meet the skills criteria will be contacted for a 1st stage meeting with the talent team. Shortlisted candidates will then be invited to interview with the hiring manager.
Feb 20, 2025
Full time
We operate in both on-premises and cloud environments. As a Technology Release Manager , you will play a crucial role in planning, managing, and overseeing software releases across various IT environments. We have outsourced the execution layer for Digital Release Management, and we expect this person to take a hands-on approach to consolidate processes and unify toolsets that are currently separate between Digital and the other business areas (Retail and Supply Chain). This role is key to ensuring efficient, standardised release processes across the organisation while driving stability and reliability in IT services. We are committed to supporting the internal growth of this function so that it evolves into the governance and enablement layer for the Group Technology Release Management function. The Technology Release Manager will oversee release management across Digital, Retail, and Supply Chain business areas, working towards a consolidated and standardised approach to release management. They will collaborate closely with project managers, development teams, QA teams, and key stakeholders to ensure a consistent and effective release process across the organization. What You'll Be Doing: Release Management: Manage the outsourced Digital Release execution layer, ensuring alignment with Retail and Supply Chain release processes. Work towards consolidating release processes and toolsets across business units to establish a unified framework. Develop, implement, and oversee release management strategies and processes. Plan, schedule, and coordinate software releases, ensuring alignment with business goals. Ensure proper version control and documentation for all releases. Governance and Compliance: Lay the foundation for a governance and enablement function within the Group Technology Release Management framework. Establish governance frameworks and best practices for release management. Ensure compliance with internal policies, industry standards, and regulatory requirements. Maintain and enforce change control policies to manage risks effectively. Stakeholder Collaboration: Work closely with development, QA, operations, and business teams to ensure smooth releases. Act as a bridge between technical and business teams to align release expectations and outcomes. Communicate release schedules, risks, and impacts to relevant stakeholders. Risk and Issue Management: Identify potential release-related risks and develop mitigation strategies. Manage release-related incidents, ensuring rapid issue resolution and minimal business impact. Conduct post-release reviews to analyse issues and drive continuous improvements. Identify opportunities to automate release processes to improve efficiency and reliability. Drive the adoption of DevOps principles, CI/CD pipelines, and release automation tools. Performance Monitoring & Reporting: Track key release metrics, including deployment success rates and incident resolution times. Provide regular reports on release performance to senior management, ensuring visibility across Digital, Retail, and Supply Chain. What We're Looking For: Required Skills and Experience: Experience working in hybrid IT environments, managing releases across both on-premises data centres and cloud platforms (AWS, Azure, GCP). Extensive experience in end-to-end release management execution, including planning, scheduling, coordination, and post-release reviews. Strong understanding of release governance frameworks and best practices, with a proven track record of implementing structured release management processes. Experience in managing large-scale releases across multiple business units, ensuring seamless integration between Digital, Retail, and Supply Chain. Strong background in ITIL-based Change & Release Management, with expertise in risk assessment, compliance, and quality assurance. Proven ability to manage outsourced release execution layers, ensuring alignment with organisational objectives and quality standards. Exceptional stakeholder management and leadership skills, capable of influencing cross-functional teams and driving best practices in release governance. Excellent communication, leadership, and interpersonal skills, with the ability to build strong relationships with both technical and business stakeholders. Experience with release automation tools and CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues. Experience in managing budgets and resources effectively. Knowledge of specific technology areas (e.g., eCommerce platforms, cloud technology, Retail systems, ERP systems, monitoring tools, etc.). Proven experience in implementing and automating release processes via ITSM toolsets (e.g., ServiceNow, BMC Remedy, Jira Service Management). Desired Qualifications: Degree in Information Technology or a related field. ITIL Foundation or ITIL Intermediate certification, with a strong focus on Release & Change Management. Certification in Agile, DevOps, or SAFe Release Train Engineer. Extensive experience governing enterprise-wide release strategies, ensuring compliance with industry regulations and best practices. Bachelor's in information technology, Computer Science, or a related field. 7+ years of experience in technology release management, governance, and execution. The Company: The JD Group is a leading omnichannel retailer of Sports Fashion, Street & Premium Fashion, Outdoors and Gyms with over 90,000 colleagues over 4,500 stores across several retail fascia's in over 36 countries around the world. We are an equal opportunities employer who embraces and values differences. We recognise the importance of an inclusive workplace culture in which everyone can thrive irrespective of their background or identity. To be a part of this successful and continuously growing company, you will have the desire to ingrain our strategic goals of being a people first, a digital leader and customer focused organisation which provides operational excellence and is continuous with identifying new areas of growth into our day-to-day. We know our employees work tirelessly to make JD Sports the success it is today and in turn, we offer them some amazing benefits: Staff Discount on qualifying purchases across Group retail stores and online. Discounted Gym membership. Personal development opportunities to learn and develop at work. Access to Apprenticeships and accredited qualifications. Interested? If you are interested in this position, then press the Apply Now button . Due to the high volumes of applications our opportunities attract, it takes time to review them all. If you don't hear back within two weeks of your application, please consider your application to have been unsuccessful on this occasion. Applications that meet the skills criteria will be contacted for a 1st stage meeting with the talent team. Shortlisted candidates will then be invited to interview with the hiring manager.
Senior Software Engineer Department: 480 - Software Engineering Employment Type: Permanent Location: London Description Arqit is a global cybersecurity company delivering quantum-safe encryption to secure data and communications for enterprises, governments, and critical national infrastructure (CNI). Powered by its advanced symmetric key cryptography, the Arqit SKA-Platform offers scalable encryption that is resilient to quantum threats. The platform allows devices to seamlessly generate and share secure encryption keys, ensuring robust data protection across sectors like telecoms, defence, and finance. Stronger, simpler encryption. We are looking to expand our software team with individuals who are interested in joining a fast-paced, exciting tech scale-up. We can offer you fun and interesting work in cloud cybersecurity, and we have a great team culture that gives you the opportunity to innovate, take ownership, and scale new heights in your career. On offer is a friendly office environment (close to Victoria, Westminster and St James park stations) with considerable flexibility around working from home, and the challenge of working in a complex environment where no two days are the same. As a Senior Software Engineer at Arqit you will join a diverse and talented group of experienced software engineers, system architects, DevOps and QA providing the opportunity to further develop both technical and leadership skills as the company continues to grow. We are looking for an enthusiastic technologist who can adapt to the needs of the team, have a passion for learning and a constant desire to expand their knowledge. What you'll be doing You will join a friendly and supportive Agile Scrum team that works in a fast-paced environment and takes responsibility for the full delivery cycle of new features, from requirement through to production, following best practice engineering principles in the process. You will work on the SKA-Platform, our pioneering cybersecurity product, and in the process learn a diverse set of skills that enable you to implement and deploy a cutting-edge microservice-based architecture. Additionally, you will develop new and existing cybersecurity products and applications that leverage the features of our proprietary SKA-Platform. Develop software for the SKA-Platform working under the guidance of our software architects and senior engineers. Transform architectural models into component designs ready to be incrementally developed, tested and deployed. Collaborate closely with your team of software, automation and DevOps engineers to implement, review, test and deploy full-stack software changes. Analyse the metrics of your deployment changes, ensuring high resiliency and performance is maintained, resolving issues if they arise. Fix issues found internally and by our customers. Actively participate in Agile development activities and rituals, supporting the growth of the team and its members. Be open to receiving feedback and be willing to offer constructive feedback and support to others. Work closely with the Product Management team to help further refine requirements. Follow a career path towards senior engineering roles. What we're looking for About you You're an intelligent innovator who thinks outside of the box with a record of delivering great results against the most complex of problems. You take ownership without being asked to, work with autonomy and you're a team player with a relentless desire to help your team to succeed. You're open, honest and respectful, appreciating the value of diversity, and you enjoy the challenge of working in an ambiguous environment where no two days are the same. You recognise the need to work at pace but are also laser-focused to ensure that what's delivered delights the end-user. What we're looking for Essential: BSc/MSc/BEng/MEng or equivalent in Computer Science, electronic engineering or related field, or significant commercial experience of developing complex enterprise software and services. Demonstrable experience in building horizontally-scalable mission-critical enterprise software and services, preferably in a startup environment. Experience of cloud service development (public/hybrid/private cloud PaaS or SaaS). Extensive experience of Java/Kotlin programming and best practice. Demonstrable passion for software development through self-learning, personal projects, competitions etc. Experience of triage, RCA and fix for software issues within a distributed system. Competence in multiple programming languages. Experience of database development (SQL and NoSQL). Experience with design patterns, refactoring, OO design and related areas. Experience developing with the Micronaut framework. Strong analytical, problem-solving and organizational skills. Demonstrate accountability for results whilst working with high autonomy. Right to live and work in the UK without restriction. Ability to gain UK security clearance. Desirable: Experience working in cyber security. Working knowledge or applied cryptography. Agile Scrum or Kanban experience. Experience of consuming cloud services from the big 3 providers Cloud platforms (e.g. Azure, AWS, Google). Both Linux and Windows development experience. Python, C++, TypeScript/JavaScript. CI/CD deployment experience (Azure DevOps, Helm, Flux). Experience working in a start-up.
Feb 20, 2025
Full time
Senior Software Engineer Department: 480 - Software Engineering Employment Type: Permanent Location: London Description Arqit is a global cybersecurity company delivering quantum-safe encryption to secure data and communications for enterprises, governments, and critical national infrastructure (CNI). Powered by its advanced symmetric key cryptography, the Arqit SKA-Platform offers scalable encryption that is resilient to quantum threats. The platform allows devices to seamlessly generate and share secure encryption keys, ensuring robust data protection across sectors like telecoms, defence, and finance. Stronger, simpler encryption. We are looking to expand our software team with individuals who are interested in joining a fast-paced, exciting tech scale-up. We can offer you fun and interesting work in cloud cybersecurity, and we have a great team culture that gives you the opportunity to innovate, take ownership, and scale new heights in your career. On offer is a friendly office environment (close to Victoria, Westminster and St James park stations) with considerable flexibility around working from home, and the challenge of working in a complex environment where no two days are the same. As a Senior Software Engineer at Arqit you will join a diverse and talented group of experienced software engineers, system architects, DevOps and QA providing the opportunity to further develop both technical and leadership skills as the company continues to grow. We are looking for an enthusiastic technologist who can adapt to the needs of the team, have a passion for learning and a constant desire to expand their knowledge. What you'll be doing You will join a friendly and supportive Agile Scrum team that works in a fast-paced environment and takes responsibility for the full delivery cycle of new features, from requirement through to production, following best practice engineering principles in the process. You will work on the SKA-Platform, our pioneering cybersecurity product, and in the process learn a diverse set of skills that enable you to implement and deploy a cutting-edge microservice-based architecture. Additionally, you will develop new and existing cybersecurity products and applications that leverage the features of our proprietary SKA-Platform. Develop software for the SKA-Platform working under the guidance of our software architects and senior engineers. Transform architectural models into component designs ready to be incrementally developed, tested and deployed. Collaborate closely with your team of software, automation and DevOps engineers to implement, review, test and deploy full-stack software changes. Analyse the metrics of your deployment changes, ensuring high resiliency and performance is maintained, resolving issues if they arise. Fix issues found internally and by our customers. Actively participate in Agile development activities and rituals, supporting the growth of the team and its members. Be open to receiving feedback and be willing to offer constructive feedback and support to others. Work closely with the Product Management team to help further refine requirements. Follow a career path towards senior engineering roles. What we're looking for About you You're an intelligent innovator who thinks outside of the box with a record of delivering great results against the most complex of problems. You take ownership without being asked to, work with autonomy and you're a team player with a relentless desire to help your team to succeed. You're open, honest and respectful, appreciating the value of diversity, and you enjoy the challenge of working in an ambiguous environment where no two days are the same. You recognise the need to work at pace but are also laser-focused to ensure that what's delivered delights the end-user. What we're looking for Essential: BSc/MSc/BEng/MEng or equivalent in Computer Science, electronic engineering or related field, or significant commercial experience of developing complex enterprise software and services. Demonstrable experience in building horizontally-scalable mission-critical enterprise software and services, preferably in a startup environment. Experience of cloud service development (public/hybrid/private cloud PaaS or SaaS). Extensive experience of Java/Kotlin programming and best practice. Demonstrable passion for software development through self-learning, personal projects, competitions etc. Experience of triage, RCA and fix for software issues within a distributed system. Competence in multiple programming languages. Experience of database development (SQL and NoSQL). Experience with design patterns, refactoring, OO design and related areas. Experience developing with the Micronaut framework. Strong analytical, problem-solving and organizational skills. Demonstrate accountability for results whilst working with high autonomy. Right to live and work in the UK without restriction. Ability to gain UK security clearance. Desirable: Experience working in cyber security. Working knowledge or applied cryptography. Agile Scrum or Kanban experience. Experience of consuming cloud services from the big 3 providers Cloud platforms (e.g. Azure, AWS, Google). Both Linux and Windows development experience. Python, C++, TypeScript/JavaScript. CI/CD deployment experience (Azure DevOps, Helm, Flux). Experience working in a start-up.
Senior Software Developer in Test (SDET) Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We offer: A work culture focused on innovation and building lasting value for our clients and employees Ongoing learning opportunities to help you acquire new skills or deepen existing expertise A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients A diverse, inclusive, meritocratic culture Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement QA and Automation at Capco Create, drive, and build test strategies that are robust, reusable, and scalable. Be responsible for creating detailed test artifacts such as test plans, test specifications, automated tests, defect tickets, and reports. Manage test environments, test devices, defining and creating consistent test data and reports. Work with both your team and other cross-functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes, and tools. Collaborate with architects to ensure solutions adhere to their principles and direction. Lead, mentor, up-skill, and inspire other automation engineers. Deliver fair outcomes for our customers and ensure own conduct maintains order and transparency. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of a team that is forming the future of finance. About You Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems. Able to work individually or with teams, recommending tooling and solutions aligning with organisational strategies. Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling. Contribute to security designs based on the organisation's security strategy. Comfortable managing engineers, ensuring they track the team's efficiency and quality of work. Make valuable contributions to products, solutions, and teams. Play a role in the delivery of critical business applications and ideally customer-facing applications. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise Essential Solid Test Automation experience across the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows). Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium. Experience of at least one of Browser Stack, Sauce Labs, Appium, Calabash, TestCloud or other Cloud Service Testing Framework. Test automation experience of ReST and SOAP based APIs and Web Services using single and multi-threading. Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON. Experience of test and issue management tools e.g. Jira, RTC, TestRail and Quality Centre. CI/CD - tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance Centre. Desirable Background as a developer preferred. Load and Performance Testing experience - Load Runner, Performance Centre and JMeter or similar tools. PaaS/IaaS - OpenShift, Pivotal Cloud Foundry, AWS, Azure & Cloudbees. DevOps processes and experience. Agile methodologies - Scrum, Kanban, Lean UX, X. Strong experience delivering to AAA accessibility standards and usability principles. Experience migrating on-premise solutions to a cloud ecosystem. Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.
Feb 19, 2025
Full time
Senior Software Developer in Test (SDET) Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We offer: A work culture focused on innovation and building lasting value for our clients and employees Ongoing learning opportunities to help you acquire new skills or deepen existing expertise A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients A diverse, inclusive, meritocratic culture Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement QA and Automation at Capco Create, drive, and build test strategies that are robust, reusable, and scalable. Be responsible for creating detailed test artifacts such as test plans, test specifications, automated tests, defect tickets, and reports. Manage test environments, test devices, defining and creating consistent test data and reports. Work with both your team and other cross-functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes, and tools. Collaborate with architects to ensure solutions adhere to their principles and direction. Lead, mentor, up-skill, and inspire other automation engineers. Deliver fair outcomes for our customers and ensure own conduct maintains order and transparency. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of a team that is forming the future of finance. About You Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems. Able to work individually or with teams, recommending tooling and solutions aligning with organisational strategies. Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling. Contribute to security designs based on the organisation's security strategy. Comfortable managing engineers, ensuring they track the team's efficiency and quality of work. Make valuable contributions to products, solutions, and teams. Play a role in the delivery of critical business applications and ideally customer-facing applications. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise Essential Solid Test Automation experience across the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows). Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium. Experience of at least one of Browser Stack, Sauce Labs, Appium, Calabash, TestCloud or other Cloud Service Testing Framework. Test automation experience of ReST and SOAP based APIs and Web Services using single and multi-threading. Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON. Experience of test and issue management tools e.g. Jira, RTC, TestRail and Quality Centre. CI/CD - tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance Centre. Desirable Background as a developer preferred. Load and Performance Testing experience - Load Runner, Performance Centre and JMeter or similar tools. PaaS/IaaS - OpenShift, Pivotal Cloud Foundry, AWS, Azure & Cloudbees. DevOps processes and experience. Agile methodologies - Scrum, Kanban, Lean UX, X. Strong experience delivering to AAA accessibility standards and usability principles. Experience migrating on-premise solutions to a cloud ecosystem. Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.
Galytix (GX) is delivering on the promise of AI. GX has built specialised knowledge AI assistants for the banking and insurance industry. Our assistants are fed by sector-specific data and knowledge and easily adaptable through ontology layers to reflect institution-specific rules. GX AI assistants are designed for Individual Investors, Credit and Claims professionals. Our assistants are being used right now in global financial institutions. Proven, trusted, non-hallucinating, our assistants are empowering financial professionals and delivering 10x improvements by supporting them in their day-to-day tasks. Key Responsibilities: Ensuring completeness, accuracy, and efficiency of various platform modules against their technical specification. Designing and executing test cases, providing feedback to developers and data scientists, reporting and tracking bugs and other QA metrics, and helping troubleshoot and solve issues. Helping implement and scale our functional, E2E, regression, and unit testing frameworks across the SDLC. Desired Skills: A Computer Science or Technical University degree. Proven experience in a QA role of web applications. Test automation experience - Selenium or similar. Experience with working in an agile and TDD development environment. Excellent communication skills; a team player. Familiarity with QA processes across the whole SDLC: requirements setting, design, planning, implementation, testing, deployment, maintenance, support. Proficient in written and spoken English. Self-motivated individual with strong sense for commitment to high-quality delivery. Why You Should Not Miss This Career Opportunity: We are a mission-driven firm that is revolutionising the Insurance and Banking industry. We are not aiming to incrementally push the current boundaries, we redefine them. Customer-centric organisation with innovation at the core of everything we do. Capitalize on an unparalleled career progression opportunity. Work closely with senior leaders who have individually served several CEOs in Fortune 100 companies globally. Develop highly valued skills and build connections in the industry by working with top-tier Insurance and Banking clients on their mission-critical problems and deploying solutions integrated into their day-to-day workflows and processes.
Feb 19, 2025
Full time
Galytix (GX) is delivering on the promise of AI. GX has built specialised knowledge AI assistants for the banking and insurance industry. Our assistants are fed by sector-specific data and knowledge and easily adaptable through ontology layers to reflect institution-specific rules. GX AI assistants are designed for Individual Investors, Credit and Claims professionals. Our assistants are being used right now in global financial institutions. Proven, trusted, non-hallucinating, our assistants are empowering financial professionals and delivering 10x improvements by supporting them in their day-to-day tasks. Key Responsibilities: Ensuring completeness, accuracy, and efficiency of various platform modules against their technical specification. Designing and executing test cases, providing feedback to developers and data scientists, reporting and tracking bugs and other QA metrics, and helping troubleshoot and solve issues. Helping implement and scale our functional, E2E, regression, and unit testing frameworks across the SDLC. Desired Skills: A Computer Science or Technical University degree. Proven experience in a QA role of web applications. Test automation experience - Selenium or similar. Experience with working in an agile and TDD development environment. Excellent communication skills; a team player. Familiarity with QA processes across the whole SDLC: requirements setting, design, planning, implementation, testing, deployment, maintenance, support. Proficient in written and spoken English. Self-motivated individual with strong sense for commitment to high-quality delivery. Why You Should Not Miss This Career Opportunity: We are a mission-driven firm that is revolutionising the Insurance and Banking industry. We are not aiming to incrementally push the current boundaries, we redefine them. Customer-centric organisation with innovation at the core of everything we do. Capitalize on an unparalleled career progression opportunity. Work closely with senior leaders who have individually served several CEOs in Fortune 100 companies globally. Develop highly valued skills and build connections in the industry by working with top-tier Insurance and Banking clients on their mission-critical problems and deploying solutions integrated into their day-to-day workflows and processes.
Senior QA Engineer Permanent Location: London / Hybrid - Ideally twice a month on site Salary: 60,000 - 65,000 We are currently looking for a Senior QA Engineer to help drive the quality of the client's legacy systems and new product offerings. You will play a pivotal role in defining and implementing best-in-class QA processes in an environment that currently has minimal test automation. As the Senior QA Engineer, you will also mentor and guide another QA tester in the team, fostering a culture of continuous improvement and shared learning. You will be responsible for creating and executing comprehensive test plans, implementing automation frameworks from scratch, and ensuring that we deliver reliable, high-performing software that meets our customer's needs. Your Day-to-Day Activities Will Include: Test Strategy & Execution : Develop and maintain clear, actionable testing strategies and test cases across both legacy and new platforms, ensuring comprehensive coverage of functionality and performance. Automation Implementation : Design and implement an automation framework or suite to improve test efficiency, reduce manual workload, and provide quicker feedback loops for development teams. Mentoring : Lead and mentor another QA tester on the team, providing guidance on testing best practices, test script creation, and overall QA methodologies. Cross-Functional Collaboration : Collaborate with Product Managers, Developers, and other stakeholders to clarify requirements, raise issues early, and ensure smooth release cycles. Defect Management : Investigate, document, and track bugs in our issue management tools; work with engineering teams on bug prioritisation and resolution time-lines. Continuous Improvement : Help shape QA processes, refine testing tools, and advocate for quality throughout the development life cycle. Reporting & Metrics : Establish and monitor key quality metrics (e.g., defect density, test coverage) to provide insights into product stability and team effectiveness. Skills and Experiences we are looking for: S enior-level testing expertise , with demonstrable experience leading QA efforts on complex software products. Excels at methodical problem-solving , able to create thorough and reproducible test plans. Has hands-on experience building out test automation frameworks from scratch, and selecting the appropriate tooling and technologies to do so. Is comfortable mentoring and guiding the professional growth of a junior QA colleague. Enjoys working on both legacy systems (requiring careful troubleshooting and exploratory testing) and new product lines (providing opportunities to implement modern QA practices). Thrives in a collaborative environment , maintaining open communication with engineers, product managers, and business stakeholders.
Feb 19, 2025
Full time
Senior QA Engineer Permanent Location: London / Hybrid - Ideally twice a month on site Salary: 60,000 - 65,000 We are currently looking for a Senior QA Engineer to help drive the quality of the client's legacy systems and new product offerings. You will play a pivotal role in defining and implementing best-in-class QA processes in an environment that currently has minimal test automation. As the Senior QA Engineer, you will also mentor and guide another QA tester in the team, fostering a culture of continuous improvement and shared learning. You will be responsible for creating and executing comprehensive test plans, implementing automation frameworks from scratch, and ensuring that we deliver reliable, high-performing software that meets our customer's needs. Your Day-to-Day Activities Will Include: Test Strategy & Execution : Develop and maintain clear, actionable testing strategies and test cases across both legacy and new platforms, ensuring comprehensive coverage of functionality and performance. Automation Implementation : Design and implement an automation framework or suite to improve test efficiency, reduce manual workload, and provide quicker feedback loops for development teams. Mentoring : Lead and mentor another QA tester on the team, providing guidance on testing best practices, test script creation, and overall QA methodologies. Cross-Functional Collaboration : Collaborate with Product Managers, Developers, and other stakeholders to clarify requirements, raise issues early, and ensure smooth release cycles. Defect Management : Investigate, document, and track bugs in our issue management tools; work with engineering teams on bug prioritisation and resolution time-lines. Continuous Improvement : Help shape QA processes, refine testing tools, and advocate for quality throughout the development life cycle. Reporting & Metrics : Establish and monitor key quality metrics (e.g., defect density, test coverage) to provide insights into product stability and team effectiveness. Skills and Experiences we are looking for: S enior-level testing expertise , with demonstrable experience leading QA efforts on complex software products. Excels at methodical problem-solving , able to create thorough and reproducible test plans. Has hands-on experience building out test automation frameworks from scratch, and selecting the appropriate tooling and technologies to do so. Is comfortable mentoring and guiding the professional growth of a junior QA colleague. Enjoys working on both legacy systems (requiring careful troubleshooting and exploratory testing) and new product lines (providing opportunities to implement modern QA practices). Thrives in a collaborative environment , maintaining open communication with engineers, product managers, and business stakeholders.
Tether enables businesses - including exchanges, wallets, payment processors, financial services and ATMs - to easily use reserve-backed tokens on blockchains. By leveraging blockchain technology, Tether allows you to store, send and receive digital tokens person-to-person, globally, instantly, and securely for a fraction of the cost of alternatives. Tether's platform is built to prioritize transparency at all times. Products crafted on the fin-tech frontline - stablecoins, digital assets tokenisation services, and our trusted, reliable flagship product: USDT - the world's largest stablecoin, used by hundreds of millions of users across every continent. Tether Power introduces energy solutions to meet the demand for sustainable growth and optimize excess energy for Bitcoin mining. Our mining facilities are geo-diverse, driven by data, and committed to the relentless pursuit of eco-friendly practices and technological advancement. Tether Data helps develop peer-to-peer foundations and AI infrastructure, empowering individuals, businesses, and governments globally. That technology enhances robustness and reduces infrastructure costs. KEET, a flagship peer-to-peer communication app, embodies this tech stack's immense potential, revolutionizing data sharing without limits. Our efforts in AI are directed to create a positive force in this field, focusing on accessibility and privacy. Tether Education helps prepare everyone, everywhere, for the digital and gig economies. With world-class high-quality learning, accessible to all, to drive growth and prosperity globally. Tether Evolution stands at the intersection of innovation and human potential, dedicated to propelling humanity into a future where technology and human capabilities merge in unprecedented ways. Our team is fully remote and globally distributed to capture the best talent from around the world, so excellent English communication skills are critical for when we collaborate together to develop, support, and deliver the best platform possible for our users. So far our company has grown fast and stayed lean to secure its place as a leader in the space. We're currently looking for a QA Engineer to join our team. The position is 100% remote and available to anyone self-driven, and, with the experience and capacity to contribute to our vision. If you get excited about being in an industry that is breaking new ground and have confidence you can conquer the most challenging feats we'll encounter, we want to talk to you. Join us, and help lay the foundation for a decentralized future. Key Responsibilities Take ownership of projects & new features, and be responsible for their overall quality. Work across teams & with customers to investigate and diagnose issues. Creating test plans for new products, and maintaining and expanding plans for existing products. Continuously analyze working processes; suggest and implement improvements. Document issues in our bug-tracking software, while communicating the issue effectively. Work with developers to help them understand, debug, and reproduce issues. Help us improve our test automation framework and expand its coverage. Assist with manual / regression testing & bug fix verification. Monitor information channels to detect and report emergent issues. Provide non-functional quality feedback such as performance & UI/UX improvements. Minimum Requirements At least +4 years of experience in a Software Quality Assurance field. Experience using an automated testing framework, such as Cypress. Flexibility and having the willingness to tackle issues whenever they arise. A self-driven and proactive personality is essential - You will be given significant autonomy to tackle the challenges you're given. A strong drive to learn - our products are complex, so an inquisitive nature, and a strong desire to acquire information is critical. A strong drive to experiment and discover knowledge independently, but also not afraid to ask questions where needed. Understanding of the foundations of website development is important, such as distinguishing between client and server-side issues, being comfortable debugging API calls etc. Comfortable working with browser developer tools and using them to analyze issues with HTML, JSON, and network traffic. Is a plus if you have experience in AI projects.
Feb 18, 2025
Full time
Tether enables businesses - including exchanges, wallets, payment processors, financial services and ATMs - to easily use reserve-backed tokens on blockchains. By leveraging blockchain technology, Tether allows you to store, send and receive digital tokens person-to-person, globally, instantly, and securely for a fraction of the cost of alternatives. Tether's platform is built to prioritize transparency at all times. Products crafted on the fin-tech frontline - stablecoins, digital assets tokenisation services, and our trusted, reliable flagship product: USDT - the world's largest stablecoin, used by hundreds of millions of users across every continent. Tether Power introduces energy solutions to meet the demand for sustainable growth and optimize excess energy for Bitcoin mining. Our mining facilities are geo-diverse, driven by data, and committed to the relentless pursuit of eco-friendly practices and technological advancement. Tether Data helps develop peer-to-peer foundations and AI infrastructure, empowering individuals, businesses, and governments globally. That technology enhances robustness and reduces infrastructure costs. KEET, a flagship peer-to-peer communication app, embodies this tech stack's immense potential, revolutionizing data sharing without limits. Our efforts in AI are directed to create a positive force in this field, focusing on accessibility and privacy. Tether Education helps prepare everyone, everywhere, for the digital and gig economies. With world-class high-quality learning, accessible to all, to drive growth and prosperity globally. Tether Evolution stands at the intersection of innovation and human potential, dedicated to propelling humanity into a future where technology and human capabilities merge in unprecedented ways. Our team is fully remote and globally distributed to capture the best talent from around the world, so excellent English communication skills are critical for when we collaborate together to develop, support, and deliver the best platform possible for our users. So far our company has grown fast and stayed lean to secure its place as a leader in the space. We're currently looking for a QA Engineer to join our team. The position is 100% remote and available to anyone self-driven, and, with the experience and capacity to contribute to our vision. If you get excited about being in an industry that is breaking new ground and have confidence you can conquer the most challenging feats we'll encounter, we want to talk to you. Join us, and help lay the foundation for a decentralized future. Key Responsibilities Take ownership of projects & new features, and be responsible for their overall quality. Work across teams & with customers to investigate and diagnose issues. Creating test plans for new products, and maintaining and expanding plans for existing products. Continuously analyze working processes; suggest and implement improvements. Document issues in our bug-tracking software, while communicating the issue effectively. Work with developers to help them understand, debug, and reproduce issues. Help us improve our test automation framework and expand its coverage. Assist with manual / regression testing & bug fix verification. Monitor information channels to detect and report emergent issues. Provide non-functional quality feedback such as performance & UI/UX improvements. Minimum Requirements At least +4 years of experience in a Software Quality Assurance field. Experience using an automated testing framework, such as Cypress. Flexibility and having the willingness to tackle issues whenever they arise. A self-driven and proactive personality is essential - You will be given significant autonomy to tackle the challenges you're given. A strong drive to learn - our products are complex, so an inquisitive nature, and a strong desire to acquire information is critical. A strong drive to experiment and discover knowledge independently, but also not afraid to ask questions where needed. Understanding of the foundations of website development is important, such as distinguishing between client and server-side issues, being comfortable debugging API calls etc. Comfortable working with browser developer tools and using them to analyze issues with HTML, JSON, and network traffic. Is a plus if you have experience in AI projects.
Senior QA Engineer (AI Chatbot) Our trusted partner, which operates within the Ed-Tech domain, employs over 10,000 individuals across 100 countries and has a reach of 600 million users, is recruiting a senior QA Engineer with experience in Python, TypeScript, Cypress, and AI Chat Bots (voice). You must have strong communication capabilities and experience in end-to-end testing techniques, including functional, regression, exploratory, performance, usability, and compliance testing. Our client is paying 400 to 450 PD Outside IR 35 to start ASAP for an initial 6-month contract on a hybrid basis based near Stratford, London. Main Accountabilities Collaborate with the product owner and development team to understand and feed into product requirements, features, and compliance needs in respect to quality. Develop, in collaboration with the product team and other stakeholders (e.g. compliance, equality, risk), detailed, comprehensive, and well-structured test strategy, plans, and test cases ensuring compliance and quality. Implement required QA tooling and infrastructure. While you will be expected to lead on this, this will be a collaboration with the infrastructure engineer and developers. Perform various types of testing such as functional, regression, exploratory, performance, usability, and compliance testing. Identify areas for test automation and work with engineers to build and maintain a set of automated tests which balance quality with supporting continuous delivery. Identify, document, and track bugs and defects throughout the development process. Core skill requirements: Proven experience as a Senior QA Engineer with experience in AI Chat Bots. Hand on capabilities in Python, TypeScript, and Cypress Experience with performance and/or security testing. Experience testing production AI systems Experience in Ed-Tech, Education, or Consultancy would be highly desirable. Experience working on AI / ML / LLM-based applications is desirable. The two-stage remote interview process with the capacity to start ASAP.
Feb 18, 2025
Contractor
Senior QA Engineer (AI Chatbot) Our trusted partner, which operates within the Ed-Tech domain, employs over 10,000 individuals across 100 countries and has a reach of 600 million users, is recruiting a senior QA Engineer with experience in Python, TypeScript, Cypress, and AI Chat Bots (voice). You must have strong communication capabilities and experience in end-to-end testing techniques, including functional, regression, exploratory, performance, usability, and compliance testing. Our client is paying 400 to 450 PD Outside IR 35 to start ASAP for an initial 6-month contract on a hybrid basis based near Stratford, London. Main Accountabilities Collaborate with the product owner and development team to understand and feed into product requirements, features, and compliance needs in respect to quality. Develop, in collaboration with the product team and other stakeholders (e.g. compliance, equality, risk), detailed, comprehensive, and well-structured test strategy, plans, and test cases ensuring compliance and quality. Implement required QA tooling and infrastructure. While you will be expected to lead on this, this will be a collaboration with the infrastructure engineer and developers. Perform various types of testing such as functional, regression, exploratory, performance, usability, and compliance testing. Identify areas for test automation and work with engineers to build and maintain a set of automated tests which balance quality with supporting continuous delivery. Identify, document, and track bugs and defects throughout the development process. Core skill requirements: Proven experience as a Senior QA Engineer with experience in AI Chat Bots. Hand on capabilities in Python, TypeScript, and Cypress Experience with performance and/or security testing. Experience testing production AI systems Experience in Ed-Tech, Education, or Consultancy would be highly desirable. Experience working on AI / ML / LLM-based applications is desirable. The two-stage remote interview process with the capacity to start ASAP.
Manager, Integration & Change Services, Robotics Global Safety and Support Job ID: Amazon UK Services Ltd. Do you thrive on innovation? Is problem-solving through collaboration second nature to you? Do you love seeing the direct impact of your work on a global scale? If you answered yes to any of these, you'll feel right at home at Amazon Robotics. At Amazon Robotics, we are a dynamic team of passionate problem-solvers applying state-of-the-art robotics and software to tackle real-world challenges. Every day, we push the boundaries of innovation to transform customer experiences worldwide. We don't just build technology-we invent new possibilities. And with the right tools, resources, and support, you'll have the opportunity to create, innovate, and have fun along the way. In this role, you'll lead a team responsible for system configurations, service integrations, and change management across Amazon installations globally, all powered by our advanced mobile robotics platform. You'll drive fleet change management and software retrofit initiatives, enhancing the performance, reliability, and safety of our robotic and automation systems. Working closely with Software, Retrofit, Hardware, and Deployment Engineers, you and your team will take ownership of integration and retrofit projects-from strategic planning to execution and validation. Join us, and be part of shaping the future of robotics at Amazon. Please note: This is an on-site managerial role based at our central corporate office in London, requiring regular in-office presence to lead and support the team effectively. Key job responsibilities Lead and develop a team responsible for robotics system integrations, change management, software deployments, and retrofits. Oversee planning, execution, and validation of system updates, ensuring smooth integration into Amazon's live operational environment. Support post-deployment system enhancements and change management efforts, ensuring continued reliability and efficiency of deployed robotics solutions. Establish and implement best practices for system validation, testing, and deployment processes. Take a hands-on approach to recruiting, onboarding, and training technicians, ensuring the team is equipped to meet operational demands and uphold quality standards. Oversee the creation and maintenance of technical runbooks and test plans, ensuring alignment with industry best practices. Deliver weekly, monthly, and quarterly reports to senior leadership and key stakeholders, providing actionable insights into project status, operational performance, and risk mitigation. Conduct regular 1:1 meetings to provide coaching, mentorship, and career development guidance, setting engineers up for success. A day in the life We are a global team of EU, Australia and US launch and change management engineers who support a vast network of robots across Amazon's fulfillment centers worldwide. BASIC QUALIFICATIONS Bachelor's degree in Engineering, Computer Science, or a related technical discipline. Experience in automation, quality assurance (QA), system integration, engineering, or a related technical field. Experience in technical team management or leadership roles, with a proven track record of guiding teams to success. Understanding of change management, risk mitigation strategies, and structured validation processes. Communication and stakeholder management skills, with the ability to collaborate effectively across global teams and time zones. Experience driving technological and process innovation, identifying opportunities for efficiency and continuous improvement. Proficiency and knowledge of Linux and AWS environments. PREFERRED QUALIFICATIONS Experience in deployments, systems integration, and provisioning, with a deep understanding of managing complex rollout and ensuring seamless system transitions. Driving continuous improvement initiatives, leveraging automation and best practices to enhance system performance and team efficiency. Experience in complex technical environments, with a deep understanding of cross-functional collaboration and integration challenges. Certifications in AWS, PMP, ITIL, Six Sigma, or other relevant fields. Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
Feb 17, 2025
Full time
Manager, Integration & Change Services, Robotics Global Safety and Support Job ID: Amazon UK Services Ltd. Do you thrive on innovation? Is problem-solving through collaboration second nature to you? Do you love seeing the direct impact of your work on a global scale? If you answered yes to any of these, you'll feel right at home at Amazon Robotics. At Amazon Robotics, we are a dynamic team of passionate problem-solvers applying state-of-the-art robotics and software to tackle real-world challenges. Every day, we push the boundaries of innovation to transform customer experiences worldwide. We don't just build technology-we invent new possibilities. And with the right tools, resources, and support, you'll have the opportunity to create, innovate, and have fun along the way. In this role, you'll lead a team responsible for system configurations, service integrations, and change management across Amazon installations globally, all powered by our advanced mobile robotics platform. You'll drive fleet change management and software retrofit initiatives, enhancing the performance, reliability, and safety of our robotic and automation systems. Working closely with Software, Retrofit, Hardware, and Deployment Engineers, you and your team will take ownership of integration and retrofit projects-from strategic planning to execution and validation. Join us, and be part of shaping the future of robotics at Amazon. Please note: This is an on-site managerial role based at our central corporate office in London, requiring regular in-office presence to lead and support the team effectively. Key job responsibilities Lead and develop a team responsible for robotics system integrations, change management, software deployments, and retrofits. Oversee planning, execution, and validation of system updates, ensuring smooth integration into Amazon's live operational environment. Support post-deployment system enhancements and change management efforts, ensuring continued reliability and efficiency of deployed robotics solutions. Establish and implement best practices for system validation, testing, and deployment processes. Take a hands-on approach to recruiting, onboarding, and training technicians, ensuring the team is equipped to meet operational demands and uphold quality standards. Oversee the creation and maintenance of technical runbooks and test plans, ensuring alignment with industry best practices. Deliver weekly, monthly, and quarterly reports to senior leadership and key stakeholders, providing actionable insights into project status, operational performance, and risk mitigation. Conduct regular 1:1 meetings to provide coaching, mentorship, and career development guidance, setting engineers up for success. A day in the life We are a global team of EU, Australia and US launch and change management engineers who support a vast network of robots across Amazon's fulfillment centers worldwide. BASIC QUALIFICATIONS Bachelor's degree in Engineering, Computer Science, or a related technical discipline. Experience in automation, quality assurance (QA), system integration, engineering, or a related technical field. Experience in technical team management or leadership roles, with a proven track record of guiding teams to success. Understanding of change management, risk mitigation strategies, and structured validation processes. Communication and stakeholder management skills, with the ability to collaborate effectively across global teams and time zones. Experience driving technological and process innovation, identifying opportunities for efficiency and continuous improvement. Proficiency and knowledge of Linux and AWS environments. PREFERRED QUALIFICATIONS Experience in deployments, systems integration, and provisioning, with a deep understanding of managing complex rollout and ensuring seamless system transitions. Driving continuous improvement initiatives, leveraging automation and best practices to enhance system performance and team efficiency. Experience in complex technical environments, with a deep understanding of cross-functional collaboration and integration challenges. Certifications in AWS, PMP, ITIL, Six Sigma, or other relevant fields. Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
Job Title: QA Engineer Location: London Department: Quality Assurance Reports to: Senior QA Engineer or QA Lead Engineer Direct Reports: None Corporate Title: Associate Functional Title: QA Engineer Role Holder: Vacancy Role Purpose: As a QA Engineer , you will play a vital role in contributing to test automation solutions for agile projects. This includes assisting in the design and maintenance of test automation frameworks, integration into build and deployment pipelines via GitHub Actions, and building automated tests using .Net Core and C#. The role requires a collaborative approach to delivering high-quality applications and test solutions within an agile environment. You will have the opportunity to drive improvements in the testing processes and methodologies, while working closely with cross-functional teams to ensure robust automated test solutions. A solid understanding of the technical environment and functional characteristics of the products will be essential to your success. Key Responsibilities: Contribute to building and maintaining automation test frameworks using .Net Core and C# with BDD (Behaviour-Driven Development). Design and implement automated tests for functional and regression testing. Perform functional and regression testing for all code and configuration changes. Document QA processes and practices, building a knowledge database. Integrate automated tests into the engineering build pipeline (Continuous Integration) via GitHub Actions. Conduct exploratory testing in line with agile practices and QA industry standards. Collaborate with DevOps, Engineering, Operations, and Client Delivery teams to understand technical changes and testing requirements. Share knowledge and provide support to the QA team on test automation. Gain an understanding of the product suite and related functionality. Support the Senior QA Engineer in adhering to industry standards and internal test automation practices. Work with development teams to identify, log, and resolve bugs or unexpected behaviors. Knowledge & Skills: Strong experience in object-oriented programming using C# (preferred) or Java. Experience in developing .Net-based test automation solutions with BDD tools such as SpecFlow and Gherkin. Expertise in automating tests for REST APIs and/or UI-based applications. Experience with GitHub Actions workflow (yaml) for CI pipeline deployments and testing. Experience using Selenoid for parallel UI testing is a plus. Familiarity with AKS (Azure Kubernetes Service) is advantageous. Solid understanding of SQL and experience writing relational database queries. Experience in non-functional testing (e.g., performance, load, stress testing) using tools like Neoload is beneficial. Familiarity with financial system testing (XML, JSON, FIX, SFTP, or Swift) is a plus. Knowledge of QA automation methodologies, tools, and agile processes. Strong understanding of testing techniques such as Equivalence Partitioning and Boundary Value Analysis. Proficient in Microsoft products, Visual Studio, Azure, and general Windows PC environments. Strong communication skills, both technical and non-technical. ISTQB Software Testing certifications are preferred.
Feb 15, 2025
Full time
Job Title: QA Engineer Location: London Department: Quality Assurance Reports to: Senior QA Engineer or QA Lead Engineer Direct Reports: None Corporate Title: Associate Functional Title: QA Engineer Role Holder: Vacancy Role Purpose: As a QA Engineer , you will play a vital role in contributing to test automation solutions for agile projects. This includes assisting in the design and maintenance of test automation frameworks, integration into build and deployment pipelines via GitHub Actions, and building automated tests using .Net Core and C#. The role requires a collaborative approach to delivering high-quality applications and test solutions within an agile environment. You will have the opportunity to drive improvements in the testing processes and methodologies, while working closely with cross-functional teams to ensure robust automated test solutions. A solid understanding of the technical environment and functional characteristics of the products will be essential to your success. Key Responsibilities: Contribute to building and maintaining automation test frameworks using .Net Core and C# with BDD (Behaviour-Driven Development). Design and implement automated tests for functional and regression testing. Perform functional and regression testing for all code and configuration changes. Document QA processes and practices, building a knowledge database. Integrate automated tests into the engineering build pipeline (Continuous Integration) via GitHub Actions. Conduct exploratory testing in line with agile practices and QA industry standards. Collaborate with DevOps, Engineering, Operations, and Client Delivery teams to understand technical changes and testing requirements. Share knowledge and provide support to the QA team on test automation. Gain an understanding of the product suite and related functionality. Support the Senior QA Engineer in adhering to industry standards and internal test automation practices. Work with development teams to identify, log, and resolve bugs or unexpected behaviors. Knowledge & Skills: Strong experience in object-oriented programming using C# (preferred) or Java. Experience in developing .Net-based test automation solutions with BDD tools such as SpecFlow and Gherkin. Expertise in automating tests for REST APIs and/or UI-based applications. Experience with GitHub Actions workflow (yaml) for CI pipeline deployments and testing. Experience using Selenoid for parallel UI testing is a plus. Familiarity with AKS (Azure Kubernetes Service) is advantageous. Solid understanding of SQL and experience writing relational database queries. Experience in non-functional testing (e.g., performance, load, stress testing) using tools like Neoload is beneficial. Familiarity with financial system testing (XML, JSON, FIX, SFTP, or Swift) is a plus. Knowledge of QA automation methodologies, tools, and agile processes. Strong understanding of testing techniques such as Equivalence Partitioning and Boundary Value Analysis. Proficient in Microsoft products, Visual Studio, Azure, and general Windows PC environments. Strong communication skills, both technical and non-technical. ISTQB Software Testing certifications are preferred.
About Us Solirius Consulting delivers technical consultancy and application delivery to our clients in order to solve real world problems and allow our clients to respond to an ever-changing technical landscape. We partner closely with our clients, embedding our consultants into their businesses in order to provide a bespoke service, allowing us to truly understand our clients' needs. It is this close collaboration with our clients that has enabled us to grow rapidly in recent years and will drive our ambitious future growth plans. We currently have over 250 consultants working with a variety of key clients from both the public and private sectors such as the Ministry of Justice, Department for Education, FCDOS, UEFA, International Olympic Committee and Mercedes Benz; with plans to increase our client base further in the near future. We operate as a flat organisation and believe in trusting and supporting our team to operate independently. We pride ourselves on being specialists at what we do, making the most of our consultants' expertise in their fields in order to provide a best-in-class service to our clients. All our consultants have the opportunity to work on a range of different projects, providing a broad range of knowledge on which to develop their careers and progress in the direction they choose. The Role We are looking for an experienced Lead/Senior Quality Engineer able to assist with leading projects with our government clients. You will have the opportunity to shape how Quality evolves over an exciting period for the technology team and business overall. You will ideally have a strong understanding of automated testing, be able to apply this both in a hands-on approach coupled with experience in strong leadership with teams of test engineers at all levels. Key Responsibilities You'll be required to support the Quality Engineering practice in day-to-day operations as well as to define and implement test strategies, review existing test strategies, and ascertain areas for improvement. You will be a leader within the business playing a key role in architecting the businesses approach to Quality Engineering. You'll be working within a significant area of IT delivery, and you will have an opportunity to promote quality outcomes and value across Solirius and our clients. You'll have strong delivery management and leadership skills with a focus on helping Solirius to deliver high quality outcomes at pace. As a QA Lead you'll be critical to overseeing multiple complex project teams to provide technical leadership on improving the way things are done, providing advice and direction to team members and stakeholders. You will work closely with senior delivery partners with a variety of and critical applications with large user bases. You will promote quality outcomes and values across Solirius and our clients. Key Skills and Experience Excellent interpersonal skills and the ability to develop highly effective working relationships with colleagues, IT suppliers and business stakeholders. Experience developing the quality strategy across the business, evaluating what the current practices look like and identify areas for improvement. Working closely with business stakeholders, understanding their needs and translating them into a QA approach. Proven experience of defining and implementing test improvement strategies. Experience in hiring, coaching, and mentoring high performing teams of SDET and Test engineers. Deep Agile experience with CI/CD and shift left development practices. Solid testing background and experienced with Automation at a hands-on level. Experience with Delivery and Technologies ideally across the Government domain. Ability to manage multiple resources and allocate workload across varying teams and projects in parallel. Flexibility and ability to adapt to changing objectives works well under pressure. Strong decision making and problem-solving skills. Be an advocate of Quality Engineering, Continuous Improvement and industry recognised best practices. Project management experience and the ability to lead teams from pre day 1 strategies to project completion. Technical Skills Experience of working with a range of automation tools and frameworks. Experience with API testing, ideally using RestAssured. Can work with development teams to ascertain best practices for unit and other developer testing. Testing Frameworks - Knowledge of Test Libraries for Acceptance and End To End Testing. Build Automation Tools - Familiarity with open source build automation tools. CI/CD Tools and Pipeline - Knowledge of at-least one build tool eg Jenkins CI. To be considered for this role you will have: Proven experience of strong stakeholder management in prominent high paced environments. Previously held a similar role in another organisation. Proven experience of improving processes, setting strategy, delivering improvements, maintaining a quality service, and driving change. Proven experience of driving an automation and shift left strategy. Knowledge of modern technologies and processes such as SecDevOps. Strong proven experience in building and maintaining strong working relationships and leading collaboration with clients. Package and Benefits: Competitive salary, dependent on experience. Flexible working / Work from home. Private Healthcare. Generous annual discretionary bonus. 25 days annual leave + bank holidays. 10 days allocated development training per year. Contributory pension. Gym membership. Annual away days and social events. Equality & Diversity: Solirius Consulting is an equal opportunities employer. We are committed to creating a work environment that supports, celebrates, encourages, and respects all individuals and in which all processes are based on merit, competence and business needs. We do not discriminate on the basis of race, religion, gender, sexuality, age, disability, ethnicity, marital status or any other protected characteristics. Should you require further assistance or require any reasonable adjustments be put in place to better support your application process, please do not hesitate to raise this with us.
Feb 14, 2025
Full time
About Us Solirius Consulting delivers technical consultancy and application delivery to our clients in order to solve real world problems and allow our clients to respond to an ever-changing technical landscape. We partner closely with our clients, embedding our consultants into their businesses in order to provide a bespoke service, allowing us to truly understand our clients' needs. It is this close collaboration with our clients that has enabled us to grow rapidly in recent years and will drive our ambitious future growth plans. We currently have over 250 consultants working with a variety of key clients from both the public and private sectors such as the Ministry of Justice, Department for Education, FCDOS, UEFA, International Olympic Committee and Mercedes Benz; with plans to increase our client base further in the near future. We operate as a flat organisation and believe in trusting and supporting our team to operate independently. We pride ourselves on being specialists at what we do, making the most of our consultants' expertise in their fields in order to provide a best-in-class service to our clients. All our consultants have the opportunity to work on a range of different projects, providing a broad range of knowledge on which to develop their careers and progress in the direction they choose. The Role We are looking for an experienced Lead/Senior Quality Engineer able to assist with leading projects with our government clients. You will have the opportunity to shape how Quality evolves over an exciting period for the technology team and business overall. You will ideally have a strong understanding of automated testing, be able to apply this both in a hands-on approach coupled with experience in strong leadership with teams of test engineers at all levels. Key Responsibilities You'll be required to support the Quality Engineering practice in day-to-day operations as well as to define and implement test strategies, review existing test strategies, and ascertain areas for improvement. You will be a leader within the business playing a key role in architecting the businesses approach to Quality Engineering. You'll be working within a significant area of IT delivery, and you will have an opportunity to promote quality outcomes and value across Solirius and our clients. You'll have strong delivery management and leadership skills with a focus on helping Solirius to deliver high quality outcomes at pace. As a QA Lead you'll be critical to overseeing multiple complex project teams to provide technical leadership on improving the way things are done, providing advice and direction to team members and stakeholders. You will work closely with senior delivery partners with a variety of and critical applications with large user bases. You will promote quality outcomes and values across Solirius and our clients. Key Skills and Experience Excellent interpersonal skills and the ability to develop highly effective working relationships with colleagues, IT suppliers and business stakeholders. Experience developing the quality strategy across the business, evaluating what the current practices look like and identify areas for improvement. Working closely with business stakeholders, understanding their needs and translating them into a QA approach. Proven experience of defining and implementing test improvement strategies. Experience in hiring, coaching, and mentoring high performing teams of SDET and Test engineers. Deep Agile experience with CI/CD and shift left development practices. Solid testing background and experienced with Automation at a hands-on level. Experience with Delivery and Technologies ideally across the Government domain. Ability to manage multiple resources and allocate workload across varying teams and projects in parallel. Flexibility and ability to adapt to changing objectives works well under pressure. Strong decision making and problem-solving skills. Be an advocate of Quality Engineering, Continuous Improvement and industry recognised best practices. Project management experience and the ability to lead teams from pre day 1 strategies to project completion. Technical Skills Experience of working with a range of automation tools and frameworks. Experience with API testing, ideally using RestAssured. Can work with development teams to ascertain best practices for unit and other developer testing. Testing Frameworks - Knowledge of Test Libraries for Acceptance and End To End Testing. Build Automation Tools - Familiarity with open source build automation tools. CI/CD Tools and Pipeline - Knowledge of at-least one build tool eg Jenkins CI. To be considered for this role you will have: Proven experience of strong stakeholder management in prominent high paced environments. Previously held a similar role in another organisation. Proven experience of improving processes, setting strategy, delivering improvements, maintaining a quality service, and driving change. Proven experience of driving an automation and shift left strategy. Knowledge of modern technologies and processes such as SecDevOps. Strong proven experience in building and maintaining strong working relationships and leading collaboration with clients. Package and Benefits: Competitive salary, dependent on experience. Flexible working / Work from home. Private Healthcare. Generous annual discretionary bonus. 25 days annual leave + bank holidays. 10 days allocated development training per year. Contributory pension. Gym membership. Annual away days and social events. Equality & Diversity: Solirius Consulting is an equal opportunities employer. We are committed to creating a work environment that supports, celebrates, encourages, and respects all individuals and in which all processes are based on merit, competence and business needs. We do not discriminate on the basis of race, religion, gender, sexuality, age, disability, ethnicity, marital status or any other protected characteristics. Should you require further assistance or require any reasonable adjustments be put in place to better support your application process, please do not hesitate to raise this with us.