Anforderungen:
Kenntnis der wichtigsten Phasen des Testens: Anforderungsanalyse, Testentwurf und -erstellung, Testdurchführung, Analyse der Testergebnisse. Verständnis für die Aufgaben des Testers in diesen Phasen;
- Fähigkeit zur Berechnung der Funktionsabdeckung durch Testszenarien;
- Kenntnisse und Erfahrung in der Erstellung von Testdokumentation: Fehlerberichte, Testfälle, Checklisten und Stufentestpläne und Master-Testpläne;
- Erfahrung mit der Überprüfung von Testfällen und Checklisten;
- Kenntnisse von Testentwurfstechniken: Äquivalenzpartitionierung, Grenzwertanalyse, Ursache/Wirkung, Fehlerschätzung, Entscheidungstabellentests, Zustandsübergangsdiagramme, Zustandsübergangstabellen, paarweises Testen;
- Erfahrung mit dem SoapUI\Postman-Tool;
- Erfahrung mit dem Werkzeug Charles\Fiddler;
- tiefgreifendes Verständnis von agilen Methoden: Scrum, Kanban;
- Erfahrung mit dem Versionskontrollsystem Git auf mittlerem Niveau;
- Erfahrung mit Jenkins\TeamCity;
- Fähigkeit zur Erstellung von SQL-Abfragen unter Verwendung von Datengruppierung (Gruppierung nach), Unterabfragen, Tabellen-Joins; Erfahrung mit gespeicherten Verfahren;
- Linux-Erfahrung;
- Kenntnisse von TCP, HTTP/HTTPS, Web Sockets;
- Kenntnisse von REST, SOAP;
- Kenntnisse der grundlegenden Möglichkeiten der Client-Server-Interaktion;
- Grundkenntnisse der Containerisierung;
- Arbeit mit Anforderungen: Dokumentation, Prozessmanagement, Dekomposition, Testen; kann eine Anforderung in funktional und nicht-funktional unterteilen;
- Erfahrung mit der Protokollierung mit Kibana\Logstash\Graylog;
- 3 Jahre Erfahrung im industriellen Testen von Web, mobilen Anwendungen und APIs.