Mid-Level Python & API Automation Test Engineer – IAM & Cloud Projects
25 200 - 30 450
PLN
(B2B)
19 900 - 22 500
PLN
brutto (Employment Contract)
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.
#MAKEYourCareerBETTER
Interested? 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.
Internal number #9776
Dodatki
ITDS Clubs
Access to medical insurance
Access to Multisport
Access to Pluralsight
Integrational Events
Ambassador Program
Twoje kryteria