Java-focused Quality Engineer

Java-focused Quality Engineer

European Bank for Reconstruction and Development (EBRD)

October 25, 2025December 9, 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 transitioning to market economies. Founded in 1991, the EBRD operates in over 30 countries across Europe, Asia, and the Middle East, employing thousands of professionals dedicated to fostering sustainable development and economic growth. The EBRD's mission is to promote the transition to open and democratic market economies, supporting private sector development and investment in various sectors, including infrastructure, energy, and financial services. The organization is committed to inclusiveness, innovation, trust, and responsibility, which are reflected in its workplace culture and values. The EBRD aims to create a diverse and inclusive work environment that encourages collaboration and innovation, ultimately enhancing its ability to serve clients and stakeholders effectively.

Job Overview:
As a Java-focused Quality Engineer at EBRD, you will be an integral part of a forward-thinking engineering team dedicated to driving quality excellence across complex financial platforms. Your role will extend beyond traditional testing methods, as you will be responsible for designing intelligent, automated test strategies that ensure the integrity of critical systems such as SAP and Treasury. You will embed quality assurance deep into 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. Your passion for precision and automation will be key in turning testing into a form of engineering mastery, making a significant impact on the quality of enterprise-grade Java applications.

Duties and Responsibilities:
In this role, you will be responsible for designing and executing comprehensive test scenarios that encompass functional, integration, and regression testing across financial applications, particularly focusing on SAP and Treasury platforms. You will ensure that these test scenarios accurately reflect critical business logic, including ledger integrity, foreign exchange handling, and compliance with SOX and IFRS standards. Collaboration with developers, product owners, and analysts will be essential as you 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. You will build and maintain robust test data and reusable artifacts for scenarios such as journal entries and GL reconciliation, embedding these into CI/CD pipelines to facilitate continuous testing. Additionally, 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 align on coverage expectations, fostering a quality-first culture that includes considerations for security" style="border-bottom: 1px dotted #007bff !important;">security, accessibility, and usability.

Required Qualifications:
To be considered for this position, you must hold at least an ISTQB Foundation certification, with Advanced Test Analyst or equivalent certifications being highly 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. You should also have experience with test management platforms like TestRail or Zephyr and be familiar with AI/ML use cases in quality engineering, including AI-assisted test case generation and predictive analytics. Strong communication and collaboration skills are necessary to effectively explain test scenarios and defects to both technical and non-technical stakeholders.

Educational Background:
Candidates should possess a relevant degree in Computer Science, Information Technology, or a related field. Additional certifications in quality assurance, software testing, or related disciplines will be considered an advantage. Continuous professional development and staying updated with the latest trends in quality engineering and software testing methodologies are encouraged.

Experience:
The ideal candidate will have a minimum of 3-5 years of experience in quality engineering or software testing, specifically in environments that utilize Java and related technologies. Experience in testing web-based and enterprise software applications, particularly those developed in Java or JavaScript, is essential. Familiarity with SaaS and PaaS environments, including deployment and validation in cloud platforms like Azure or AWS, is also required. A proven track record of working in Agile and DevOps settings, contributing to sprint-based delivery and continuous integration testing strategies, is crucial for success in this role.

Languages:
Fluency in English is mandatory, as it is the primary language of communication within the organization. Proficiency in additional languages, particularly those relevant to the EBRD's operational regions, would be considered a valuable asset and enhance your candidacy.

Additional Notes:
This position is a fixed-term contract lasting for 3 years. The EBRD promotes a hybrid workplace model that offers flexibility to teams and individuals, emphasizing trust and connectedness. The organization is committed to employee wellbeing and provides a comprehensive suite of competitive benefits. The EBRD encourages applications from qualified candidates who are nationals of the EBRD member countries, ensuring a diverse and inclusive work environment.
Apply now
Similar Jobs