Together with our client, we are developing new Sales and Service process flows so that our new Customers and existing Customers can get new Products (e.
g. Credit Cards, Loans, Accounts) and Customer Services in a fully digital and integrated way (Video Legitimation, Digital Document Management, Electronic Signature).
Our goal is to provide customer better user Experience with modern UX / UI, streamlined processes connected to our existing client's Service.
We are using the State-of-the-Art Tech Stack including Microservice based API driven Software Architecture. For the Frontend part, we are using the Angular 10, Node.
js 12+. For the Backend, we are using Java 11 with Spring Framework 5 (Spring Boot 2) and Node.js 12+.
Our Microservices are Cloud ready and we are using Docker, Kubernetes and OpenShift for Deployments with a goal to migrate the Applications in Google Cloud (GCP) in near-future.
We have CI / CD pipeline with TeamCity with one-click deployment. We are focusing on Security and use API Gateway and OpenID Connect Provider (Authentication and Authorization).
We have highly experience Senior Engineers and Architects who put special focus on Design Patterns, Clean Code, TDD and Cloud focused Architecture.
Work as member in our DevOps team and provide input to the project plan / release plan, defect / change management processes, systems integration, testing tools and processes.
Analyse requirements, write test cases and create test data, produce and define programme / project level test strategies, plans to support the testing activities across releases and conduct the progress.
Ensure the implementation of the test strategies and plans, conduct testing activities, analyse and record test results, record defects.
Collate and report on metric data
Ensure the proper automated test cases / scripts / test infrastructures are in place and automated test produce expected results like reports on defined metrics.
Identifying areas of weakness to existing procedures, continually implement new procedures, and assess risk of impact from changes to projects
Analyse, document and communicate test results to our stakeholder and developer
Ensure adherence to testing best practices and DB testing standards
Hand Bachelors Degree from an accredited college or university in Computer Science (or equivalent diploma / work experience)
3+ years of experience in Software Development or Quality Assurance
UNIX and Bash experience (bash scripting)
Good testing and troubleshooting experience across software development lifecycle
Understanding software development and testing processes
Demonstrable client-server and GUI testing experience including test automation tools
Database experience and advanced SQL skills
Strong experience in software development processes, models, lifecycles and methodologies, with particular emphasis on agile methodology.
Excellent skills in Test planning, designing, and test strategy / case / script creation and execution.
Experience with integration & regressions testing
Experience with defect and change tracking, producing performance metrics.
Customer and service orientation to support interaction with team resources and clients
Good communication skills
Written and spoken English
Nice to have
Experience working in distributed teams
Understanding of banking systems and processes is a huge advantage
Good knowledge of any JVM programming language (preferably Java, Groovy or Kotlin)
Automated test tool / frameworks development experience
Experience with Selenium
Experience with REST API testing
Experience with JMeter or other performance testing tools
English : B2 Upper Intermediate