Publikuj oferty pracy
Zatrudniaj bez prowizji
Premia za zatrudnienie: 350$ - 450$
469 wyświetleń
1 aplikacja 1 odpowiedź
Istnieje CRM wykonany na PHP Laravel 8 i konieczne będzie przetestowanie i wsparcie CRM poprzez zapewnienie pokrycia testów automatyzacji dla nowych funkcji, ulepszeń i już wykonanych funkcjonalności.
CRM jest zintegrowany z wieloma systemami firm trzecich i innymi produktami tej firmy, będziesz uczestniczył w tworzeniu strategii testów i doskonaleniu obsługi błędów integracji.
Są zadania związane z integracją i testowaniem konfiguracji usług AWS. Istnieją ulepszenia bezpieczeństwa oraz analiza i testowanie zgodności z PCI z zakresem testów ręcznych i automatycznych.
Zespół pracuje również nad przeniesieniem niektórych funkcjonalności CRM z architektury monolitycznej do mikroserwisów. Zostaniesz więc przydzielony do tworzenia dokumentacji przepływu pracy procesów i ulepszeń pokrycia testowego dla nowych mikroserwisów.
Konieczne będzie również wykonanie zautomatyzowanych testów poprawności i regresji dla dowolnej części systemu i uwzględnienie ich w standardowym GitHub Actions CI/CD.
Będziesz ściśle współpracować z członkami zespołu Product Management, Development i DevOps.
Wymagania:
Doskonałe umiejętności kodowania (Python, JavaScript, SQL)
Znajomość i doświadczenie komercyjne w różnych narzędziach i frameworkach do automatyzacji, takich jak Selenium Drive, Cypress itp.
Solidne umiejętności w zakresie projektowania ram
Znajomość podstaw metodologii QA
Powinien być dobrze zorientowany w testach manualnych i automatycznych
Zrozumienie HTML, CSS
Korzystanie z wzorców Strona Obiekt, Fabryka w automatyzacji
Doświadczenie w CI i CD
Doświadczenie w GitHubie
Znajomość metodyki Scrum lub innej metodyki Agile
Silne pragnienie uczenia się procesów biznesowych i utrzymywania strategii QA
Komercyjne doświadczenie w konfiguracji infrastruktury automatyki QA od podstaw
Silny Docker wykorzystujący doświadczenie
Świetna znajomość różnych usług AWS, takich jak Cognito, PinPoint, QuickSigh, Lambdas, S3 i tak dalej.
Biegła znajomość różnych narzędzi, takich jak Maven, Selenoid i PHPUnit będzie dodatkowym atutem
Znajomość i doświadczenie w SonarQube będzie dodatkowym atutem.