Amdaris
SeniorQAEngineer–UIAutomation(Python)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior QA Engineer – UI Automation (Python) at Amdaris. Skills: UI Automation, Python, QA strategy, AI/ML system testing, CI/CD integration. Define and execute test strategies across the full stack: backend APIs (FastAPI), frontend UIs, and agentic workflows. Define testing standards and frameworks that enable developers to own unit and integration test coverage, in line with a shift-left quality model”
What You'll Achieve.
Ensure what reaches learners meets a consistent standard
Industry & Context.
Think in systems
What They're Looking For.
Must Have
3–5+ years of QA experience with a full-stack focus (backend + frontend), experience with Python test frameworks (pytest), Experience testing APIs (REST, WebSocket) and microservice architectures, Ability to design test strategies for AI/ML systems with non-deterministic outputs, Hands-on experience with CI/CD integration for automated testing, Understanding of Docker, cloud environments (Azure/AWS), and deployment pipelines, Experience with performance and load testing tools, Fluent English, spoken and written
Nice to Have
Familiarity with frontend testing tools (Playwright, Cypress, or equivalent), Familiarity with LLM evaluation and observability tools (Langfuse, etc. ) is a plus, Daily user of AI development tools (Cursor, Claude Code, Copilot)
What You'll Do.
Define and execute test strategies across the full stack: backend APIs (FastAPI)
and agentic workflows
Define testing standards and frameworks that enable developers to own unit and integration test coverage
in line with a shift-left quality model
Design testing approaches for non-deterministic AI outputs: LLM evaluation benchmarks
and golden-set validation
Enable and govern the automated testing strategy: owning E2E and system-level validation while supporting developers in writing their own unit and integration tests
Implement workflow validation
ensuring holistic quality across text
and generated content (not just individual outputs)
Collaborate with AI engineers to define quality gates for content generation pipelines
and performance validation for platform services
Integrate automated testing into CI/CD pipelines (GitHub Actions) across Azure and AWS environments
Track and report quality metrics across the platform
Advocate for quality standards and best practices across the team
How You'll Work.
Team & Collaboration
Collaborate with AI engineers to define quality gates for content generation pipelines; Advocate for quality standards and best practices across the team; Promote good team spirit and collaboration
Communication Scope
Fluent English, spoken and written
Full Job Description
We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team. WE ARE AMDARIS We are growing aggressively, and we are now looking for a Senior QA Engineer - UI Automation (Python). The candidate should be capable of handling infrastructure, possess a solid understanding of software development, and be able to develop QA tools and automation frameworks also to embark on an international project and work with the latest testing tools alongside the brightest minds in a collaborative and energetic work environment. We are offering stimulating salaries plus a great range of benefits, including the opportunity of building and enhancing yourself for a successful career within a highly reputable organisation. A great team mentality is essential, with the ability to lead by example and promote good team spirit and collaboration. ROLE INTRO We are building production-grade agentic content workflows for a large-scale English Language Learning ecosystem. The platform uses AI agent architectures to generate and validate educational content at scale, serving multiple products across the organization. The team owns the end-to-end lifecycle: workflow design, LLM orchestration, evaluation, and production operations. About the Role We are looking for a QA engineer who thinks in systems, not just test cases. You will own the quality strategy for a platform where outputs are AI-generated, non-deterministic, and educationally consequential, designing evaluation frameworks, setting quality gates, and ensuring what reaches learners meets a consistent standard. Key Responsibilities: Define and execute test strategies across the full stack: backend APIs (FastAPI), frontend UIs, and agenti
Applying for this Senior QA Engineer – UI Automation (Python) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Amdaris?
Real rants from real employees. Read before you apply.