Senior QA Automation Engineer (Java | Web | Mobile | API)
Summary
Senior QA Automation Engineer designs and builds test automation frameworks for web, mobile, and API applications using Java, Selenium, Appium, and CI/CD tools to ensure software quality.
- Minimum 7–10 lat doświadczenia w obszarze Quality Assurance, ze szczególnym uwzględnieniem automatyzacji testów.
- Bardzo dobra znajomość Java oraz projektów opartych o Maven.
- Praktyczne doświadczenie w automatyzacji testów aplikacji webowych, mobilnych (iOS/Android) oraz API.
- Bardzo dobra znajomość narzędzi: Selenium lub Playwright, Appium (lub innych narzędzi do automatyzacji mobile), Perfecto (testy urządzeń mobilnych)
- Bardzo dobra znajomość Cucumber (BDD), w tym: Gherkin, feature files, step definitions, zarządzanie tagami i wykonaniem testów.
- Doświadczenie z TestNG.
- Znajomość narzędzi do testowania API, takich jak Postman, REST Assured lub SOAP UI.
- Doświadczenie z narzędziami CI/CD (Jenkins, GitHub Actions lub Azure DevOps).
- Znajomość środowisk AWS oraz testowania aplikacji chmurowych.
- Bardzo dobra znajomość SQL.
- Doświadczenie z narzędziami do zarządzania testami i defektami (JIRA, Zephyr lub podobne).
- Znajomość najlepszych praktyk związanych z automatyzacją testów.
- Umiejętność pracy w środowisku Agile oraz rozwinięte zdolności analityczne i rozwiązywania problemów.
- Doświadczenie w sektorze bankowym, finansowym lub przy dużych systemach enterprise.
- Budowanie frameworków automatyzacji od podstaw lub ich skalowanie.
- Doświadczenie w testowaniu rozwiązań obejmujących jednocześnie Web, Mobile oraz API.
- Znajomość strategii testowania wieloplatformowego oraz platform Mobile Cloud.
- Doświadczenie w testach wydajnościowych lub innych testach niefunkcjonalnych.