Senior Software Quality Assurance Analyst
About Wolters Kluwer
Wolters Kluwer Financial Services helps financial organizations with a comprehensive suite of technologies to address international financial reporting standards, integrated risk, and finance and sub ledger accounting.
We use agile and lean software development processes that include continuous integration, automated testing at all levels and code review, all of this within a team with a high level of expertise in financial software development.
Job Description
The Senior QA Analyst will be part of our migration project that has just started and will own the whole QA process around 2 scrum teams working on the migration of legacy local applications to DSL code executed on the Reg Engine suite.
You will work with the Product Owners, Software Engineers, Project Management, Technical Support, and Professional Services to create the highest quality products for our clients.
Sr. SQA's activities include learning and maintaining a thorough understanding of all business unit products and processes;
assisting in the planning phase for SQA activities; participating in the analysis, design, and test phases of SQA projects;
engaging in overall test plan creation and execution for the projects; providing consistent communication with the SQA team and project team.
Responsibilities
Interacting with the Development team / Business Analyst / Domain Expert and clearly understand the reporting requirements
Design and review test plans to ensure that test plans conform to testing standards.
Review functional specifications to ensure full understanding of individual deliverables
Develop, document, and maintain test cases and other test artifacts like the test data, data validation and automated scripts
Identify test requirements from specifications, map test case requirements and design test coverage plan
Functional, Regression, Integration and System Testing on various products developed
Execute and evaluate manual or automated test cases and report test results
Monitoring and tracking project milestones and deliverables; identifying and managing issues and action items; creating project status reports for project lead for incorporation into larger project status maintaining work stream schedules;
identifying potential risks that could endanger project milestones; ensuring proper escalation of issues
Conducting training to team members
Requirements
University or college degree preferably in a technical field
Proven working experience in software quality assurance with strong hands-on knowledge of complex products, platforms
Relevant QA experience with CI set up, quality overviewing
Preferable to have hand on experience in Automated testing for tools such as Selenium, Team City or Jenkins
Experience with E2E testing of cross-product applications / frameworks
Experience with performance testing
Experience in creating test cases and test plans based on project requirements and scope
A thorough understanding of working in an Agile / Scrum development processes
Knowledge on DevOps practices is a bonus
Knowledge of complex products and financial instruments is a bonus
Manual testing experience including some hands-on databases (should be able to execute basic select queries on DB)
Fluent in English
Experience working with
Team City, Java
DevOps experience
Experience with Virtual Machines & setting up VM environment
Bash or Shell commands
Our Offer
Internal Growth programs : #Grow; Mindfulness and Wellbeing programs (Wellbeats, MyQuillibrium, mind & body webinars)
Days off based on seniority
Yearly performance bonus
Holiday bonuses for Christmas and Easter
Monthly allowance that can be used for public transport / parking / sport etc Referral bonus
Flexible working schedule
Corporate health insurance