Senior/Lead Quality Engineer - Chatbot
WHAT WE ARE BUILDING Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact. Our AI-powered task mining observes employee actions across the desktop and categorizes them into detailed process maps. Mimica’s process intelligence highlights inefficiencies, prioritizes improvements based on ROI, recommends the optimal technology for automation (RPA, intelligent document processing, GenAI), and provides a blueprint for building new automations and transforming work. Visit our Career Page https://www.mimica.ai/careers to learn more. YOUR MISSION We are looking for a Quality Engineer to help us build a faster, and more reliable testing and release processes for one of our latest product engineering teams. You will work closely with Software and Machine Learning Engineers to establish the quality foundations for a product characterised by dynamic, non-deterministic outputs. The team is a newly formed multidisciplinary team of 5 responsible for the conversational AI components across our WebApp. As the team’s founding Quality Engineer, you will play a central role in defining how we approach quality from the outset. You will introduce thoughtful, pragmatic practices that increase confidence in releases, reduce remediation and rollback work, and enable the team to move quickly without compromising user trust or product reliability. You will have meaningful ownership from day one: exploring testing approaches, identifying quality gaps, and helping shape the systems and processes that support sustainable delivery. This is an opportunity for someone who thrives in ambiguity, combines hands-on technical testing with experimentation, and wants to define quality engineering at the intersection of software development and LLM-powered products. PART OF YOUR DAY-TO-DAY - Develop and evolve quality practices, test strategy, and release processes for the Chatbot product. - Help establish and run an output-evaluation framework for assessing Chatbot quality, reliability, and regressions. - Test dynamic and non-deterministic LLM-based systems, designing pragmatic approaches for validating behaviour beyond conventional deterministic test cases. - Identify, test, and improve guardrails for AI-specific risks, including prompt-injection scenarios and unsafe or unexpected model behaviour. - Partner with engineers through code reviews, technical discussions, and collaborative debugging to improve quality earlier in the development lifecycle. - Investigate current testing gaps, research relevant methods and tools, and make evidence-based recommendations to the team. - Design proof-of-concepts for new testing approaches or tooling, then help productionise the solutions that create the most value. - Support the evolution of release testing, including clearer quality signals and release-readiness criteria. - Contribute performance-testing thinking for LLM-powered workflows where relevant. - Share knowledge, facilitate technical discussions, and build the Quality Chapter across the wider engineering organisation. REQUIREMENTS / WHAT WE’RE LOOKING FOR - Strong hands-on experience in software quality engineering, SDET, test automation, or a closely related engineering role. - Experience testing chatbot, conversational AI, RAG, LLM-powered, or other systems with dynamic and non-deterministic behaviour; even early practical exposure is valuable. - Proficiency in at least one programming language and enough technical depth to understand production code, contribute to code reviews, and collaborate effectively with software engineers. - An experimental, investigative mindset: you can explore an uncertain problem space, assess alternatives, and turn findings into practical improvements. - Clear written and verbal communication, including the ability to explain technical concepts, testing risks, desi
Sign in to apply — one profile, every role on PreferHired.
Sign in to apply