Project description
We are looking for the best people to help create the next big thing in digital banking.
Reason to join us
- We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
- We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
- We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
- We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
- We are not just professional teams, we are also friends who have fun working together
- The team is made up of enthusiastic professionals who work in an international environment, learning new technologies as part of client`s businesses.
Our AFC team is responsible for protecting the bank from financial and reputational losses incurred by financial crimes by assessing, controlling and mitigating risks. Risk types related to Anti-Financial Crime are consolidated in a comprehensive and effective risk management framework that covers Anti-Money-Laundering, Sanctions & Embargoes, Anti-Bribery & Corruption as well as Anti-Fraud & Investigations.
You will work as part of a cross-functional agile operational team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as a team activity, with a predisposition to open code, open discussion, and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. Our goal is to design and develop high-quality automation solutions to solve business problems/challenges via a combination of off-the-shelf and open-source technologies. You'll get the chance to work with experienced engineers across our enterprise with a chance to move across varying automation technologies of the future.
Responsibilities
As a Senior QA Engineer, you will be responsible for ensuring testing strategies, plans and deliverables are executed for all applications and programs of work within their domain. Work includes:
- Designing and conducting testing procedures and frameworks to verify software and other technical products to ensure expected functional performance
- Investigating instances where software and technical products do not perform as expected
- Designing and conducting quality assurance practices to support business development activities
- Driving the adoption of recognized best practice and policy and contributes to the ongoing improvement of methodologies and assets for the business
- Working with their counterparts across the business to raise the standard of QA across the bank
- Recording of defects and the collation of metrics and KPI information for reporting purposes
- Testing disciplines include: Manual Testing, Test Automation, Performance Testing, Test Processes, Testing Products.
- Design, develop, execute and maintain automated and manual test cases to test web applications and API endpoints
- Analyze and report automated and manual testing results and defects, identify root causes for failures and compile status reports to stakeholders
- Collaborate with the global cross functional team to ensure continuous integration and delivery processes are in place and functioning effectively; work in Agile/Scrum environment
- Review and improve test processes and methodologies, provide recommendations, track their implementation and outcome;
- Identify and capture test automation and tooling needs, drive automation-focused test strategy while adhering to test automation best practices as defined at organization and project level
Skills
Must have
- Experience: 7+ years test automation experience with Java
- Excellent knowledge in programming language
- Java, Selenium; Nice to have: JavaScript, Playwright
- Strong experience with IDE such as IntelliJ, unit testing frameworks (Junit),BDD frameworks (Cucumber/Gherkin), Build tool (Maven/Gradle), git based version control systems, including configuration and maintenance, CI/CD pipelines built in Jenkins, Selenium WebDriver, Web Services/API testing (RestAssured,SOAP, REST), SQL, Nice to have: performance testing experience (LoadRunner)
- Strong experience in software development processes, lifecycles and methodologies, with particular emphasis on Agile methodology;
- Excellent skills in test planning, designing, and test strategy/case/script creation and execution; integration & regressions testing and coordination with supporting systems;
Nice to have
Other
Languages
English: C2 Proficient, Romanian: C2 Proficient
Seniority
Senior