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 has grown to employ thousands of professionals and operates in over 30 countries. The bank's mission is to foster the transition to open and sustainable market economies, and it does so by investing in projects that create jobs, promote sustainable development, and enhance the quality of life in the regions it serves. The EBRD is known for its commitment to inclusiveness, innovation, trust, and responsibility, which are reflected in its workplace culture and values. The organization actively promotes diversity and inclusion within its workforce, ensuring that all employees are treated with respect and given equal opportunities regardless of their backgrounds.
Job Overview: The Quality Engineer position at EBRD is a critical role that focuses on ensuring the quality and reliability of financial applications from the initial stages of product development through to release. This position requires a dynamic professional who is not only skilled in testing but also in embedding quality throughout the product lifecycle. The Quality Engineer will work closely with cross-functional teams, including developers, product owners, and analysts, to refine user stories and ensure that acceptance criteria are comprehensive. The role emphasizes the importance of proactive engagement in the Agile process, advocating for quality considerations in every sprint and fostering a culture that prioritizes security" style="border-bottom: 1px dotted #007bff !important;">security, accessibility, and usability. The Quality Engineer will also be responsible for designing and executing test scenarios that cover various testing types, including functional, integration, and regression testing, particularly for financial applications such as SAP and Treasury platforms. This position is not just about identifying defects but also about driving improvements and efficiencies in the testing process, leveraging automation where possible to enhance feedback loops and maintain sprint velocity.
Duties and Responsibilities: The Quality Engineer will have a comprehensive set of responsibilities that include designing and executing detailed test scenarios that encompass functional, integration, and regression testing across financial applications. This includes ensuring that tests reflect critical business logic, such as ledger integrity and compliance with SOX/IFRS standards. The role involves close collaboration with developers and product teams to refine user stories and acceptance criteria, challenging any ambiguities or inefficiencies in the testing scope. The Quality Engineer will also build and maintain robust test data and reusable artifacts for various scenarios, integrating these into CI/CD pipelines using tools like Azure DevOps. Additionally, the role requires driving root cause analysis of defects, prioritizing tests based on risk, and identifying opportunities for automation to enhance testing efficiency. Active participation in sprint planning, daily stand-ups, and retrospectives is essential to advocate for quality input and align on coverage expectations. The Quality Engineer will also need to foster a quality-first culture that incorporates security, accessibility, and usability considerations into the development process.
Required Qualifications: Candidates for the Quality Engineer position must hold at least an ISTQB Foundation certification, with advanced certifications such as Advanced Test Analyst being desirable. A qualification in IT Service Management (ITIL v3 or v4 Foundation) or equivalent experience in integrating QA practices into ITSM processes is also required. Familiarity with the NIST Cybersecurity Framework and the Digital Operational Resilience Act is essential, along with a solid understanding of automation and non-functional testing concepts. The ideal candidate will have experience working within Agile and DevOps environments, contributing to sprint-based delivery and continuous integration testing strategies. Proficiency in test tooling and CI/CD frameworks, including Azure DevOps, Selenium, Cypress, and Jenkins, is necessary. Candidates should also have experience with AI/ML use cases in quality engineering and a strong understanding of security, compliance, and resilience considerations.
Educational Background: The educational background required for the Quality Engineer position includes a degree in Computer Science, Information Technology, or a related field. Candidates should have a solid foundation in software engineering principles and practices, as well as a strong understanding of quality assurance methodologies. Relevant certifications in quality assurance and testing, such as ISTQB, are highly valued and may enhance a candidate's application.
Experience: The position requires candidates to have a significant level of experience in quality engineering, particularly within Agile and DevOps environments. Candidates should have demonstrable experience in testing web-based and enterprise software applications, with a focus on financial applications. Experience in automation testing and familiarity with CI/CD practices is essential, as is a background in working with SaaS and PaaS environments. The ideal candidate will have a proven track record of successfully implementing quality assurance practices in a fast-paced, dynamic setting.
Languages: Proficiency in English is mandatory for this position, as it is the primary language of communication within the organization. Knowledge of additional languages may be considered an asset, particularly those relevant to the regions in which EBRD operates, but is not a strict requirement.
Additional Notes: This position is a full-time role with a fixed-term contract lasting three years. The EBRD offers a hybrid working model, encouraging collaboration in person at least three days a week. The organization provides a comprehensive suite of competitive benefits and prioritizes employee wellbeing. The EBRD is committed to diversity and inclusion, encouraging applications from qualified candidates regardless of their background.
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.