Olo is a privately-held company that has built a platform that provides digital ordering and delivery enablement solutions for multi-unit restaurants with 40 or more locations. As
Senior Quality Engineer
Location
United Kingdom
Posted
116 days ago
Salary
0
Seniority
Senior
Job Description
Senior Quality Engineer
Olo
• Drive continuous improvement of Whole Team Quality (WTQ) practices by advising teams on shared quality ownership and establishing quality processes and metrics that align with Agile goals. • Drive collaboration with stakeholders through deep product knowledge by implementing cross functional quality initiatives that prevent organisational silos. • Develop and maintain automated test suites using modern frameworks (e.g Selenium, Playwright, Appium) embracing AI-enhanced functionality to optimise test coverage and reduce manual effort. • Plan and conduct hands-on exploratory testing complimenting the WTQ approach to identify edge cases, usability issues, and defects. • Perform hands-on API and integration testing using automation tools such as Postman and REST Assured. • Conduct hands-on cross browser and mobile app testing across devices and platforms, utilising cloud-based testing services and device farms. • Evaluate and implement emerging AI testing tools and technologies to maintain competitive advantage in quality engineering practices. • Mentor team members on automation best practices, AI integration techniques, and hands-on testing methodologies. • Support hiring by conducting technical interviews and evaluating candidates' automation and hands-on testing capabilities. • Partner with engineering stakeholders to develop transparent test strategies, plans and metrics. • Partner with Customer Success to investigate user feedback, document reproduction steps, and drive defect resolution. • Provide regular, transparent updates on test execution status delivered to leadership and project stakeholders.
Job Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Systems or equivalent practical experience.
- 5+ years of hands-on experience in Quality Engineering, Test Automation Development, or Software Testing.
- 2+ years building and maintaining automated test frameworks from the ground up using C#, Python, Java, JavaScript, or TypeScript with tools such as Selenium WebDriver, Cypress, Playwright, XCUITest, Espresso and Appium.
- Strong experience with API testing tools and frameworks (Postman, REST Assured, SoapUI).
- Hands-on experience with AI testing platforms such as Claude Code, Copilot, Cursor, or similar intelligent testing solutions.
- Proven track record of reducing test execution time and improving test reliability through automation and AI solutions.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, CircleCI) and automated test integrations.
- Experience with containerisation and cloud technologies (Docker, Kubernetes, AWS, Azure) for test environment management.
- Proficient in test data generation and QA environment maintenance leveraging AI where appropriate.
- Experience in leveraging observability and monitoring tools to ensure continuous quality validation.
Benefits
- Flexible working hours
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Design, develop, and execute manual test cases based on functional and non-functional requirements • Design, develop, and maintain automated test scripts using Selenium WebDriver • Identify, document, and track defects using defect management tools • Perform regression testing to verify defect fixes and ensure no new issues are introduced • Collaborate with developers, business analysts, and other stakeholders to clarify requirements and resolve issues • Assist in setting up and maintaining test environments as needed • Provide clear and concise test reports and status updates
• Perform manual and automated testing of Web UI and API features to ensure product quality and stability. • Perform analysis and testing of product requirements (functional and non-functional) before and during development. • Write, debug, and maintain automated tests in the existing Python-based test framework (Web UI and API). • Create and maintain clear test documentation: test cases, checklists, and test data. • Record, track, and manage bugs in Jira with detailed reproduction steps, logs, and expected/actual results. • Collaborate closely with developers and product team during feature development and testing phases. • Participate in sprint activities (planning, grooming, retrospectives) from a QA perspective. • Take ownership of testing tasks and contribute to overall product quality.
• Lead the design and execution of functional, regression, performance, and AI/ML testing strategies across multiple product lines or modules. • Develop and maintain scalable automated test frameworks; optimize CI/CD pipeline integrations for efficiency and reliability. • Collaborate with engineering, product, and operations teams to embed quality throughout the PDLC and SDLC. • Ensure rigorous validation of AI/ML models, including bias detection, reproducibility, and performance benchmarking. • Maintain compliance with internal quality systems and external regulatory standards (e.g., FDA, ISO); contribute to policy and SOP development. • Support internal audit readiness and lead preparation efforts for external inspections. • Monitor and analyze quality metrics, release readiness, and risk assessments to inform decision-making. • Drive continuous improvement initiatives and champion QA best practices across teams. • Lead cross-functional QA initiatives of moderate to high complexity, including planning, execution, and stakeholder alignment. • Provide technical leadership and mentorship, shaping QA methodologies and coaching junior engineers on advanced testing techniques. • Drive innovation and continuous learning by evaluating emerging technologies and integrating them into QA strategies. • Establish and enforce QA standards and governance to ensure consistency, traceability, and auditability across projects. • Facilitate strategic communication, translating complex technical findings into actionable insights for senior stakeholders. • Contribute to vendor strategy and compliance oversight, including qualification, performance evaluation, and risk mitigation. • Play a key role in strategic planning and decision-making, providing quality-focused input that informs platform architecture, release strategy, and operational priorities. • Other duties as assigned, including cross-functional collaboration and support of organizational quality goals.
• Lead the design and execution of functional, regression, performance, and AI/ML testing strategies across multiple product lines or modules. • Develop and maintain scalable automated test frameworks; optimize CI/CD pipeline integrations for efficiency and reliability. • Collaborate with engineering, product, and operations teams to embed quality throughout the PDLC and SDLC. • Ensure rigorous validation of AI/ML models, including bias detection, reproducibility, and performance benchmarking. • Maintain compliance with internal quality systems and external regulatory standards (e.g., FDA, ISO); contribute to policy and SOP development. • Support internal audit readiness and lead preparation efforts for external inspections. • Monitor and analyze quality metrics, release readiness, and risk assessments to inform decision-making. • Drive continuous improvement initiatives and champion QA best practices across teams. • Lead cross-functional QA initiatives of moderate to high complexity, including planning, execution, and stakeholder alignment. • Provide technical leadership and mentorship, shaping QA methodologies and coaching junior engineers on advanced testing techniques. • Drive innovation and continuous learning by evaluating emerging technologies and integrating them into QA strategies. • Establish and enforce QA standards and governance to ensure consistency, traceability, and auditability across projects. • Facilitate strategic communication, translating complex technical findings into actionable insights for senior stakeholders. • Contribute to vendor strategy and compliance oversight, including qualification, performance evaluation, and risk mitigation. • Play a key role in strategic planning and decision-making, providing quality-focused input that informs platform architecture, release strategy, and operational priorities. • Other duties as assigned, including cross-functional collaboration and support of organizational quality goals.




