Senior QA Automation Engineer (Java | Web | Mobile | API)
Senior • Remote
900 - 1,200 PLN/yr
Warsaw, MZ, Poland
No longer accepting applications
Poszukujemy doświadczonego Senior QA Automation Engineera, który będzie odpowiedzialny za projektowanie i rozwój nowoczesnych frameworków automatyzacji testów oraz zapewnienie wysokiej jakości aplikacji webowych, mobilnych i API. To rola dla osoby z mocnym doświadczeniem technicznym i praktycznym podejściem do automatyzacji. Zakres obowiązkówProjektowanie i rozwój skalowalnych frameworków automatyzacji testów dla aplikacji webowych, mobilnych (iOS/Android) oraz API w projektach opartych o Java i Maven.Tworzenie oraz utrzymywanie skryptów automatyzujących z wykorzystaniem Selenium, Playwright, Appium oraz integracja z pipeline'ami CI/CD.Budowa frameworków BDD z wykorzystaniem Cucumber, w tym tworzenie feature files, step definitions oraz komponentów wielokrotnego użytku.Pisanie i wykonywanie scenariuszy testowych w standardzie Given/When/Then oraz zarządzanie wykonaniem testów przy użyciu tagów (np. @smoke, @regression).Konfiguracja środowisk testowych oraz zarządzanie wykonaniem testów przy użyciu Maven i TestNG.Testowanie aplikacji webowych, mobilnych (iOS/Android) oraz API (REST i SOAP).Walidacja procesów end-to-end obejmujących warstwę UI, API oraz backend.Definiowanie strategii automatyzacji oraz optymalnego podziału testów manualnych i automatycznych.Integracja testów z procesami Continuous Integration i Continuous Delivery (Jenkins, GitHub Actions, Azure DevOps).Współpraca z aplikacjami działającymi w środowisku AWS.Koordynacja działań QA w obszarze testów funkcjonalnych, integracyjnych oraz regresyjnych.Wsparcie procesów release management poprzez wykonywanie testów regresyjnych, raportowanie jakości oraz zarządzanie defektami.Utrzymywanie pełnej identyfikowalności pomiędzy wymaganiami biznesowymi, scenariuszami testowymi oraz zgłoszonymi błędami.Ścisła współpraca z zespołami Developerskimi, Product Ownerami oraz Architektami w celu zapewnienia wysokiej jakości produktu od najwcześniejszych etapów rozwoju.Analiza przyczyn błędów (Root Cause Analysis) oraz zarządzanie defektami przy użyciu JIRA i podobnych narzędzi. WymaganiaMinimum 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.Mile widzianeDoś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. Jeżeli szukasz projektu, w którym automatyzacja odgrywa kluczową rolę, cenisz pracę z nowoczesnym stosem technologicznym i chcesz mieć realny wpływ na jakość rozwijanych produktów – zapraszamy do aplikowania.
Upvanta sp. z o.o. is a company operating in the technology industry, specifically focusing on developing high-performance web applications with excellent UX/UI. The company values clean code, attention to detail, and the satisfaction derived from building refined user interfaces. Upvanta sp. z o.o. employs agile methodologies to foster a collaborative environment that encourages knowledge exchange and continuous development. The company is committed to working on large-scale, business-critical projects and offers its team members the opportunity to influence product development and technological decisions. Upvanta sp. z o.o. promotes a flexible work model and maintains a friendly atmosphere with open communication and a culture of collaboration.