Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój i utrzymanie nowoczesnych rozwiązań opartych o technologię .NET. Projekt koncentruje się na zapewnieniu wysokiej jakości oprogramowania poprzez rozwój automatycznych testów UI i API oraz doskonalenie procesów testowych i CI/CD.
Test Automation Engineer
Twój zakres obowiązków
- Tworzenie i utrzymanie testów automatycznych w środowisku C# / .NET
- Automatyzacja testów UI z wykorzystaniem Playwright lub Selenium
- Automatyzacja testów API z użyciem HttpClient lub RestSharp
- Implementacja testów BDD (SpecFlow / Reqnroll)
- Rozwijanie frameworków testowych i architektury automatyzacji
- Tworzenie reusable components oraz stabilnych mechanizmów testowych
- Utrzymanie i rozwój pipeline’ów CI/CD
- Analiza błędów, debugowanie i diagnostyka problemów
- Współpraca z developerami, analitykami i zespołem QA
Nasze wymagania
- Znajomość języka angielskiego na poziomie minimum B2
- Minimum 4 letnie doświadczenie w automatyzacji testów
- Bardzo dobra znajomość C# oraz .NET 6/7/8 lub .NET Core
- Doświadczenie z NUnit lub podobnym frameworkiem testowym
- Znajomość Playwright lub Selenium
- Doświadczenie w automatyzacji testów API
- Znajomość wzorca Page Object Model (POM)
- Doświadczenie z BDD (SpecFlow lub Reqnroll)
- Znajomość Git oraz procesów code review
- Doświadczenie z CI/CD (Bitbucket, Bamboo lub podobne narzędzia)
- Umiejętność debugowania i analizy problemów