QA & Test Automation Engineer,



Office Address

Project Description

You'll be working in our quality assurance team in Doha, Qatar and be part of a highly collaborative environment with colleagues from diverse backgrounds and skillsets coming together to solve challenging problems as a team. This position is within our "Pay and Manage Liquidity" stream, closely collaborating with our Payments IT related delivery units across the globe. Our teams design, deliver and operate state-of-the-art financial systems that offer best-in-class services to the bank's clients.
Our IT delivery pods work across a multitude of platforms, programming languages and testing tools in a model of coexistence whilst we transform, modernize and evolve our payments service platform.


    Are you passionate about designing, building, and deploying robust and highly automated test execution frameworks, that serve our payments infrastructure, products and services?
    Do you want to play a key role in transforming our firm into a more agile organization based on DevOps principles?
    We are looking for an Software Development Engineer in Test, with very good Java development skills to help the team build robust test automation and data management tools.
    • test case design and execution based on business / infrastructure requirements and
    • quality assurance (QA) automation (design, implementation and verification) for these test cases based on state of the art cross-platform technologies such as Selenium WebDriver, Cucumber, UI, REST/SOAP API.
    • integration of the QA automation artifacts into the build and deploy pipelines to enable a continuous development and integration approach.
    • solid experience in Agile development incorporating Continuous Integration and Continuous Delivery approach, utilizing technologies such as GitLab, Maven, Jenkins, Sonar
    • evaluate and implement new software test automation tools and tooling standards


Must have

    • Bachelor's degree in computer science, software development, or a related field with around 3 years of experience in SDET and development/testing
    • proficiency in Java/Selenium/Maven programming and Gitlab good understanding of Unit and System Integration
    • experience in developing, executing and maintaining test plans, strategy, scenarios and test cases
    • proficient in the execution of different forms of testing like functional testing, component test, integration testing for APIs, acceptance testing and performance testing
    • strong interpersonal communication skills and a successful team player
    • ISTQB advanced certification or equivalent skills
    • experience in test strategies, methodologies such as BDD/TDD
    • knowledge of payments transactions protocols (Eg: SWIFT, SEPA)
    • good understanding of OOPS concepts and proficiency in, cucumber, JUnit or TestNG framework - highly desirable.
    • expertise in authorization mechanisms utilized for accessing API, Kafka - highly desirable.
    • experience in working with APIs testing using Java, Postman, SoapUI or any other proficient tool - highly desirable
    • familiar with end to end automation frameworks using dynamic test data, reusable utilities, database access and reporting for web-services - highly desirable.
    • ability to interpret XML Schema definitions related to SOAP APIs, swagger definition or any high-level design and metadata information pertaining to REST API - highly desirable.

Nice to have

    • excellent mathematical and problem-solving skills
    • highly accurate, attentive to detail and goal-oriented


English: B2 Upper Intermediate



Relocation package

If needed, we can help you with relocation process. Click here for more information.

Vacancy Specialization

Automated Testing Java

Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more