- minimum 2 lata doświadczenia na stanowisku Quality Assurance
- bardzo dobra znajomość zagadnień związanych z testowaniem aplikacji webowych
- umiejętność poruszania się po linii komend systemów linuksowych
- znajomość html’a i css’a
- umiejętność pracy na różnych środowiskach (Linux, Windows, IOS, Android)
- umiejętność pracy na różnych przeglądarkach (Firefox, Chrome, IE, Edge, Safari)
- umiejętność dokumentowania błędów, tworzenia przypadków testowych, raportów z testów
- znajomość cyklu wytwarzania oprogramowania
- podstawowa umiejętność programowania w Javie
- znajomość jUnit/TestNG
- znajomość Maven’a
- znajomość Git’a
- umiejętność pisania testów z wykorzystaniem Selenium WebDriver
- znajomość narzędzi CI (Jenkins)
- znajomość Jira, Confluence
- “oko do detali”
- skrupulatność przy wykonywaniu obowiązków
- precyzja w formułowaniu wypowiedzi
- umiejętnośc pracy w zespole
- wiedza oraz podstawowa znajomość narzędzi do testowania automatycznego, wydajnościowego, bezpieczeństwa
- znajomość architektury aplikacji
- wiedza biznesowa i domenowa
- znajomość narzędzi BDD
- umiejętność pisania prostych skryptów w bashu
- umiejętność testowania API (REST i SOAP)
- znajomość JMeter, Gatling
- znajomość OWASP ZAP, Burp Suite, sqlmap
- wiedza z zakresu użyteczności systemu i dostępności – WCAG
- pozytywnego nastawienia
- rzetelności w wykonywaniu obowiązków
- otwartości na nowe wyzwania
- chęci rozwoju zawodowego na stanowisku Quality Assurance
- gromadzenie oraz analiza wymagań biznesowych i technicznych, uzupełnianie braków w wymaganiach
- tw0rzenie i utrzymywanie kryteriów akceptacji, przypadków użycia na podstawie zebranych wymagań
- projektowanie przypadków testowych
- monitorowanie stanu aplikacji (Jenkins, New Relic, testy akceptacyjne), zgłaszanie usterek oprogramowania i zarządzanie nimi (priorytetyzacja zadań)
- współpraca z PO w celu zapewnienia zgodności z wymaganiami
- współpraca z zespołem developerskim (programiści, testerzy) w celu zapewnienia jakości
- ustalanie potrzeby i zakresu testów automatycznych
- ustalanie potrzeby i zakresu testów wydajnościowych
- ustalanie potrzeby i zakresu testów bezpieczeństwa
- opracowywanie raportów z jakości oprogramowania
- wykonywanie testów akceptacyjnych na podstawie opracowanych wcześniej kryteriów akceptacji
- wsparcie dla PO w procesie produkcji i utrzymania oprogramowania
- dokumentowanie i zgłaszanie błędów
- raportowanie sytuacji krytycznych
- tworzenie dokumentacji funkcjonalności aplikacji
- Pracę w przyjaznej atmosferze w młodym, zgranym zespole
- Wsparcie doświadczonych pracowników
- Pracę w nowoczesnym biurze
- Zorganizowaną pracę w dedykowanym zespole pracującym nad projektem w oparciu o Scrum/Kanban i przy pomocy narzędzi takich jak Jira, Confluence, BitBucket, Jenkins
- Roczny firmowy program rozwoju kompetencji technicznych realizowany we współpracy z zewnętrzną firmą szkoleniową
- Możliwość decyzji o sposobie wydania swojego budżetu na szkolenia, konferencje i rozwój
- Wewnętrzne projekty rozwojowe
- Lekcje języka angielskiego grupowe i indywidualne
- Dofinansowanie do karty MultiSport
- Prywatną opiekę medyczną Luxmed i ubezpieczenie grupowe na życie Aviva
- Pyszne śniadania organizowane w każdy czwartek