
Test Automation Engineer
Your responsibilities:
- Generative AI Testing Strategy: Design and implement comprehensive testing strategies specifically tailored for LLM-based applications, including evaluation of model responses, RAG pipelines accuracy, and overall system reliability
- Quality Assurance Framework Development: Utilize Client’s testing frameworks that address both traditional software quality aspects and AI-specific concerns such as output consistency, contextual accuracy, and ethical compliance; co-create and maintain such frameworks when required
- Test Automation Development: Design and implement automated testing solutions for continuous evaluation of LLM applications, including integration tests, performance tests, and specialized AI behavior tests
- Edge Case Analysis: Identify and develop test scenarios for edge cases in LLM behavior, including handling of ambiguous inputs, potential biases, and unexpected response patterns
- Bias and Fairness Testing: Design and execute tests to identify potential biases in model outputs and ensure fair treatment across different user groups and use cases
- Security Testing: Collaborate within development teams to test for potential vulnerabilities specific to LLM applications, including prompt injection, data leakage, and other AI-specific security concerns
- Test Documentation: Create and maintain comprehensive test documentation testing strategy, test cases, and testing guidelines specific to AI applications and compliant with Client practices; document the analysis of requirements and risks and develop tests accordingly
- Performance Testing: Collaborate with other engineers to conduct thorough performance testing of GenAI applications, including response time analysis, load testing, and resource utilization monitoring
We are looking for you, if you have:
-
Experience: 3+ years of experience in software testing, with at least 1 year focused on genAI applications
-
Technical skills: Strong proficiency in Python and testing frameworks (e.g., pytest, unittest); experience with AI testing tools and frameworks
-
AI/ML knowledge: Understanding of LLM architectures, RAG systems, and common failure modes in AI applications; familiarity with evaluation metrics for generative AI
-
Test Automation: Experience with test automation frameworks and CI/CD pipelines; ability to design and implement automated testing solutions for AI applications
-
Ability to analyze requirements, identify test scenarios, and prioritize testing activities based on risk and impact
-
Cloud Platforms: Practical experience with testing applications on cloud platforms (AWS, Azure) and working with cloud-based AI services
-
Monitoring tools: Experience with monitoring and observability tools, log analysis, and performance metrics tracking (e.g. DataDog, Grafana)
-
ALM tools: Experienced in Roche mandatory ALM tools (e.g. Jira, GitLab, ServiceNow)
-
Security Testing: Understanding of security testing methodologies, particularly in the context of AI applications
- Very good practical and theoretical knowledge of testing processes (ISTQB Advanced, etc.)
- The successful candidate should also hold B.Sc., B.Eng., M.Sc., M.Eng. in Computer Science, Software Engineering, or equivalent degree with strong background in testing methodologies
- Be able to communicate in English at the level of C1+
We offer:
- Interesting and challenging projects
- Flexible working hours
- Friendly, non-corporate atmosphere
- Stable working conditions (CoE or B2B)
- Possibility for self-development and promotion in the company
- Rich benefits package
- Possibility to work remotely
We reserve the right to contact the selected candidates.
Dlaczego warto
dołączyć do TTMS?
Elastyczne godziny pracy
Nie każdemu odpowiada praca w firmie w standardowych godzinach 9-17. Od wielu lat z powodzeniem prowadzimy projekty, mimo niejednolitego trybu pracy.
Możliwość pracy zdalnej
W TTMS praca „biurko w biurko” nas napędza, ale rozumiemy, jeśli ktoś woli model zdalny bądź hybrydowy. Jesteśmy wyposażeni we wszystkie konieczne narzędzia, aby pracę wykonywać w dowolnym modelu.
Świetna, niekorporacyjna atmosfera
Profesjonalizm, dbałość o jakość pracy i przyjazna, nieformalna atmosfera nie wykluczają się. Płaska struktura oraz naturalne, życzliwe relacje tworzą u nas podłoże do kreatywności i innowacji.
Ciekawe, międzynarodowe projekty
Tworzymy rozwiązania dla średnich i dużych firm, jesteśmy obecni w Polsce, Malezji, Danii, UK, Szwajcarii i Indiach – efekty Twojej pracy okrążą cały świat. W TTMS masz wpływ na sukces firmy.
Wspólnie ku neutralności klimatycznej
Wybieramy podwykonawców pod kątem minimalizacji śladu węglowego, organizujemy nasadzenia krzewów, ratujemy torfowiska – wszystko po to, żeby osiągnąć neutralność klimatyczną już w 2025 roku. Cieszymy się, że przyciągamy coraz więcej osób, które dbają o zrównoważony rozwój i ochronę środowiska.
Przyjazne biura
Nasze biura to nowoczesne przestrzenie, inspirujące pracowników i przyjazne środowisku. Białystok jest królestwem superbohaterów Marvela, Kraków kojącym lasem tropikalnym, Wrocław galerią sztuki, a oddział Lubelski to rockowe “hall of fame”.
Chciałbyś dla nas pracować?
Przesłanie CV
Zawrzyj w nim informacje o umiejętnościach technicznych, znajomości języków programowania i narzędzi IT. Doświadczenie w projektach mile widziane.
Phone screening
Rozmowa ma na celu ocenę dopasowania kandydata do stanowiska i weryfikację podstawowych informacji z CV. Jest to również okazja do omówienia oczekiwań kandydata oraz krótkiego przedstawienia opisu stanowiska i warunków pracy.
Spotkanie z HR + weryfikacja
Rozmawiamy o doświadczeniach zawodowych kandydata, ale też o oczekiwaniach względem nowej pracy. Jest to moment na sprawdzenie referencji oraz potwierdzenie autentyczności podanych informacji. Pozwala to na lepszą ocenę kompetencji kandydata i jego dopasowania do kultury organizacyjnej firmy.
Rekomendacja do klienta
Kandydat jest przedstawiany klientowi. Etap ten ma na celu dopasowanie przyszłego pracownika do konkretnego projektu, biorąc pod uwagę zarówno umiejętności techniczne, jak i preferencje projektowe, co zwiększa szanse na pomyślną współpracę.
Zatrudnienie
Podpisujemy umowę, w której zawarte są warunki współpracy, zakres obowiązków, wynagrodzenie oraz inne kluczowe aspekty zatrudnienia, takie jak prawa i obowiązki obu stron. Od tej pory kandydat staje się oficjalnym pracownikiem firmy.
Onboarding + pierwszy dzień pracy
Kompleksowy proces zapoznawania nowego pracownika z organizacją, zespołem i narzędziami, w celu jak najszybszego i najefektywniejszego włączenia się do pracy. W TTMS proces ten jest nowoczesny – onboarding prowadzimy poprzez własną platformę e-learningową.
Nasze biura
Warszawa
Serce naszej firmy i centrum dowodzenia.
Funkcjonuje tu Zarząd spółki oraz kierownictwo poszczególnych obszarów biznesowych. To tutaj na co dzień podejmowane są najważniejsze decyzje strategiczne i biznesowe, ale też inicjatywy proekologiczne. Warszawski oddział – zlokalizowany w Varso Tower – stawia sobie za cel stworzenie w pełni ekologicznego biura wykorzystującego Energię odnawialną i stworzonego z materiałów przyjaznych dla środowiska.
Kraków
Poznań
Wrocław
Lublin
Białystok
Łódź
Koszalin
Transition Technologies MS S.A.
(„TTMS”) to szybko rosnący dostawca nowoczesnego outsourcingu IT
w Polsce i zagranicą.
Transition Technologies MS S.A.(„TTMS”) to szybko rosnący dostawca nowoczesnego outsourcingu IT w Polsce i zagranicą. TTMS jest częścią Grupy Transition Technologies, jednej z największych firm branży IT w Polsce, dzięki czemu jesteśmy stabilni i elastyczni.
Zatrudniamy ponad 600 specjalistów. Realizujemy nietypowe, kompleksowe
i nieszablonowe projekty dla wielu branż. Oferujemy elastyczne modele współpracy
i całościową obsługę projektów dzięki zespołom specjalistów z wielu dziedzin.
Stawiamy na ekologię i nieustannie zmniejszamy ślad węglowy, minimalizując jego
negatywny wpływ na środowisko.