About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
- Projektowanie oraz rozwój strategii automatyzacji testów dla aplikacji (warstwa UI i API).
- Tworzenie, rozwijanie i utrzymanie frameworków oraz skryptów automatycznych w oparciu o przyjęte standardy jakościowe.
- Analiza wymagań biznesowych wspólnie z interesariuszami i identyfikacja scenariuszy o najwyższym priorytecie do automatyzacji.
- Współtworzenie scenariuszy testowych oraz ich implementacja zgodnie z podejściem TDD/BDD.
- Udział w przeglądach kodu (Code Review) oraz dbałość o jakość i czytelność artefaktów testowych w repozytorium.
- Przygotowanie oraz utrzymanie środowisk testowych (w tym konfiguracja kontenerów, danych i zależności systemowych).
- Budowanie mechanizmów do realizacji testów wydajnościowych oraz e2e dla API i interfejsów użytkownika.
- Tworzenie mocków, stubów oraz generowanie i zarządzanie danymi testowymi.
- Integracja testów z pipeline'ami CI/CD oraz automatyzacja raportowania wyników testów.
- Monitorowanie efektywności procesu automatyzacji i proponowanie usprawnień w zakresie pokrycia testowego i stabilności testów.
- Ścisła współpraca z zespołem developerskim, QA oraz przedstawicielami biznesu w zakresie zapewnienia jakości rozwiązania.
- Utrzymywanie i porządkowanie dokumentacji testowej oraz artefaktów projektowych.
Required qualifications
Minimum 3 lata doświadczenia w testach manualnych i automatycznych, w tym praktyka w budowaniu testów automatycznych.
Znajomości najlepiej dwóch języków programowania z: Python JAVA, HTML, JavaScript, TypeScript
Praktyczna znajomość narzędzi takich jak: Playwright, Selenium, Jenkins/TeamCity, Jira, Git/Bitbucket, SonarQube, SoapUI, Xray.
- Doświadczenie w testowaniu API (REST/SOAP) oraz znajomość formatów danych i protokołów: HTTP/HTTPS, JSON, XML.
- Umiejętność pracy z relacyjnymi bazami danych oraz pisania zapytań SQL.
- Dobra znajomość procesów CI/CD i integracji testów z pipeline'ami.
- Znajomość podejść TDD oraz BDD i ich praktycznego zastosowania w projektach.
- Doświadczenie w realizacji testów wydajnościowych (np. JMeter) oraz testów end-to-end.
- Podstawowa wiedza z zakresu Docker i Kubernetes w kontekście środowisk testowych.
- Umiejętność analitycznego myślenia, identyfikowania ryzyk jakościowych oraz proponowania rozwiązań usprawniających proces testowy.
- Udział w spotkaniach projektowych raz na dwa tygodnie w biurze w Warszawie.