(Senior) Software Quality Assurance Engineer

(Senior) Software Quality Assurance Engineer

European Investment Bank (EIB)

April 13, 2025May 28, 2025Luxembourg
Job Description
Job Posting Organization:
The European Investment Bank (EIB) is the bank of the European Union, established in 195
  • It plays a crucial role in financing projects that contribute to the EU's policy objectives. The EIB operates in over 160 countries and employs approximately 3,000 staff members. Its mission is to support sustainable investment in Europe and beyond, focusing on projects that promote innovation, infrastructure, and environmental sustainability. The EIB is committed to fostering a diverse and inclusive workplace, ensuring equal opportunities for all employees.

Job Overview:
The (Senior) Software Quality Assurance Engineer position at the EIB is designed for individuals with a robust background in software testing methodologies, including manual, automated, performance, and regression testing. The role requires a deep understanding of the software development life cycle (SDLC) and the ability to define test strategies, coordinate test activities, and lead a team of test engineers. The successful candidate will be responsible for ensuring the delivery of high-quality software integration solutions, making hands-on experience in writing manual or automated test cases for complex software products essential. This position offers an opportunity to work in a dynamic and multicultural environment, contributing to the EIB's mission of supporting sustainable investment.

Duties and Responsibilities:
The duties and responsibilities of the (Senior) Software Quality Assurance Engineer include defining comprehensive test strategies and plans to ensure thorough test coverage, coordinating test activities, and prioritizing testing requirements. The engineer will assess the performance and scalability of integration solutions under various conditions to identify potential bottlenecks or performance issues. Leading a team of test engineers and developers, the engineer will execute testing activities effectively. Responsibilities also include writing manual or automated test cases to validate software functionality, developing and implementing automated testing frameworks and tools, and integrating automated tests into CI/CD pipelines for continuous testing and early defect identification. Additionally, the engineer will analyze test results and collaborate with development teams to address any issues, ensuring adherence to software quality standards and best practices.

Required Qualifications:
Candidates must possess a university degree (minimum equivalent to a Bachelor) preferably in computer science, economics, or related disciplines. A minimum of 5 years of relevant professional experience in manual and/or automated software testing is required. Experience in testing APIs, including authentication and authorization mechanisms such as OAuth and SAML, is essential. Familiarity with test management tools such as Jira, Xray, and TestRail is necessary, along with experience using tools like Postman, RESTAssured, SOAPUI, Selenium, Cypress, Katalon, JMeter, LoadRunner, Mockito, WireMock, DBUnit, Jenkins, and Azure DevOps. Candidates should also have experience in writing and executing SQL queries for database testing and working with cloud platforms such as AWS, Azure, or Google Cloud. Proficiency in writing and maintaining automated test scripts using testing frameworks and programming languages like Python or Java is considered an asset.

Educational Background:
The educational background required for this position includes a university degree, ideally in computer science, economics, or a related field. This foundational education is crucial for understanding the technical aspects of software quality assurance and testing methodologies.

Experience:
The position requires at least 5 years of relevant professional experience in software testing, which should encompass both manual and automated testing practices. Candidates should have a proven track record of working on complex software products and be familiar with various testing tools and methodologies.

Languages:
Proficiency in English is mandatory, and a good command of French is also required, as both languages are official working languages of the EIB. Knowledge of other EU languages would be advantageous. Proficiency is understood to mean the attainment of level 5 of the Inter Institutional language courses, corresponding to B1.2 of the Common European Framework of Reference for Languages (CEFRL).

Additional Notes:
This is a full-time position at grade 5/6, and the EIB offers a permanent contract. Panel interviews are anticipated for August 202
  • The EIB is an equal opportunities employer and encourages all suitably qualified candidates to apply, regardless of their background. The organization also provides relocation support for successful candidates. Applicants with specific needs are encouraged to request reasonable accommodations during the recruitment process. By applying for this position, candidates acknowledge the importance of maintaining the security" style="border-bottom: 1px dotted #007bff !important;">security and integrity of the EIB Group's information and agree to comply with all measures implemented to prevent unauthorized disclosure.
Similar Jobs