W skrócie
- Zadania: Twórz i rozwijaj zautomatyzowane rozwiązania testowe dla produktów Altium.
- Firma: Altium, globalna firma technologiczna redefiniująca rozwój elektroniki.
- Benefity: Konkurencyjne wynagrodzenie, pakiet zdrowotny, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w automatyzacji testów i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
A Software Engineer in Test (SET) to ensure the quality and reliability of software products by designing and developing automated testing solutions. As a part of R&D Department at Altium, you will be responsible for maintaining and improving existing testing infrastructure along with creating new test frameworks from scratch.
Wymagania:
- Projektowanie i rozwój automatyzacji testów: Tworzenie, rozwijanie i utrzymywanie zautomatyzowanych frameworków testowych oraz skryptów testowych w celu zapewnienia kompleksowego pokrycia testami.
- Współpraca: Ścisła współpraca z programistami, menedżerami produktów i innymi interesariuszami w celu zrozumienia funkcji, implementacji technicznych i wymagań testowych.
- Wykonanie testów i analiza: Wykonywanie zarówno zautomatyzowanych, jak i manualnych testów (funkcjonalnych, niefunkcjonalnych, regresyjnych, wydajnościowych, bezpieczeństwa), analiza wyników i dostarczanie szczegółowych raportów.
- Integracja z cyklem życia rozwoju: Integracja procesów testowania w pipeline CI/CD (Continuous Integration/Continuous Deployment) oraz metodologii Agile.
- Udoskonalanie procesów: Udział w przeglądach kodu, rekomendowanie działań korygujących oraz ciągłe doskonalenie praktyk, narzędzi i procesów testowych.
Wymagana wiedza i doświadczenie w co najmniej jednym z języków OOP: C# (preferowany), Java, Python; chęć programowania w C# jako główną technologię. Doświadczenie z narzędziami testowymi, standardami i frameworkami takimi jak Selenium WebDriver, SpecFlow/Reqnroll, NUnit, Fiddler, HTTP Debugger itp. Zrozumienie rozwiązań chmurowych (AWS, Alibaba), konteneryzacji i wirtualizacji. Doświadczenie z narzędziami CI/CD (Jenkins, Gitlab) oraz Gitem; doświadczenie z Grafana i narzędziami do raportowania automatyzacji testów (np. Allure); przynajmniej podstawowe zrozumienie technologii API opartych na REST i GraphQL.
Wymagania dodatkowe:
- Doświadczenie z procesem testowania wydajności, narzędziami do testowania wydajności (np. Nbomber, Jmeter, Locus, K6 itp.), narzędziami i technikami pomiaru wydajności, profilowania i optymalizacji;
- Podstawowa znajomość baz danych (MySQL, Firebird);
- Doświadczenie z Playwright - duży plus;
- Min. 4 lata doświadczenia w automatyzacji testów lub rozwoju oprogramowania;
- Umiejętności komunikacyjne w języku angielskim (pisemne i ustne) wymagane.
Altium Limited, część grupy Renesas, z siedzibą w San Diego, Kalifornia, jest globalną firmą programistyczną przyspieszającą tempo innowacji w elektronice. Wierzymy w nagradzanie naszych pracowników konkurencyjnym pakietem świadczeń obok wynagrodzenia.
Software Engineer in Test – pracodawca: Renesas Electronics Corporation
Altium Limited, część grupy Renesas, to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując jako UX Researcher, będziesz mieć szansę na samodzielne prowadzenie praktyki badawczej oraz wpływanie na projektowanie doświadczeń użytkowników w Altium 365. Nasza kultura pracy opiera się na współpracy i innowacyjności, a lokalizacja sprzyja kreatywności i wymianie pomysłów w zespole.
Dane kontaktowe:
Zespół rekrutacyjny Renesas Electronics Corporation