O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Informacje o StarComplianceStarCompliance ma misję sprawiania, aby przestrzeganie przepisów było proste i łatwe. Przyjazna dla użytkownika platforma STAR, ciesząca się globalnym zaufaniem instytucji finansowych przedsiębiorstw, umożliwia organizacjom osiągnięcie zgodności z przepisami, jednocześnie chroniąc ich uczciwość i reputację biznesową. Dzięki konfigurowalnemu, 360-stopniowemu widokowi aktywności pracowników oprogramowanie STAR umożliwia firmom automatyzację wykrywania i rozwiązywania potencjalnych obszarów konfliktów, usprawniając jednocześnie codzienną pracę i zwiększając wydajność.
Rola Inżynier jakości platformy to praktyczne stanowisko inżynierskie w ramach scentralizowanej funkcji inżynierii jakości platformy firmy StarCompliance, odpowiedzialne za zapewnienie zapewnienia jakości na poziomie platformy w całej korporacyjnej platformie SaaS. Inżynier jakości platformy, podlegający głównemu architektowi jakości, uczestniczy bezpośrednio w projektowaniu, wdrażaniu i utrzymywaniu zautomatyzowanych kontroli jakości, które sprawdzają integrację między usługami, podstawowe podróże użytkowników w przedsiębiorstwie i niefunkcjonalne cechy platformy. Rola ta koncentruje się przede wszystkim na integracji i testowaniu na poziomie API w rozproszonym systemie natywnym dla chmury, w tym na asynchronicznych i sterowanych zdarzeniami przepływach pracy.
Platforma korporacyjna StarCompliance opiera się na usługach rozproszonych i infrastrukturze chmurowej, w tym na komponentach do przesyłania wiadomości i integracji, takich jak Azure Service Bus. Od inżyniera ds. jakości platformy oczekuje się zrozumienia, jak te systemy zachowują się w warunkach obciążenia, awarii i odtwarzania oraz jak je testować, aby zapewnić niezawodność, odporność i wydajność na dużą skalę. Ta rola kładzie duży nacisk na sprawdzanie trybów awarii, odporności i zachowań związanych z odzyskiwaniem w usługach rozproszonych, diagnozowanie złożonych awarii systemu przy użyciu dzienników, danych telemetrycznych i danych testowych oraz udział w testowaniu wydajności przedsiębiorstwa.
Inżynier jakości platformy ściśle współpracuje z właścicielami produktu i zespołami inżynieryjnymi, aby zrozumieć nadchodzące zmiany i integracje platform, zapewniając weryfikację platformy korporacyjnej w ramach realistycznych scenariuszy funkcjonalnych i obciążenia przed wydaniem. Obowiązki Projektowanie, wdrażanie i utrzymywanie automatycznych testów przede wszystkim w warstwach integracji i API w celu sprawdzenia zachowania w usługach rozproszonych. Twórz testy sprawdzające asynchroniczne i sterowane zdarzeniami przepływy pracy, w tym przesyłanie komunikatów, ponowne próby, zamawianie i scenariusze niepowodzeń (np. integracje oparte na Azure Service Bus).
Współtwórz kod o jakości produkcyjnej we wspólnych ramach automatyzacji i narzędziach zapewniających jakość używanych na platformie korporacyjnej. Projektuj i wykonuj testy wydajności i skalowalności dla korporacyjnej platformy SaaSTwórz i utrzymuj dane, scenariusze i obciążenia z testów wydajności, które odzwierciedlają wzorce użytkowania w świecie rzeczywistym, w tym przepustowość wiadomości i współbieżność. Zintegruj automatyczne testy funkcjonalne i wydajnościowe z potokami CI/CD, przyczyniając się do tworzenia niezawodnych bramek o wysokiej jakości sygnału.
Wspieraj działania walidacyjne w środowisku Staging jako głównej warstwie integracji platformy i zapewniania jakości. Analizuj wyniki testów funkcjonalnych, integracyjnych i wydajnościowych, aby zidentyfikować ryzyko systemowe platformy i możliwości ulepszeń. Współpracuj z właścicielami produktu, aby zrozumieć nadchodzące zmiany i integracje platform, przygotowując z wyprzedzeniem ukierunkowane testy integracji i wydajności.
Współpracuj z zespołami zajmującymi się architekturą, platformą i inżynierami, aby poprawić testowalność, niezawodność i obserwowalność systemu. Zastosuj narzędzia inżynieryjne wspomagane sztuczną inteligencją, aby przyspieszyć tworzenie testów, poprawić zasięg, analizować awarie i zmniejszyć niestabilność testów. Przestrzeganie i przyczynianie się do standardów jakości, wzorców i praktyk inżynieryjnych określonych przez scentralizowaną funkcję inżynierii jakości platformy.
Umiejętności i doświadczenie. Wykazane doświadczenie w zapewnianiu jakości aplikacji SaaS na platformę lub przedsiębiorstwo, ze szczególnym uwzględnieniem sprawdzania integracji, cech niefunkcjonalnych i gotowości do wydania w systemach rozproszonych. Silne umiejętności kodowania w jednym lub większej liczbie języków C#, TypeScript lub Python, z możliwością pisania czystego, łatwego w utrzymaniu kodu o jakości produkcyjnej.
Udokumentowane doświadczenie w projektowaniu i utrzymywaniu testów automatycznych na poziomie integracji i API dla systemów rozproszonych, natywnych w chmurze. Solidna znajomość architektur natywnych w chmurze i sposobów ich testowania, w tym przesyłania komunikatów, przetwarzania asynchronicznego, ponownych prób, porządkowania i obsługi błędów. Praktyczne doświadczenie w testowaniu systemów sterowanych zdarzeniami przy użyciu technologii przesyłania wiadomości w chmurze lub integracji (np.
Azure Service Bus, Kafka, SNS/SQS lub podobnych). Duże, praktyczne doświadczenie z narzędziami i podejściami do testowania wydajności (np. k6, JMeter, Gatling lub podobne). Doświadczenie w projektowaniu realistycznych scenariuszy testów wydajnościowych i generowaniu reprezentatywnych danych testowych, w tym obciążeń związanych z obciążeniem, współbieżnością i obciążeniami opartymi na komunikatach.
Praktyczne doświadczenie w integracji testów funkcjonalnych i wydajnościowych z potokami CI/CD (preferowany Azure DevOps). Doświadczenie w diagnozowaniu złożonych awarii systemów przy użyciu dzienników, danych telemetrycznych i danych testowych. Praktyczne doświadczenie w korzystaniu z narzędzi inżynieryjnych wspomaganych sztuczną inteligencją w celu poprawy produktywności, jakości testów lub analizy awarii.
Silne umiejętności analityczne i rozwiązywania problemów, ze zdolnością do wnioskowania o zachowaniu systemu i trybach awarii w środowisku rozproszonym. Minimalne kwalifikacje. Licencjat w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dyscypliny technicznej lub równoważne doświadczenie praktyczne.
Odpowiednie certyfikaty w zakresie platform chmurowych (preferowany Azure), testowania wydajności lub inżynierii jakości są korzystne, ale nie wymagane.
AIW Star
Compliance dążymy do przewodzenia innowacjom poprzez bezproblemową integrację sztucznej inteligencji z naszą ofertą. Zachęcamy nasz zespół do pełnego wykorzystania tych zaawansowanych narzędzi, dzięki którym możemy wydajniej pracować, tworzyć z większą precyzją i dostarczać naszym klientom wyjątkową wartość. Uczciwość i etyka Od wszystkich pracowników StarCompliance oczekuje się przestrzegania wysokich standardów uczciwości osobistej i wykonywania swoich obowiązków w sposób etyczny.
Pierwotnie opublikowane w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.