Job description
Job title Senior Software Test Engineer QA Frameworks Grade P3 Regulatory status N/A Primary location UK Business unit Innovation/Product Sub function (Division) N/A Area (Department) QA No. of direct reports 0 Line Manager (LM1) Lead Test Manager SPECIFIC DUTIES Main purpose of role We are currently seeking a senior software test engineer experienced in mobile application automated testing and frameworks to join our innovative and growing team. The main purpose of the role is to ensure the software produced by the product development team is fully tested. You will be involved in all areas of testing from planning, requirements and analysis through to manual and automated test execution, defect management and reporting. Our objective is to produce high quality software and applications using Agile methods. You will be responsible for: Creation and maintenance of front and back-end test automation framework and tests for mobile applications Planning and maintaining testing environments Manage release of code and changes into the test environments. Estimation and planning of the test preparation and test support for all backlog items. Directing and supporting all aspects of preparing and executing test scripts during the sprint Analysis and setup up of all supporting test data Accurate recording and reporting of test progress Accurate and comprehensive creation, escalation and management of defects Creation and maintenance of regression test packs Active participation in the Scrum, Sprint Planning, Refining, Sprints, Reviews and Retrospectives Regular update and maintenance of test scripts and defects CORE REQUIREMENTS Regulatory SS&C employees are required to comply with the regulatory regimes in which SS&C operates, with particular consideration given to relevant Client Asset, Data Protection and Financial Crime Prevention regulations as appropriate to the above role Employees are expected to uphold responsibilities for risk and Business Continuity practices as appropriate to their position in the organisation Employees are expected to exercise due care and diligence, ensuring the areas the incumbent is responsible for are organised and controlled Employees are required to observe proper standards of market, business and personal conduct, demonstrating integrity in the execution of duties The incumbent is required to respect the SS&C approach to client care and must demonstrate due regard to the interests of our clients and in any and all third-party dealings Matrix Management Responsibilities: 2 years plus experience in a test lead role managing multiple testing streams Core Requirements: 6 years plus experience in a Software Testing role Ability to demonstrate a clear understanding of the role testing plays in the Agile product life cycle Ability to estimate and plan testing activities and resources and report progress against plan Ability to identify, document defects and implement and manage the defect lifecycle Ability to manage test environments Experience working on Scrum teams in sprints. Ability to interact and communicate effectively with a wide audience of technical and non-technical stakeholders Understanding of how to review and approve test cases and evidence to ensure accurate status of the testing of the acceptance criteria of user stories. Experience of implementing automated test script frameworks Clear and concise documenting and reporting skills People management N/A KNOWLEDGE AND TECHNICAL SKILLS Specific knowledge, skills and qualifications needed to achieve required performance standards in a role Essential Ability to test across Native Mobile applications Good experience with tools such as XCode, Xamarin, Android Studio etc. Knowledge of applying best practices within a mobile automated testing framework Knowledge about CI pipelines and dependencies AWS knowledge Ability to deliver defined metrics around quality which will be tracked with consistency via an automated approach Ability to create and improve mobile test tools, libraries and frameworks while overseeing their consistent application across the team Proficient scripting of automated tests using a coding language like, Selenium, Java, Python, Ruby, C-Sharp, JavaScript, .Net, etc. Proficient in use of Jira, Confluence & GitHub Non-functional testing, performance, security, disaster recovery, accessibility History of utilising debugging tools Ability to interrogate logs and data in high traffic environments Preparation of test strategy and test plans. Good understanding of use of test data within automated tests Experience of working closely with development teams Desirable Experience using SQL to interrogate databases for test data preparation and checking test execution results Automated testing of Responsive or Adaptive Web Designs Experience of testing integrated systems comprised of Browser/Web Portal (HTML/XML/JavaScript), Cloud Services (Java, SQL), Third Party and Legacy systems Experience of testing Continuous Delivery programmes Cross-Browser Testing experience Working knowledge of Fund Investment and Management, Security Trading Lifecycle, Financial Services business processes Integrity Resource Solutions