QA Engineer
⚲ Łódź, Kraków, Rzeszów, Poznań, Katowice
11 000 - 13 000 PLN netto (B2B)
Wymagania
- Playwright
- Test Automation
- HTTP
- REST API
- Postman
- CI/CD
- Git
Opis stanowiska
Expert4you to platforma edukacyjna skupiona wokół live learningu, czyli nauki synchronicznej oddającej atmosferę tradycyjnej lekcji z możliwością wchodzenia w interakcje i zadawania pytań. Miesięcznie w naszych szkoleniach bierze udział kilkanaście tysięcy osób rozwijających swoje kompetencje w obszarze finansów, kadr, prawa, zarządzania zespołami i wielu innych. Mamy sporo planów na przyszłość, dlatego ciągle rozbudowujemy nasz zespół.
Wymagania • minimum 5 lat komercyjnego doświadczenia jako QA / QA Automation Engineer
• bardzo dobrą znajomość Playwright (warunek konieczny)
• doświadczenie w projektowaniu i rozwijaniu frameworków testowych
• doświadczenie w automatyzacji testów aplikacji webowych
• bardzo dobrą znajomość HTTP, REST API oraz narzędzi typu Postman
• praktyczną znajomość CI/CD (GitHub Actions, Azure DevOps, GitLab CI lub podobnych)
• bardzo dobrą znajomość Git
• doświadczenie z pracą w Scrumie lub innym Agile
• umiejętność samodzielnego analizowania problemów i proponowania rozwiązań
• bardzo dobrą komunikację z zespołem developerskim
• język angielski pozwalający na pracę z dokumentacją techniczną
Mile widziane
• doświadczenie z testami wydajnościowymi
• znajomość Docker
• doświadczenie z testowaniem aplikacji React
• doświadczenie z bazami danych SQL
• znajomość monitorowania jakości aplikacji (np. Grafana, Kibana, Sentry)
Zakres odpowiedzialności
• projektowanie, rozwój i utrzymanie testów automatycznych w Playwright
• rozwój strategii automatyzacji testów dla rozwijanego produktu
• analiza wymagań i projektowanie scenariuszy testowych
• wykonywanie testów funkcjonalnych, regresyjnych i end-to-end
• współpraca z programistami i Product Ownerem już na etapie projektowania funkcjonalności
• analiza przyczyn błędów oraz proponowanie działań poprawiających jakość produktu
• rozwój procesu QA i wdrażanie dobrych praktyk w zespole
• udział w code review testów automatycznych
Kogo szukamy?
Szukamy osoby, która:
• potrafi samodzielnie prowadzić obszar QA
• nie czeka na zadania, tylko sama identyfikuje ryzyka i proponuje usprawnienia
• potrafi uzasadniać swoje decyzje techniczne
• rozumie, że automatyzacja ma realnie przyspieszać development, a nie być celem samym w sobie
• potrafi spojrzeć szerzej na proces wytwarzania oprogramowania i pomóc nam go usprawnić
Liczymy na to, że wniesiesz do zespołu swoje doświadczenie i najlepsze praktyki zdobyte podczas pracy nad dojrzałymi produktami.
Stack technologiczny
• Playwright
• JavaScript/TypeScript
• Azure DevOps
• Git
• REST API
• React
• PHP
• SQL
Oferujemy
• kartę multisport
• prywatną opiekę medyczną
• elastyczne godziny pracy
• realny wpływ na rozwój produktu i proces QA
• dużą samodzielność i możliwość podejmowania decyzji technicznych
• zespół nastawiony na współpracę i wymianę wiedzy
• pracę przy rozwijanym produkcie z dużą bazą użytkowników
• nowoczesny stack technologiczny oraz możliwość wdrażania własnych usprawnień
Wymagania • minimum 5 lat komercyjnego doświadczenia jako QA / QA Automation Engineer
• bardzo dobrą znajomość Playwright (warunek konieczny)
• doświadczenie w projektowaniu i rozwijaniu frameworków testowych
• doświadczenie w automatyzacji testów aplikacji webowych
• bardzo dobrą znajomość HTTP, REST API oraz narzędzi typu Postman
• praktyczną znajomość CI/CD (GitHub Actions, Azure DevOps, GitLab CI lub podobnych)
• bardzo dobrą znajomość Git
• doświadczenie z pracą w Scrumie lub innym Agile
• umiejętność samodzielnego analizowania problemów i proponowania rozwiązań
• bardzo dobrą komunikację z zespołem developerskim
• język angielski pozwalający na pracę z dokumentacją techniczną
Mile widziane
• doświadczenie z testami wydajnościowymi
• znajomość Docker
• doświadczenie z testowaniem aplikacji React
• doświadczenie z bazami danych SQL
• znajomość monitorowania jakości aplikacji (np. Grafana, Kibana, Sentry)
Zakres odpowiedzialności
• projektowanie, rozwój i utrzymanie testów automatycznych w Playwright
• rozwój strategii automatyzacji testów dla rozwijanego produktu
• analiza wymagań i projektowanie scenariuszy testowych
• wykonywanie testów funkcjonalnych, regresyjnych i end-to-end
• współpraca z programistami i Product Ownerem już na etapie projektowania funkcjonalności
• analiza przyczyn błędów oraz proponowanie działań poprawiających jakość produktu
• rozwój procesu QA i wdrażanie dobrych praktyk w zespole
• udział w code review testów automatycznych
Kogo szukamy?
Szukamy osoby, która:
• potrafi samodzielnie prowadzić obszar QA
• nie czeka na zadania, tylko sama identyfikuje ryzyka i proponuje usprawnienia
• potrafi uzasadniać swoje decyzje techniczne
• rozumie, że automatyzacja ma realnie przyspieszać development, a nie być celem samym w sobie
• potrafi spojrzeć szerzej na proces wytwarzania oprogramowania i pomóc nam go usprawnić
Liczymy na to, że wniesiesz do zespołu swoje doświadczenie i najlepsze praktyki zdobyte podczas pracy nad dojrzałymi produktami.
Stack technologiczny
• Playwright
• JavaScript/TypeScript
• Azure DevOps
• Git
• REST API
• React
• PHP
• SQL
Oferujemy
• kartę multisport
• prywatną opiekę medyczną
• elastyczne godziny pracy
• realny wpływ na rozwój produktu i proces QA
• dużą samodzielność i możliwość podejmowania decyzji technicznych
• zespół nastawiony na współpracę i wymianę wiedzy
• pracę przy rozwijanym produkcie z dużą bazą użytkowników
• nowoczesny stack technologiczny oraz możliwość wdrażania własnych usprawnień
🔍 Dekoder Ogłoszenia
🔴
minimum 5 lat komercyjnego doświadczenia jako QA / QA Automation Engineer
Może oznaczać, że szukają kogoś z bardzo ugruntowaną wiedzą, ale też że nie są otwarci na kandydatów z mniejszym, ale równie wartościowym doświadczeniem.
🔴
bardzo dobrą znajomość Playwright (warunek konieczny)
Jest to kluczowe wymaganie, które może wykluczyć kandydatów z doskonałą wiedzą w innych narzędziach automatyzacji, nawet jeśli są szybko uczący się.
🔴
umiejętność samodzielnego analizowania problemów i proponowania rozwiązań
Oznacza, że od kandydata oczekuje się dużej autonomii i proaktywności, co może wiązać się z mniejszym wsparciem ze strony zespołu.
🔴
bardzo dobrą komunikację z zespołem developerskim
Może sugerować, że zespół developerski nie zawsze jest otwarty na feedback od QA lub że komunikacja jest często trudna i wymaga dużego nakładu pracy.
🟡
Mamy sporo planów na przyszłość, dlatego ciągle rozbudowujemy nasz zespół.
Może oznaczać ekscytujący rozwój i nowe wyzwania, ale też potencjalnie niestabilność lub ciągłe zmiany w strukturze i celach zespołu.