Opis projektu:
W jednym z projektów dla Klienta z branży motoryzacyjnej pracowaliśmy nad integracją systemów sprzedaży hurtowej i sprzedaży detalicznej oraz przeniesieniem ich z wielu rozproszonych po świecie instalacji on-premise do chmury.
Dzięki automatyzacji testów regresyjnych GUI i API zapewniliśmy ciągłą walidację systemów. Codziennie automatycznie udostępnialiśmy interesariuszom szczegółowe informacje o stanie każdej funkcjonalności.
Zespół 8 testerów automatyzujących dostarczył zautomatyzowany zestaw testów przy użyciu Java, Junit 5, Selenium, REST-assured, Maven, Jenkins, Docker, Bitbucket i Jira/XRAY/ Confluence. Szczególnym sukcesem zespołu testerskiego zakończyła się migracja z serwerów on-premise do chmury, która została zrealizowana w zauważalnie krótszym czasie niż planowano, dzięki pełnemu zautomatyzowaniu testów migracji.
Twoje codzienne zadania:
- prowadzenie techniczne zwinnego zespołu automatyzującego testy (UI i API);
- współprojektowanie architektury testów i doradztwo technologiczne;
- konfigurowanie zestawów testów automatycznych w środowisku continuous integration;
- wykonywanie testów, analizowanie i raportowanie wyników;
- udział w rozwoju mniej doświadczonych członków zespołu.
Najczęściej używane technologie:
Java, JavaScript, C#, Stash Git, Maven, Ant, Gradle, JUnit, TestNG
Selenium, Cypress, WebdriverIO, BrowserStack, REST-assured, Karate Mockito, WireMock, Allure
Kafka, RabbitMQ, MQTT
Jenkins, Bitbucket, Groovy, Docker, Kubernetes, SonarQube