Senior Salesforce Test Automation Engineer
Hard Rock Digital
To rola senior QA Automation Engineer specjalizująca się w testowaniu i automatyzacji na platformie Salesforce (Service Cloud, Sales Cloud, Data Cloud, Agentforce). Będziesz projektować i budować frameworki automatyzacyjne (Playwright, Copado Robot Testing, Python, Behave), integrować testy z CI/CD (GitHub Actions, GitLab CI, ArgoCD) oraz prowadzić testy regresyjne, integracyjne i wydajnościowe. Pracujesz w zespole Agile/Kanban, współpracujesz z developerami od wczesnych faz projektu i mentorsko wspierasz młodszych członków zespołu. To nie jest tradycyjne QA manualne – oczekuje się produkcyjnej jakości kodu i podejścia inżynieryjnego do testowalności.
Brakuje: brak opisu procesu rekrutacyjnego (liczba etapów, czy jest zadanie domowe), nie podano wielkości zespołu ani struktury raportowania.
To rola senior QA Automation Engineer specjalizująca się w testowaniu i automatyzacji na platformie Salesforce (Service Cloud, Sales Cloud, Data Cloud, Agentforce). Będziesz projektować i budować frameworki automatyzacyjne (Playwright, Copado Robot Testing, Python, Behave), integrować testy z CI/CD (GitHub Actions, GitLab CI, ArgoCD) oraz prowadzić testy regresyjne, integracyjne i wydajnościowe. Pracujesz w zespole Agile/Kanban, współpracujesz z developerami od wczesnych faz projektu i mentorsko wspierasz młodszych członków zespołu. To nie jest tradycyjne QA manualne – oczekuje się produkcyjnej jakości kodu i podejścia inżynieryjnego do testowalności.
- ✓Pełna praca zdalna (remote) w ogłoszeniu
- ✓Praca nad własnym produktem (Hard Rock Digital) – nie outsourcing
- ✓Nowoczesny stack automatyzacji (Playwright, Python, CI/CD, Kafka, Snowflake)
- ✓Wyraźny nacisk na kulturę jakości i shift-left, mentoring oraz rozwój (śledzenie wydań Salesforce)
- ✓Transparentne widełki wynagrodzenia w ogłoszeniu
- !Brak informacji o wielkości zespołu QA i struktury organizacyjnej
- !Nieokreślony proces rekrutacyjny (liczba etapów, zadanie domowe)
- !Potencjalnie duża zależność od konkretnych technologii Salesforce, co może ograniczać rozwój w innych kierunkach
- •Projektowanie i budowa automatycznych testów z użyciem Playwright, Copado Robot Testing, simple-salesforce, Behave
- •Integracja testów z pipeline'ami CI/CD (GitHub Actions, GitLab CI, ArgoCD)
- •Przeprowadzanie testów regresyjnych, smoke, funkcjonalnych, UAT, integracyjnych i wydajnościowych dla Salesforce Service Cloud, Sales Cloud, Data Cloud
- •Udział w sesjach wymagań i designu (shift left) – kwestionowanie założeń i wczesne identyfikowanie ryzyk
- •Code review Apex, LWC i kodu integracyjnego z naciskiem na testowalność i pokrycie
- •Walidacja integralności danych w Salesforce (rekordy, raporty, dashboardy, pipeline'y Data Cloud, payloady integracyjne)
- •Zgłaszanie i śledzenie defektów w Jira (pełen cykl życia, jasne kroki reprodukcji)
- •Mentoring junior QA i developerów w zakresie best practices automatyzacji i wzorców testowych
Oferta dla doświadczonych specjalistów (Senior).
Mid-level QA (około 3-4 lata doświadczenia) z solidną znajomością Salesforce i podstawową automatyzacją w Pythonie, który chce rozwinąć się w stronę zaawansowanej automatyzacji i CI/CD w środowisku produkcyjnym.
Juniorzy (poniżej 2 lat doświadczenia) bez znajomości Salesforce i automatyzacji. Osoby szukające wyłącznie manualnego testowania bez kodowania lub preferujące pracę w małych startupach bez struktur korporacyjnych.
- ?Ile osób liczy zespół QA i ilu jest developerów Salesforce?
- ?Czy istnieje już framework automatyzacyjny, czy budujemy od zera?
- ?Jak wygląda harmonogram dyżurów/on-call (jeśli istnieje)?
- ?Jaki jest dokładny stos technologiczny CI/CD – czy to GitHub Actions, GitLab CI, czy coś innego?
- ?Czy są konkretne narzędzia do testów wydajnościowych (np. JMeter, Gatling)?
- ?Jak często są wydania produkcyjne i jak długo trwa cykl testów?
- ?Czy istnieje możliwość zdobycia certyfikatów Salesforce na koszt pracodawcy?
- ?Jakie są długoterminowe plany rozwoju platformy Salesforce w firmie?
- −Brak opisu procesu rekrutacyjnego (liczba etapów, czy jest zadanie domowe)
- −Nie podano wielkości zespołu ani struktury raportowania
- −Brak informacji o ewentualnym on-call lub dyżurach
- −Nie sprecyzowano, jakie konkretnie narzędzia do testów wydajnościowych są używane
Zespół pracuje w metodyce Agile/Kanban, kładzie nacisk na współpracę między QA a developerami oraz wczesne zaangażowanie w wymagania. Oczekuje się otwartej komunikacji i konstruktywnego sprzeciwu w kwestiach jakości.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię CI/CD. Pełne statystyki zarobków →