Mid-Level Python & API Automation Test Engineer – IAM & Cloud Projects

Podsumowanie pracy

Krakow
od 25 200 zł
3 dni temu

Model pracy

Hybrydowy · 4 dni w domu
Opis stanowiska

Unleash the Future of Identity & Access Management -- Drive Innovation in the Cloud Era!Krakow-based opportunity with hybrid work model (up to 4 remote days per week).As a Mid-Level Python & API Automation Test Engineer, you will be working for our client, a leading player in global banking transforming its IAM infrastructure. You will be instrumental in supporting secure, scalable identity solutions across GCP, integrating advanced automation testing with modern cloud-native applications. This role offers a unique opportunity to innovate at the intersection of identity security, automation, and cutting-edge cloud technology, enabling your career growth in a truly transformative environment.Your main responsibilities:Develop and execute comprehensive test plans, test cases, and testing documentation aligned to technical specifications and requirements.Support the definition and maintenance of test entry and exit criteria for assigned components or workstreams.Ensure traceability of functional and non-functional requirements, maintaining up-to-date evidence for audit and regulatory purposes.Collaborate with business and technical teams to define SIT/OAT/UAT scenarios, producing relevant test artefacts.Build, maintain, and continuously improve automated backend test scripts using Python and Pytest, focusing on API and integration testing.Validate event-driven systems such as Pub/Sub, queues, Kafka, including replay/reprocessing scenarios and data integrity assessments.Verify functions and decision logic defined as code, including policy-as-code frameworks.Contribute to CI/CD pipeline integration, ensuring automated tests are executed effectively, with reports generated and results communicated.Create and manage synthetic and anonymised test data to support repeatable automated testing.Track defects, participate in triage meetings, verify fixes, and report progress, risks, and dependencies regularly.Identify quality risks and suggest pragmatic process improvements.Collaborate within an Agile environment, promoting continuous enhancement of testing practices and quality standards.You're ideal for this role if you have:At least 2 years of practical experience in backend automation testing with Python and Pytest.Solid understanding of Identity and Access Management (IAM) concepts.Experience testing API-driven services (REST) with tools such as Postman, Insomnia, or similar.Knowledge of event-driven systems (Pub/Sub, queues, Kafka) and batch processing flows.Familiarity with identity protocols and data formats like SCIM, LDAP, OIDC, REST API, CSV.Understanding of policy-based access models (RBAC, ABAC, ReBAC, PBAC).Experience using JIRA and Zephyr for test management and defect lifecycle.Exposure to CI/CD practices, automation within pipelines, and cloud testing, especially GCP (additional AWS/Azure knowledge is a plus).Excellent written and verbal communication skills in English.It is a strong plus if you have:Experience with consumer-driven contract testing.Knowledge of policy-as-code tools such as OPA/Rego.Exposure to GraphDB (Neo4j), orchestration tools (n8n), and containerised testing.Performance testing experience with tools like JMeter, Gatling, or NeoLoad.Familiarity with GitOps, HashiCorp Vault, SPIFFE/SPIRE, and governance controls.Language Required for the role:Fluent English, both written and spoken.Eligibility to work in Europe:Only candidates with an existing legal right to work in the European Union will be considered for this role.#MAKEYourCareerBETTERInterested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.