Test Data Engineer IT
Gdansk, Poland
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Hapag-Lloyd
Strong and modern IT is one of the strategic success factors for the future competitiveness of Hapag-Lloyd. For this reason, we will grow in many areas and, in particular, successively expand the development teams around our internal system.
We are seeking a highly motivated and detail-oriented Test Data Engineer to join our team. As a Test Data Engineer, you will play a critical role in ensuring the quality and reliability of our software products by supporting product teams in analyzing, defining, and creating test data for various testing needs by using your skills and knowledge about creating data models. You will contribute to a highly agile development environment based on microservices, self-contained systems, and continuous integration/continuous delivery (CI/CD) practices with a high degree of test automation. You will also leverage K2View for advanced Test Data Management (TDM).
- Utilize K2View to manage test data efficiently, ensuring scalability, data privacy compliance, and alignment with system requirements.
- Collaborate with product teams to analyze requirements and design suitable test data for:
- User acceptance testing (UAT)
- Developer tests
- Integration testing
- Non-functional testing based on ISO 25010 standards (e.g., performance efficiency, reliability, ...)
- Design and create data models, including Entity-Relationship Diagrams (ERD), to understand system relationships and enable the creation of accurate and meaningful data subsets.
- Work closely with product owners, developers, testers, and DevOps engineers to align test data management practices with CI/CD workflows and automated testing frameworks.
- Build and maintain reusable and scalable test data repositories, ensuring they align with domain-specific requirements and comply with security, regulatory, and privacy standards.
- Analyze test results and data to support root cause analysis for test failures and ensure continuous quality improvement.
- Contribute to building tools and frameworks for test data simulation, anonymization, and versioning.
- Ensure traceability and coverage of test data against system requirements.
- Experience with K2View or similar Test Data Management tools.
- Proficiency in database technologies (SQL, NoSQL) and data manipulation techniques.
- Strong skills in creating data models and ERD diagrams to represent system relationships and define data subsets.
- Proficiency in working with distributed systems based on microservices architecture and self-contained systems.
- Experience with ISO 25010 non-functional requirements testing (e.g., performance efficiency, scalability).
- Experience in test data anonymization and compliance with data protection regulations (e.g., GDPR).
- Strong understanding of agile software development lifecycle and methodologies.
- Familiarity with test automation frameworks and tools (e.g., Selenium, JUnit, Cucumber).
- Knowledge of CI/CD pipelines and associated tools (e.g., Jenkins, GitLab).
- Strong analytical and problem-solving skills with a focus on collaboration and communication.
- Willingness to travel internationally from time to time
- Ability to work independently and in a solution-oriented manner
- High level of empathy and positive basic attitude
- As an internationally active company, we require a good command of written and spoken English
Nice to Have:
- Familiarity with message brokers such as Kafka.
- Experience in cloud-based environments (AWS).
- Background in data engineering or a similar field.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture AWS CI/CD Data management DevOps Distributed Systems Engineering GitLab Jenkins Kafka Microservices NoSQL Pipelines Privacy Security Selenium SQL Testing
Perks/benefits: Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.