In Wolters Kluwer we possess deep insight into the industry, providing governance, risk and compliance programs and solutions to more than 15,000 financial services organizations worldwide.
More than 400 in-house experts - former regulators and compliance officers, risk analysts, lawyers and financial industry specialists embed their knowledge and expertise in every service or solution so that financial organizations can be confident they are managing their organization's Finance, Risk and Regulation needs effectively.
As a Senior Software QA Automation Engineer joining the Product Development Team in Cluj-Napoca, you will get the opportunity to work in a small-sized team specializing on state-of-the-art technologies, complex financial algorithms and performance critical software.
The role involves managing & improving highly automated day-to-day build operations, setting up and configuring Sonar, working on the performance side of tests and working to set up front end automated testing.
You will also be helping determine the best work practices and methods for the teams, and Knowledge transfer and coaching will be part of the daily job.
Develop on and maintain a complex CI / CD pipeline along with integration testing frameworks.
Coaching and mentoring about Test Driven Development, Sonar, and testing best practices.
Design and automate as much as possible some manual testing, especially in hardening phases based on latest technologies stack.
Get involved in QA-oriented front-end and back-end development.
Facilitate communication between teams, and get involved in external communication as well.
Strong experience in automatic testing setup, continuous integration (Teamcity, Sonar), etc.
Bachelor’s degree in Computer Science or related field
At least 3 years of experience in object-oriented programming and more specifically Java (Design patterns, etc.), and JEE7
Good Maven knowledge
Strong analytical insight in sometimes complex environments
Advanced database knowledge (Oracle, MSSqlserver)
Knowledge of source code control management systems and configuration management (i.e. TFS, Git, Hudson, Team City, Subversion, etc) and code branching / merging strategies
Fluent in English
Knowledge of Agile Software Development and Management methods and ability to excel within an "Agile" environment (i.e.
user stories, iterative development, continuous integration, continuous delivery, shared ownership, test-driven development, etc.)
Experience of working with several standard application servers.
Experience in performance tuning.
Experience with Angular, TypeScript, node.js and Cypress (or alike).
Experience with Docker and Kubernetes.
Personality / Personal traits
Attention to detail
Excellent communicator (written and oral) and excellent interpersonal skills
Responsible, methodical and organised
Flexible and open to change