(Senior) QA Engineer (m/f/d)

Berlin
Engineering /
Full-time /
Hybrid
ABOUT US

Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow.  
 
At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 750 experts from 70 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience.  
 
Whether you're a tech enthusiast, payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference.  
  
Our offices: We are based across Austria, Denmark, Germany and Luxembourg with a HQ in Berlin.  
 
ABOUT THE TEAM  

Our Billing domain powers merchant configuration, transaction aggregation, fee and settlement calculation, and invoicing/payout flows across multiple systems. This QA position, supports three billing teams (not simultaneously), each with a product manager, an engineering manager, and ~4 developers, ensuring cross‑system changes don’t create negative side effects. Releases for larger features are typically monthly, with smaller updates weekly; we expect strong ownership of automated end‑to‑end coverage and clear reporting.

What your work will look like:

    • Create comprehensive test plans and cases for new features, ensuring thorough coverage and alignment with project objectives. 
    • Aim to automate a minimum of 50% of test cases before development readiness, and achieve 100% automation prior to release, ensuring efficient and reliable test processes. 
    • Regularly update and maintain automation tests to align with evolving product requirements and technological advancements. 
    • Collaborate with developers and product owners to achieve optimal test coverage, focus on E2E multiplatform testing coverage but also system tests that reach a realistic experience of the customers & merchants.
    • Identify, document, and analyse issues, facilitating quick resolutions and maintaining product quality.
    • Follow company quality assurance guidelines, ensuring consistency and reliability in your work. 
    • Engage in code reviews to uphold coding standards and improve overall code quality.
    • Set up and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines, possessing a comprehensive understanding of the software release process.
    • Conduct Multi-Environment Testing: Execute tests across various environments to ensure robustness and compatibility. 
    • Leverage AI Tools: Actively use and adapt AI tools in daily QA tasks, exploring innovative solutions and maintaining a curiosity-driven approach.

What you need to be successful in this role:

    • Possess a solid understanding of the Software Development Life Cycle and Software Testing Life Cycle, with a focus on CI/CD processes 
    • QA Expertise: Extensive experience in QA routines such as planning, estimating, automating, maintaining, and bug reporting 
    • Innovation and Efficiency: Exhibit creativity in testing methodologies, thinking outside the box to provide Quality Gate expertise. Challenge existing processes to optimize coverage efficiently 
    • Self-Sufficiency: Capable of making informed decisions independently, while knowing when to seek guidance 
    • Communication and Collaboration: Strong communication skills with the capability to collaborate across diverse teams and locations in Europe 
    • Fintech Experience: Experience in finance or fintech sectors is advantageous but not mandatory 

    • QA Tech Stack: 
    • Java 21 with Spring Boot 3.2.3/3.5.6 for robust application development 
    • Maven for effective dependency management and build automation 
    • JUnit 5 as the primary testing framework, ensuring reliable and efficient test execution 
    • Selenide 7.4.0/Selenium WebDriver for UI automation 
    • REST Assured for thorough API testing 
    • Allure 2.25.0 for detailed test reporting and analysis. 
    • Lombok for simplifying Java code 
    • Kafka for message testing, ensuring reliable data flow 
    • MariaDB for database testing 

    • Please note that we will not sponsor your visa or relocation, and you must have a valid work permit to be eligible for this position.

What’s next?

    • Does it sound exciting? -  Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.  
    • We will get back to you within 7 days of receiving your application.   
    • The interview process includes: a 30 min intro call with a TA Partner, a conversation with your potential manager (up to 60 min), assignment to complete within a week and a 60-90min conversation with the team.
What’s in there for you:

🏡 Work from home up to 60% of the time. We want you to keep your work-life balance.  
🚲 Mobility support, whether you choose bike rental or leasing or a Deutschlandticket (for Germany) - we've got you covered.  
🫴 Explore counselling assistance, be it for professional or personal matters, through our associated platform.  
💰 Pension scheme, we want to give back and help you secure your future.  
🏖️ 15 days a year of workation from your desired destination within the EU.  
🕟 Flexible working hours – helping you balance work and life.   
📗 Learning budget of 1000 euros per year – you can develop your passions with us.  
🎉 Enjoy some fun moments with your coworkers – we throw a company party once a year and host several team events!  
 
*Unzer is an equal employment opportunities workplace, and we commit to hiring regardless of race, sex, gender identification, sexual orientation, national origin, native language, religion, age, disability, marital status, citizenship, genetic information, pregnancy, or any other characteristic protected by law. Please refrain from including your picture and age with the application.  

#LI-HYBRID 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.