Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Best Job Tool • United Kingdom
Role & seniority: QA Engineer (seniority not specified)
Stack/tools: Python; automation frameworks; GenAI/ML system testing; TDD and shift-left; CI/CD pipelines; cloud platforms (AWS, Azure, GCP); testing across data pipelines, ML models, GenAI-powered apps; cross-functional collaboration
Design, develop, and maintain automated test scripts and frameworks; integrate testing early in development
Execute manual and automated tests for functionality, performance, and security; document and track defects
Collaborate with developers and data scientists; contribute to design reviews; monitor test results and optimize processes/tools
Proficient in Python
Experience testing GenAI or machine learning systems
Knowledge of TDD and shift-left testing; ability to implement/maintain automation frameworks
Familiarity with CI/CD tools and cloud platforms (AWS/Azure/GCP)
Strong communication and cross-functional teamwork; understanding of SDLC and Agile
Experience with complex design testing patterns and strategies
Performance and security testing experience
Exposure to GenAI-related testing challenges and related tooling
Location & work type: Hybrid role; West London-based with remote and on-site flexibility
Job Description - QA EngineerAbout The Company
Tact is a forward-thinking technology company dedicated to transforming the way businesses leverage data for growth. With a strong emphasis on innovation and quality, Tact specializes in developing advanced data platforms that integrate cutting-edge technologies such as data science, machine learning, and Generative AI (GenAI). Serving a diverse portfolio of over 200 global brands, Tact has established itself as a leader in delivering scalable, reliable, and intelligent solutions that enable clients to make data-driven decisions with confidence. The company's culture is rooted in collaboration, continuous improvement, and a commitment to excellence, making it an ideal environment for professionals who are passionate about technology and quality assurance.
About The Role
We are seeking a highly motivated QA Engineer to join our dynamic team at Tact. This role offers a unique opportunity to contribute to a rapidly growing organization that values quality as a fundamental aspect of every process. As a QA Engineer, you will be instrumental in shaping the quality standards of our innovative products, ensuring the reliability and performance of complex systems that include data pipelines, machine learning models, and GenAI-powered applications. The position is hybrid, based in West London, offering flexibility to work both remotely and on-site. You will collaborate closely with cross-functional teams including developers, data scientists, and product managers to embed quality practices into the development lifecycle, embracing shift-left testing principles and test-driven development (TDD). This is an automation-centric role that provides exposure to modern CI/CD pipelines, cloud environments, and complex testing scenarios, making it ideal for professionals eager to expand their expertise in cutting-edge technologies.
Qualifications
Proficiency in Python programming language Experience testing GenAI or machine learning systems Knowledge of TDD (Test-Driven Development) and shift-left testing methodologies Ability to implement and maintain automation frameworks Familiarity with complex design testing patterns and strategies Hands-on experience with modern CI/CD tools and cloud platforms such as AWS, Azure, or GCP Strong communication skills and experience working within cross-functional teams Understanding of software development lifecycle and Agile methodologies
Responsibilities
Designing, developing, and maintaining automated test scripts and frameworks Collaborating with development and data science teams to integrate testing early in the development process Executing manual and automated tests to validate functionality, performance, and security Identifying, documenting, and tracking bugs and issues, providing clear and actionable feedback Participating in design reviews to ensure testability and quality considerations are incorporated from the outset Implementing best practices for CI/CD pipelines to facilitate continuous testing and deployment Monitoring test results, analyzing failures, and recommending improvements to processes and tools Staying up-to-date with emerging testing tools and industry trends to continuously enhance testing strategies
Benefits
Competitive base salary of up to £70,000 Hybrid working model offering flexibility and work-life balance 25 days of annual leave plus an additional day off for your birthday Private medical and dental insurance coverage Opportunities for professional development and career growth Engaging and innovative work environment with a focus on quality and technology
Equal Opportunity
Tact is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and candidates. We celebrate diversity and are dedicated to ensuring that everyone has equal access to employment opportunities regardless of race, gender, age, religion, sexual orientation, or any other characteristic protected by law. We believe that a diverse team fosters innovation and drives success, and we encourage individuals from all backgrounds to apply. Show more Show less