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 a diverse workforce that reflects a wide range of backgrounds and experiences. The organization is committed to fostering sustainable development and improving the quality of life in the regions it serves, with a focus on inclusiveness, innovation, trust, and responsibility as its core values.
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 a wide range of functionalities from APIs to 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 you the opportunity to elevate testing into a form of engineering mastery.
Duties and Responsibilities: Your primary 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 user stories, ensuring that acceptance criteria address both functional and non-functional aspects while proactively challenging any ambiguities or inefficiencies in the testing scope. Additionally, you will build and maintain robust test data and reusable artifacts for various scenarios, embedding these into CI/CD pipelines to facilitate continuous testing. You will drive root cause analysis of defects, prioritize testing based on risk, 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 be crucial in advocating for early quality input and fostering a quality-first culture that encompasses security" style="border-bottom: 1px dotted #007bff !important;">security, accessibility, and usability considerations.
Required Qualifications: To be considered for this role, 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 necessary, as is proficiency in test tooling and CI/CD frameworks such as Azure DevOps, Selenium, Cypress, Jenkins, and Git. You should also have familiarity with AI/ML use cases in quality engineering, including AI-assisted test case generation and predictive analytics.
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 advantageous and demonstrate a commitment to professional development in the field of quality engineering.
Experience: The ideal candidate will have a minimum of 3-5 years of experience in quality engineering or software testing, particularly in environments that require a strong focus on automation and continuous integration. Experience in testing web-based and enterprise software applications developed in Java, JavaScript, or similar frameworks is essential. You should also have a proven track record of working with SaaS and PaaS environments, including deployment and validation in cloud platforms such as Azure or AWS.
Languages: Fluency in English is mandatory, as it is the primary language of communication within the organization. Knowledge of additional languages, particularly those relevant to the EBRD's member countries, would be considered a valuable asset and could enhance your candidacy.
Additional Notes: This position is a fixed-term contract lasting for 3 years, and the EBRD offers a hybrid working model that encourages collaboration in person at least three days a week. The organization values diversity and inclusion, encouraging applications from qualified candidates regardless of their background. The EBRD also emphasizes employee wellbeing and offers a comprehensive suite of competitive benefits to support its workforce.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.