This is a remote position.
We are seeking a Senior QA Engineer, freelancer to work with a German energy client, on a full-time, remote basis - occasional onsite visits to Frankfurt am Main and Berlin required. Fluent English (German is nice to have). Start date 1/10/25, interviews take place in September.
It is important you are experienced with automation testing for a platform and the following: Pytest/API, Data Quality Testing (Spark, MongoDB, PostgreSQL, Kafka), Jira/Confluence, Kubernetes/Containerisation Testing and highly preferred to have TestRail and Cloud expertise.
Responsibilities:
Ensure the quality and reliability of data technologies
* Analysis of requirements and technical dependencies for data technologies, including databases, data processing frameworks, and Kubernetes-based operators.
* Review of design and implementation details to define appropriate test strategies.
* Creation of component-level and integration-level test designs.
* Execution of manual tests where automation is not feasible.
Implementation and maintaining of automated testing for Kubernetes-based data services
* Development of automated test suites for data technologies such as Spark, MongoDB, and Data Catalog.
* Integration of automated tests into CI/CD pipelines for continuous validation.
* Maintaining and updating automation scripts to ensure compatibility with evolving platform components.
Contribution to the overall QA strategy for the hybrid data platform
* Coordination with QA engineering to manage cross-component dependencies.
* Participating in QA scope estimation, planning, and prioritisation if necessary for the delivery of service.
* Performing regression testing and provide release quality approvals.
* Identification and documentation of quality risks, ensuring they are addressed before deployment.
Enable higher quality work
* Coordination with development and PO to increase awareness about quality
* Enabling other stakeholders for contribution into quality products
This project supports a programme to build an IaaS - internal cloud-native platform designed to accelerate the development and deployment of software products. This platform provides application teams with self-service capabilities for infrastructure, data, service lifecycle management, application build and delivery, as well as operational services. It is deployed in a hybrid cloud environment combining private and public cloud infrastructure.
Requirements
Eligibility
* Residency in the EU, EEA, UK, or Switzerland
Main Requirements
* Experience and deep understanding of different types (functional, regression, security, availability, etc) and levels
* (component, integration, e2e) of testing, in test design and reporting
* Experience with data technologies (Spark, MongoDB, PostgreSQL, Kafka, etc),
* Experience within API testing and pytest
* Working experience with CI/CD
* Experience in implementation and the improvement of QA process on a project from scratch
* Good understanding of K8s (containers/docker, helm),
* Strong user experience with Jira, Confluence, test management software,
* Experience in ambiguity, complex and fast changing large scale projects
* Experience in abstracting relevant information and communicating to different stakeholders
* Experience in enabling development for higher quality work
Language Requirements
* Fluent English in speech and writing (at least C1)
Preferred Experience
* Experience with test automation framework implementation/adjustment
* Experience with TestRail
* Experience with infrastructure platform projects
* Experience with GCP, Azure, AWS public clouds
* Familiarity with DevOps principles, CI/CD pipelines, infrastructure automation
Benefits
As a freelancer / contractor with us, you will enjoy flexible working hours and the freedom to choose your own projects. Our platform gives you access to exciting projects in various industries and supports you in advancing your career. You'll benefit from competitive pay and a dedicated team to help you with any questions you may have. Work independently and utilise our strong network to achieve your professional goals.