Test Automation Engineer
Summary
Senior Test Automation Engineer builds and maintains automated test frameworks using C#/.NET, Selenium/Playwright, and CI/CD pipelines to ensure software quality in complex, mission-critical systems.
Senior Test Automation Engineer
Dołącz do zespołu jako Senior Test Automation Engineer i rozwijaj jakość oraz automatyzację testów w złożonym środowisku projektowym. Szukamy osoby, która łączy bardzo dobre umiejętności techniczne w obszarze automatyzacji z doświadczeniem w prowadzeniu prac testerskich i zarządzaniu procesem testowym.
Zakres obowiązków
Projektowanie, rozwój i utrzymanie automatycznych testów oprogramowania.
Budowanie i rozwijanie frameworków do automatyzacji testów.
Tworzenie testów z wykorzystaniem C# / .NET oraz Selenium WebDriver, Playwright lub podobnych narzędzi.
Projektowanie testów z wykorzystaniem dobrych praktyk programistycznych, wzorców projektowych i zasad OOP, SOLID oraz Clean Code.
Refaktoryzacja i optymalizacja istniejących testów oraz dbanie o ich skalowalność i utrzymywalność.
Integracja automatyzacji testów z procesami CI/CD, w tym konfiguracja i utrzymanie pipeline’ów.
Przygotowywanie strategii i planów testów oraz monitorowanie jakości oprogramowania.
Identyfikowanie i zarządzanie ryzykiem jakościowym oraz raportowanie wyników testów.
Wykonywanie i wspieranie testów funkcjonalnych, integracyjnych, akceptacyjnych oraz automatycznych.
Walidacja danych z wykorzystaniem SQL / PL/SQL.
Współpraca przy testach API oraz testach wydajnościowych.
Nasze wymagania
Minimum 7 lat doświadczenia w testowaniu oprogramowania, w tym w testach funkcjonalnych, integracyjnych, akceptacyjnych i automatycznych.
Doświadczenie w pracy z systemami o wysokiej złożoności i krytycznym znaczeniu.
Minimum 5 lat doświadczenia w automatyzacji testów.
Bardzo dobra znajomość C# / .NET.
Doświadczenie z Selenium WebDriver, Playwright lub równoważnym narzędziem.
Bardzo dobra znajomość programowania obiektowego (OOP) oraz zasad SOLID i Clean Code.
Doświadczenie w tworzeniu i utrzymywaniu frameworków automatyzacji testów.
Znajomość wzorców projektowych stosowanych w automatyzacji, np. Page Object, BDD.
Doświadczenie w integracji testów z CI/CD, np. Azure DevOps, Jenkins.
Minimum 3 lata doświadczenia w roli liderskiej lub w koordynowaniu prac testerskich.
Doświadczenie w planowaniu procesu testowego, przygotowywaniu strategii i planów testów oraz raportowaniu jakości.
Znajomość narzędzi takich jak Jira, Confluence, TestLink lub ich odpowiedników.
Znajomość narzędzi do testowania API, np. SoapUI, Postman.
Znajomość narzędzi do testów wydajnościowych, np. JMeter.
Znajomość relacyjnych baz danych oraz umiejętność tworzenia i analizy zapytań SQL / PL/SQL.
Doświadczenie w pracy w metodykach zwinnych (Agile/Scrum).
Oferujemy
Pracę przy złożonych i wymagających projektach.
Możliwość realnego wpływu na proces jakości i rozwój automatyzacji testów.
Współpracę z doświadczonym zespołem developerskim i testerskim.
Pakiet benefitów- Udemy for Business, prywatna opieka medyczna, karta Multisport, pakiet weterynaryjny, lekcje językowe, bony zakupowe.
Rozwój kariery- dostęp do szkoleń i certyfikacji, współpraca z globalnymi partnerami IT (Microsoft, AWS, Snowflake, Salesforce).
Angażująca społeczność- udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR.