Zürich
Quality Assurance (QA) Engineer (m/f/d) with a Focus on Test Automation and AI Systems
- 24 October 2026
- 80%
- Permanent position
- German (Fluent), English (Fluent)
About the job
We are OLAT Projects, the DevOps team for the strategic learning platform OLAT at the University of Zurich (UZH). Our interdisciplinary team develops solutions for digital teaching at UZH and we are responsible for the development and maintenance of OLAT. Teachers and learners from all faculties use OLAT as part of integrated learning as well as in connection with online examinations.The OLAT Projects team is based in the Multimedia & E-Learning Services (MELS) department of Central IT and works closely every day with the ELEXA team, which is responsible for the operation and support of OLAT as well as online examinations.
To strengthen our team, we are looking for you, an experienced and passionate Quality Assurance (QA) Engineer (m/f/d), to work in an agile environment to further develop OLAT with innovative ideas and solutions. You will be the central expert for software testing and shape how we test.
Quality Assurance (QA) Engineer (m/f/d) with a Focus on Test Automation and AI Systems
Responsibilities
- Test management environment: You build the environment and define structures, test cases and reporting and manage these
- Test strategy: You develop and embed the strategy with a risk-based approach and clear test definitions
- Automated E2E tests: You develop and maintain automated tests and integrate them into our build and deployment processes and collaborate on the automation setup with our colleague responsible for load testing
- Manual tests: You plan and conduct exploratory tests, regression tests and release tests
- AI-supported functions: You test our AI system with MCP server and RAG, including evaluating answer quality, robustness and behaviour in edge cases as well as developing suitable test approaches for this still young discipline
- Bug tracking: You track bugs in Jira from reporting to resolution and also use logs and monitoring data (e.g. Sentry, Splunk)
- Team collaboration: You work closely with requirements engineering, development, operations and team management, review requirements early for testability and approve releases from a quality perspective
- AI as a tool: In the medium term, you can evaluate and introduce AI for testing, such as for test case generation, as we are open to your ideas
Profile
- Completed education in computer science (university, university of applied sciences) or comparable qualification
- Understanding of risk-based testing and the ability to prioritise
- Independent, structured, solution- and goal-oriented working style
- Experience in building, maintaining and operating (e.g. Qase, Testmo, TestRail, Xray) a test management environment. You know how to structure test cases, test runs and reporting sensibly
- Practical experience with E2E test automation, ideally with Playwright or a comparable framework and CI/CD pipelines
- Programming skills in at least one language (e.g. Java, Python or TypeScript/JavaScript)
- Practical experience with manual testing
- Experience with tools such as Jira and Git
- Experience in an agile environment (Scrum, Kanban) as well as an agile mindset that you demonstrate and apply in your professional daily life
- Interest in learning established and new technologies and working into complex problems
- Critical and analytical thinking
- Independent, interdisciplinary working and team spirit
- Strong communication skills and very good German and English skills
- Experience in the higher education or educational environment
- Methodical testing knowledge, e.g. proven by ISTQB certification or equivalent practical experience
- First experience in testing AI / LLM-based systems or great curiosity about this topic
- Experience with container technologies (Docker, Kubernetes)
- Experience with observability tools (Sentry, Splunk, Grafana)
We offer
Our employees benefit from diverse and attractive offers. Learn more at: https://www.uzh.ch/de/explore/work.html.
Workplace
Central IT
Application information
Please submit your application by 20.11.2026.
Further information
Questions about the position
Dirk Baumann
Team Lead OLAT Projects
dirk.baumann@uzh.ch
Working at UZH
As the largest university in Switzerland, the University of Zurich offers a variety of attractive positions in different disciplines and professional fields. With around 10,000 employees and currently 12 professional profiles for apprentices, the university provides an inspiring working environment in cutting-edge research and education. Put your talent and skills to use with us. Learn more about UZH as an employer!