QA Automation Engineer
QA Automation Engineer at the EBRD in Sofia, Bulgaria, designing automated test strategies and embedding quality into CI/CD pipelines for the bank's financial platforms using Cypress, Cucumber, REST-assured, and Azure DevOps. Hybrid role (minimum 3 days/week onsite) on a 3-year fixed-term contract.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Qa
- Posted
Skills
Must have
- Strong QA experience of development and integrating components, at least 5 years
- QA of services through use of and supporting APIs, at least 3 years
- Understanding of modern development methodologies such as BDD, TDD, Pairing to support Agile delivery
- Experience of QA of component designs and specification from a high-level solution architecture
- Experience of delivery through CI and CD environments
- Experience of QA of software in a formal regime using source control management and controlled gates
- Experience delivering test automation or frameworks and incorporating them into CI/CD environments
- Experience of UI testing strategy and execution for browser and mobile applications
- Experience working in a mid-sized corporate environment, aligning solutions with wider roadmaps and architecture
- Automation experience in Cypress with Cucumber or similar tools
- Agile project management tooling such as Jira, Confluence
Nice to have
- Non-functional testing strategy for performance, load, stress and soak testing e.g. JMeter
- Azure DevOps, App Insights, Mailpit/Mailhog
- QA of RESTful web services
- DB technologies e.g. SQL, PL/SQL, MySQL, SQLServer, Oracle, MongoDB, PostgreSQL
- JSON, XML, HTML, CSS, SCSS and JavaScript
- Software development QA in a financially regulated business such as Banking or Insurance
Full description
Requisition ID
36026
Office Country
Bulgaria
Office City
Sofia
Division
Information Technology
Contract Type
Fixed Term
Contract Length
3 years
Posting End Date
23/11/2026
Join a forward-thinking engineering team driving quality excellence across complex, high-value financial platforms. As a Quality Engineer, you’ll go beyond conventional testing by designing intelligent, automated test strategies that safeguard the integrity of critical systems. You’ll embed assurance deep into CI/CD pipelines, leveraging tools like Azure DevOps, Cypress, and REST-assured to validate everything from APIs to workflows. Every sprint, you’ll play a hands-on role in shaping how quality is built, ensuring performance, compliance, and resilience standards stay flawless under real-world conditions.
This is a role for someone, who thrives on solving intricate testing challenges in data-heavy, regulated environments. You’ll partner with developers and product owners to push automation boundaries, transform manual bottlenecks into code-driven validation, and champion a “shift-left, code-first” approach to quality. If you’re passionate about precision, automation, and the craft of testing applications, this is where you can turn testing into engineering mastery.
Accountability and Responsibility
- Designs and executes comprehensive test scenarios covering functional, integration, and regression testing across applications.
- Works closely with developers, product owners, and analysts to refine testable user stories, ensuring acceptance criteria cover both functional and non-functional aspects, and proactively challenges ambiguity or inefficiencies in test scope.
- Builds and maintains robust test data and reusable artefacts for scenarios embedding these into CI/CD pipelines using tools like Azure DevOps to enable continuous testing.
- Drives root cause analysis of defects, champions risk-based test prioritisation and identifies opportunities to replace manual testing with scalable automation to increase feedback speed and maintain sprint velocity.
- Actively participates in sprint planning, daily stand-ups, and retrospectives to advocate for early quality input, align on coverage expectations, and foster a quality-first culture that includes security, accessibility, and usability considerations.
- Delivering test automation and improvements wherever practical.
Knowledge and EducationEssential
- Strong QA experience of development and integrating components, at least 5 years.