R

RepRisk

Reputational risk data as a service

Software Engineer - Quality Engineering

Test Automation EngineeringUpdated on Nov 11
Full-timeBerlin, Germany€56.7k - €69.3kHybrid

About the Job

Requirements

  • Strong programming skills in a general-purpose language and experience building maintainable software.
  • Hands-on experience developing or extending engineering tooling, automation frameworks, developer workflows, or shared infrastructure.
  • Practical experience with CI/CD pipelines, version control, and integrating automation into software delivery.
  • Practical understanding of quality engineering practices, including risk-based validation, test architecture, unit, integration and contract testing, and the trade-offs between different layers of checks.
  • Ability to investigate failures across application code, configuration, environments, and component interfaces.
  • A focus on maintainability, clear diagnostics, and usability when building tools for other engineers.
  • Professional proficiency in English.

Responsibilities

  • Design, build, and maintain reusable quality engineering frameworks, tools, and libraries that engineering teams can integrate into their development workflows.
  • Integrate automated checks and actionable quality feedback into CI/CD pipelines, helping teams detect failures early and diagnose them efficiently.
  • Improve test infrastructure and execution workflows, including environment setup, configuration, dependencies, and troubleshooting.
  • Investigate failures across components, translating recurring problems into automated checks, guardrails, or improvements to system testability.
  • Work with engineering, DevOps, and data teams to make quality practices practical, maintainable, and easy to adopt.
  • Enable delivery teams to own and maintain their checks through shared tooling, examples, documentation, and hands-on collaboration.
  • Evaluate whether implemented mechanisms provide reliable, useful feedback, and improve them based on observed failures and team needs.

Desired Qualifications

  • Python experience.
  • Familiarity with containers, cloud environments, or infrastructure as code.
  • Experience with GitLab CI/CD, AWS, or comparable technologies.
  • Experience with distributed or data-intensive systems.
  • SQL skills or familiarity with data pipelines, Databricks, data validation, or data-quality tooling.
  • Experience applying AI-assisted engineering tools or validating AI-generated outputs.

About the Company

RepRisk

Reputational risk data as a service

RepRisk provides Data as a Service focused on reputational risks and responsible business conduct. It compiles and analyzes data on issues like biodiversity, deforestation, human rights, and corruption to help clients identify, monitor, and mitigate reputational, compliance, and financial risks. The product uses a combination of advanced AI and expert human review to gather and validate information, deliver actionable risk insights, and support due diligence and risk management. What sets RepRisk apart is its independent, data-driven lens and a long track record trusted by leading banks, asset managers, multinationals, and institutions such as the OECD, UN, and World Bank, with a global team and offices around the world. The company’s goal is to empower clients to know more, be sure, and act faster, thereby strengthening business conduct and driving transparency and positive change."} ) // end tool call

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Zurich, Switzerland
Founded
1998

Recently Posted Jobs

Explore more opportunities at RepRisk

See more jobs