Technologies & tools
We are looking for a highly Automation Test Engineer to join a long-term transformational program focused on redefining Identity and Access Management on a global scale. You will work within a dynamic team in Cracow, utilizing an automation-first approach to test secure, scalable identity and access workflows across Google Cloud Platform. Your expertise will be essential in integrating identity services with custom APIs and cloud-native applications. If you are passionate about ensuring robust IAM solutions, this opportunity may be the right fit for you.
Your tasks
- Building and maintaining an automated test framework and suites for API, event, and graph-based services using Python and PyTest
- Defining and executing test plans, cases, and data aligned with requirements and technical specifications while maintaining traceability for functional and non-functional requirements
- Validating IAM concepts and access models such as RBAC, ABAC, ReBAC, and PBAC, and testing decision points as code through policy-as-code
- Performing API automation, contract testing, and replay/reprocessing scenarios to ensure reliability and performance
- Validating graph data, including nodes, relationships, and event lineage, with a preference for experience in Neo4J
- Producing regulatory evidence as required and supporting entry and exit criteria along with test governance activities
- Creating and managing Jenkins pipelines for test execution and reporting as part of the CI/CD process
- Logging, tracking, and driving defects through triage to closure while communicating progress to stakeholders
Requirements
- Minimum 5 years of experience in automated testing and software engineering
- Strong expertise in Python and PyTest for building reusable test utilities
- Hands-on experience with API testing and automation, including REST API tooling such as Insomnia, Apidog, or Postman
- Practical knowledge of IAM concepts and identity lifecycle management, including human and non-human identities
- Experience with CI/CD tools, particularly Jenkins, and a shift-left mindset in testing
- Familiarity with event-driven architectures and concepts related to Pub/Sub
- Advanced level of English
- Work from the office in Krakow 6 times a month
Nice to have
- Exposure to Playwright for UI testing
- Basic knowledge of Neo4j and Cypher queries for graph data validation
- Familiarity with TypeScript and advanced schema/property-based testing
Job no. JOB-WD2TN
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Технології
Ми шукаємо досвідченого Automation Test Engineer для приєднання до довгострокової трансформаційної програми, спрямованої на переосмислення управління ідентичністю та доступом у глобальному масштабі. Ви працюватимете в динамічній команді в Кракові, використовуючи підхід automation-first для тестування безпечних, масштабованих робочих процесів ідентичності та доступу на платформі Google Cloud Platform. Ваш досвід буде ключовим у інтеграції сервісів ідентичності з кастомними API та хмарними додатками. Якщо ви захоплені забезпеченням надійних IAM-рішень, ця можливість може бути саме для вас.
Завдання
- Створення та підтримка автоматизованої тестової платформи та наборів тестів для API, подій та сервісів на основі графів із використанням Python та PyTest
- Визначення та виконання тест-планів, тест-кейсів і даних відповідно до вимог та технічних специфікацій із підтримкою трасованості для функціональних і нефункціональних вимог
- Перевірка концепцій IAM та моделей доступу, таких як RBAC, ABAC, ReBAC і PBAC, а також тестування точок прийняття рішень як коду через policy-as-code
- Виконання автоматизації API, контрактного тестування та сценаріїв повторного відтворення/переробки для забезпечення надійності та продуктивності
- Перевірка даних графа, включно з вузлами, зв’язками та походженням подій, з перевагою досвіду роботи з Neo4J
- Підготовка регуляторних доказів за потреби та підтримка критеріїв входу і виходу разом із заходами управління тестуванням
- Створення та керування конвеєрами Jenkins для виконання тестів і звітності в рамках процесу CI/CD
- Логування, відстеження та управління дефектами від триажу до закриття з інформуванням зацікавлених сторін про прогрес
Наші очікування
- Мінімум 5 років досвіду в автоматизованому тестуванні та розробці програмного забезпечення
- Глибокі знання Python та PyTest для створення багаторазових тестових утиліт
- Практичний досвід тестування API та автоматизації, включно з інструментами REST API, такими як Insomnia, Apidog або Postman
- Практичні знання концепцій IAM та управління життєвим циклом ідентичностей, включно з людськими та не людськими ідентичностями
- Досвід роботи з інструментами CI/CD, особливо Jenkins, та підхід shift-left у тестуванні
- Знайомство з архітектурами, орієнтованими на події, та концепціями, пов’язаними з Pub/Sub
- Високий рівень англійської мови
- Робота з офісу в Кракові 6 разів на місяць
Буде перевагою
- Досвід роботи з Playwright для UI-тестування
- Базові знання Neo4j та запитів Cypher для перевірки даних графа
- Знайомство з TypeScript та розширеним тестуванням на основі схем і властивостей
Вакансія № JOB-WD2TN
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.