Limestone Digital poszukuje specjalisty ds. kontroli jakości w firmie Automation w celu powiększenia naszego zespołu.
Uwaga: konieczna jest praca na południu Amerykańska strefa czasowa.
Wymagane umiejętności
- Ponad 3 lata doświadczenia w kontroli jakości oprogramowania;
- Zrozumienie metodologii i procesu kontroli jakości;
- Miej doświadczenie z: Cypress, TypeScript, Cucumber;
- Znajomość ram programistycznych opartych na testach, słowach kluczowych, danych i zachowaniach, a także podejście hybrydowe;
- Zrozumienie testowania Web API, testowania ręcznego (Postman) i automatycznego testowania RESTful API;
- Doświadczenie w automatyzacji z Javą: Selenium, Cucumber, Gherkin, Junit, TestNG , biblioteka Rest Assured (POJO), Browserstack;
- Umiejętność kodowania przy użyciu sterownika Selenium Web Driver i BDD;
- Praktyczne doświadczenie w Maven, GitHub, narzędziu CI/CD Jenkins;
- li>
- Doświadczenie w narzędziach i procesach śledzenia, raportowania oraz weryfikacji błędów;
- biegła znajomość SQL i rozproszonych systemów kontroli wersji (GIT);
- Doświadczenie w testowaniu ręcznym i skryptowym określonych zbiorów regresji.
Obowiązki
- Opracowywanie kompleksowych przypadków testowych w oparciu o wymagania projektu i skutecznie je wykonywać, aby zapewnić jakość i niezawodność oprogramowania;
- Zastosuj różne metodologie i procesy kontroli jakości, aby usprawnić wysiłki testowe i poprawić ogólną jakość oprogramowania w całym cyklu życia oprogramowania;
- Wykorzystaj szeroką gamę ram testowania, w tym rozwoju opartego na testach (TDD), rozwoju opartego na słowach kluczowych (KDD), rozwoju opartego na danych (DDD), rozwoju opartego na zachowaniu (BDD) i podejść hybrydowych, stosownie do różnych projektów;
< li>Przeprowadzaj dokładne testy internetowych interfejsów API, w tym zarówno testy ręczne przy użyciu narzędzi takich jak Postman, jak i testy automatyczne przy użyciu struktur dostosowanych do interfejsów API RESTful;- Wykorzystuj narzędzia i struktury do automatyzacji, takie jak Java z Selenium, Cucumber, Gherkin, Junit , TestNG, biblioteka Rest Assured (POJO), Browserstack, Cypress i Typescript do automatyzacji procesów testowania i poprawy wydajności;
- Utrzymuj i przeglądaj skrypty automatyzacji napisane w różnych językach, aby zapewnić niezawodność, czytelność i łatwość konserwacji;< /li>
- Efektywnie zarządzaj zależnościami projektu za pomocą Mavena, zapewniając płynną integrację i procesy kompilacji w całym cyklu programowania;
- Wykorzystuj Git do kontroli wersji, współpracuj z członkami zespołu i wydajnie zarządzaj repozytoriami kodu, aby ułatwić płynne współpraca i integracja kodu
- Wdrażanie i utrzymywanie potoków CI/CD przy użyciu Jenkins do automatyzacji procesów kompilacji, testowania i wdrażania, zapewniając szybkie i niezawodne dostarczanie oprogramowania;
- Identyfikowanie, śledzenie i raportowanie defekty oprogramowania przy użyciu narzędzi do śledzenia błędów i uczestniczenia w procesie rozwiązywania problemów, aby zapewnić terminowe usuwanie błędów i poprawę jakości;
- Przeprowadzanie testów baz danych przy użyciu zapytań SQL w celu sprawdzenia integralności danych i zapewnienia prawidłowego funkcjonowania systemów oprogramowania;
- Przeprowadź ręczne i skryptowe testy regresyjne, aby zweryfikować stabilność i wydajność aplikacji w różnych wersjach i aktualizacjach.
Oferta
- Zapraszamy do dołączenia do naszego przyjaznego międzynarodowego zespołu;
- Komfortowy grafik pracy;
- Zero biurokracji;< /li>
- Przyjemną atmosferę pracy;
- Ciekawe projekty i ambitne zadania;
- Możliwość samorealizacji, rozwoju zawodowego i stabilnego rozwoju kariery;
- Możliwość samorealizacji opcjonalne częściowe wynagrodzenie za naukę języka angielskiego.