Programista Testów Automatycznych na urządzenia mobilne
1159665001
Obowiązki
Projektowanie i tworzenie frameworku w języku Java wykorzystywanego w definiowaniu i egzekucji testów automatycznych dla urządzeń mobilnych;
Manualne testy aplikacji;
Przygotowanie scenariuszy testów automatycznych;
Przygotowanie i egzekucję testów automatycznych w oparciu o środowisko Selenium, IntelliJ;
Zapewnienie wysokiej jakości oprogramowania (funkcjonalność, wydajność, niezawodność);
Współpracę z analitykami, klientem biznesowym i innymi zespołami technicznymi;
Proponowanie i wdrażanie nowych rozwiązań technologicznych, optymalizacji, usprawnień;
Wymagania
Wykształcenie wyższe (informatyczne lub pokrewne);
Minimum roczne doświadczenie w testowaniu manualnym aplikacji mobilnych Android i iOS.
Minimum roczne doświadczenie w automatyzacji testów i programowaniu framework’ów wykorzystywanych w testach automatycznych aplikacji mobilnych dla systemów Android i iOS;
Doświadczenie w pisaniu testów automatycznych pod aplikacje natywne i webowe dla urządzeń mobilnych;
Doświadczenie w programowaniu aplikacji z wykorzystaniem Java EE (selenium);
Doświadczenie w pisaniu testów jednostkowych z wykorzystaniem jUnit;
Znajomość narzędzi Appium, IntelliJ oraz Xcode;
Znajomość technologii frontend (JavaScript, Angular, JSON/XSML, XSLT, HTML5, CSS);
Znajomość systemu kontroli wersji GIT;
Znajomość relacyjnych baz danych w szczególności języka SQL;
Umiejętność dokumentowania algorytmów w notacji UML;
Otwartość na nowe rozwiązania i umiejętność komunikowania na każdym poziomie;
Profesjonalizm i samodzielność w działaniu;
Oferujemy
Znajomość metodyk projektowania i wykonywania testów Data Driven Testing i Keyword Driven;
Znajomość narzędzi JIRA, Confluence;
Znajomość Appium Inspector;
Znajomość narzędzi Jenkins, Gerrit, GitLab;
Znajomość zagadnień z zakresu rynków finansowych, giełdy oraz funduszy inwestycyjnych;