Poszukujemy doświadczonych osób, których pasją jest jakość. Jako QA Engineer w Strix, będziesz mieć realny wpływ na tworzenie światowej klasy rozwiązań e-commerce dla naszych klientów. Będziesz zaangażowany we wspieranie jakości, definiowanie i ulepszanie procesów, identyfikację i ograniczanie ryzyka oraz wdrażanie narzędzi i rozwiązań automatyzacji w wielu zespołach. Jako członek zespołu, będziesz uczestniczył w każdym etapie procesu rozwoju projektu wraz z grupą utalentowanych profesjonalistów.
Narzędzia:
DevTools
Postman/SoapUI (i/lub porównywalne narzędzia)
BrowserStack (lub porównywalne narzędzia, np. iOS Simulator, SauceLabs, Lambda Test, etc.)
Git
New Relic, Track.js
DBeaver
narzędzia do pomiaru i optymalizacji wydajności (Google PageSpeed Insights (Lighthouse), GTMetrics)
responsibilities :
Szacowanie, ustalanie priorytetów, planowanie i koordynowanie działań związanych z testowaniem oprogramowania lub z zapewnieniem jakości,
Projektowanie i planowanie scenariuszy dla manualnych oraz automatycznych testów end-to-end,
Dobór odpowiednich technik testowych w celu zapewnienia właściwego poziomu zaufania do systemu, w oparciu o pokrycie kluczowych elementów projektu
Wybór odpowiednich narzędzi do automatyzacji zadań związanych z testowaniem technicznym.
Efektywny udział w przeglądach z deweloperami i architektami oprogramowania, wykorzystując wiedzę na temat typowych defektów w kodzie i architekturze.
Poprawianie charakterystyki jakościowej kodu i architektury poprzez wykorzystanie różnych technik analizy.
Współpraca z programistami w celu przeszkolenia ich w zakresie efektywnych technik testowania (w tym testów eksploracyjnych).
Tworzenie planów / strategii testowych oraz udział w tworzeniu dokumentacji testowej, scenariuszy testowych.
Zapewnianie jakości na każdym etapie tworzenia oprogramowania i szerzenie dobrych praktyk w tym zakresie.
requirements-expected :
Doświadczenie w branży e-commerce (wymóg konieczny).
Min. 3 lata doświadczenia na podobnym stanowisku.
Znajomość Shopware
Doświadczenie w ocenie i ograniczaniu ryzyka, rozwiązywaniu problemów jakościowych oraz wdrażaniu zmian mających na celu poprawę Efektywności programowania.
Umiejętność definiowania celów jakościowych projektu lub zespołu oraz ich mierzenia.
Znajomość różnych form testowania (jednostkowe, integracyjne, akceptacyjne, eksploracyjne, wydajnościowe).