Java-focused Quality Engineer

Java-focused Quality Engineer

European Bank for Reconstruction and Development (EBRD)

October 30, 2025December 14, 2025SofiaBulgaria
European Bank for Reconstruction and Development (EBRD) About
The European Bank for Reconstruction and Development (EBRD) was established to help build a new, post-Cold War era in Central and Eastern Europe. The EBRD is committed to furthering progress towards ‘market-oriented economies and the promotion of private and entrepreneurial initiative’.
Job Description
Job Posting Organization:
The European Bank for Reconstruction and Development (EBRD) is a pioneering international organization established to support the development of market economies and promote private and entrepreneurial initiatives in countries across Europe, Asia, and beyond. Founded in 1991, the EBRD operates in over 30 countries, employing thousands of professionals dedicated to fostering sustainable development and economic growth. The organization is committed to inclusiveness, innovation, trust, and responsibility, which are reflected in its workplace culture and values. The EBRD aims to make a real difference in people's lives and shape the future of the regions it invests in, ensuring that its operations are aligned with sustainability and equality principles.

Job Overview:
As a Java-focused Quality Engineer at EBRD, you will be an integral part of a forward-thinking engineering team dedicated to ensuring quality excellence across complex financial platforms. Your role will extend beyond traditional testing methods, as you will be responsible for designing and implementing intelligent, automated test strategies that protect the integrity of critical systems such as SAP and Treasury. You will embed quality assurance deep within CI/CD pipelines, utilizing tools like Azure DevOps, Selenium, and REST-assured to validate various components, including APIs and ledger workflows. This position requires a hands-on approach to shaping quality processes, ensuring that performance, compliance, and resilience standards are maintained under real-world conditions. You will collaborate closely with developers and product owners to push the boundaries of automation, transforming manual testing bottlenecks into efficient, code-driven validation processes. If you are passionate about precision, automation, and the art of testing enterprise-grade Java applications, this role offers an opportunity to elevate testing into a form of engineering mastery.

Duties and Responsibilities:
Your responsibilities will include designing and executing comprehensive test scenarios that encompass functional, integration, and regression testing across financial applications, ensuring that they reflect critical business logic such as ledger integrity and compliance with SOX/IFRS standards. You will work closely with developers, product owners, and analysts to refine testable user stories, ensuring that acceptance criteria address both functional and non-functional aspects while proactively challenging any ambiguities or inefficiencies in the test scope. Additionally, you will build and maintain robust test data and reusable artifacts for scenarios like journal entries and GL reconciliation, embedding these into CI/CD pipelines to enable continuous testing. You will drive root cause analysis of defects, prioritize risk-based testing, and identify opportunities to replace manual testing with scalable automation to enhance feedback speed and maintain sprint velocity. Your active participation in sprint planning, daily stand-ups, and retrospectives will advocate for early quality input and foster a quality-first culture that includes considerations for security" style="border-bottom: 1px dotted #007bff !important;">security, accessibility, and usability.

Required Qualifications:
Candidates must hold at least an ISTQB Foundation certification, with Advanced Test Analyst or equivalent certifications being desirable. A qualification in IT Service Management (ITIL v3 or v4 Foundation) or demonstrable experience in integrating QA practices into ITSM processes is also required. Familiarity with the NIST Cybersecurity Framework (CSF) and the Digital Operational Resilience Act (DORA) is essential, along with a solid understanding of automation and non-functional testing concepts, including performance and accessibility testing. Experience working within Agile, DevOps, and product-aligned teams is crucial, as is proficiency in test tooling and CI/CD frameworks such as Azure DevOps, Selenium, Cypress, Jenkins, and Git. Candidates should also have familiarity with AI/ML use cases in quality engineering, including AI-assisted test case generation and predictive analytics.

Educational Background:
A relevant educational background in computer science, software engineering, or a related field is essential for this position. Candidates should possess a strong foundation in software development principles and practices, particularly in Java and related technologies. Additional certifications in quality assurance, software testing, or related areas will be considered an asset.

Experience:
The ideal candidate will have substantial experience in quality engineering, particularly in testing web-based and enterprise software applications developed in Java, JavaScript, or similar frameworks. Experience in functional and integration testing of APIs, UI components, and service-based workflows is necessary, along with a proven track record of working in SaaS and PaaS environments. Familiarity with cloud platforms such as Azure or AWS is also required, as is experience in using test automation tools and frameworks integrated with CI/CD pipelines.

Languages:
Fluency in English is mandatory, as it is the primary language of communication within the organization. Knowledge of additional languages will be considered a plus, particularly if they relate to the regions in which EBRD operates, enhancing communication with diverse stakeholders.

Additional Notes:
This position is a fixed-term contract lasting three years, reflecting the organization's commitment to long-term projects and stability. The role is full-time, and EBRD offers hybrid and flexible working arrangements, with a preference for in-person collaboration at least three days a week. The organization prioritizes employee wellbeing and provides a comprehensive suite of competitive benefits, ensuring a supportive work environment that values diversity and inclusion.
Apply now
Similar Jobs