About Our Company
We’re a diversified financial services leader with more than $1.5 trillion in assets under management, administration and advisement as of year-end 2024. Our team of 22,000 people across 19 countries, serves more than 3.5 million individual, small business and institutional clients. We are a longstanding leader in financial planning and advice, a global asset manager and an insurer. Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses – Ameriprise Financial, Columbia Threadneedle Investments and RiverSource Insurance and Annuities. Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world.
Job Description
Provide general leadership and technical guidance to a team of quality assurance testing analysts in the areas of testing analysis, design, test execution, and defect reporting and analysis. Lead the testing strategy throughout the Software Development Life Cycle (SDLC) and work with program/project managers to ensure the effectiveness of the testing efforts by understanding key program/project testing requirements and success criteria.Key Responsibilities
Manage the planning and execution of product/system testing efforts. Demonstrate an in-depth understanding of the technology solution and oversee, development, design, implementation and testing strategy. Manage scope change impacts. Determine appropriate process, methodology, and techniques, which includes test tools and test automation methods, to apply to each testing project. Provide updates to project and business leadership.
Effectively lead a quality assurance testing leaders and team members (employee and/or vendor) in a manner that ensures effective execution of project deliverables related to software testing (ensures work is accomplished on time, with an appropriate degree of quality and within budget). Specific people leadership responsibilities include, but are not limited to: recruitment, performance management, salary administration, career planning, and budget management.
Provide oversight of the end-to-end testing process to ensure adherence to testing strategies, standards, policies, tools, and procedures. Guide practitioners to consistently apply appropriate testing principles and standards during all phases of the SDLC and ensure that products meet established quality standards and customer requirements. Automate when possible. Address cross-organization testing issues.
Work with the program/project manager to develop project plan, schedule, and resource model related to the required testing efforts. Develop detailed project work plans and monitor all testing activities throughout the project life cycle. Anticipate program/project release problems and take appropriate corrective actions, escalating, as needed, to resolve and deliver on project.
Effectively plan, manage, and execute the testing processes to validate that all functional and non-functional requirements are met. Maintain records of all test results using the designated tool set. Review documentation as part of the testing process and make suggestions for changes or improvements where required. Actively participate in project phase end review sessions.
Required Qualifications
Bachelor's degree in Computer Science, Business or related field; or equivalent work experience.
10+ years' relevant experience
5+ years' experience leading a team of quality assurance testing professionals or other technology professionals in onshore/offshore model
Depth of knowledge in core function, regulatory requirements, end to end process understanding, as well as risk and controls for assigned functions/processes
Extensive testing experience within the Financial Services industry (i.e. broker-dealer, advisor distribution, asset management, insurance, etc.)
Experience working with a variety of test management and defect tracking tools (e.g. HP Quality Center, Jira X-Ray)
Expert understanding of the Software Development Life Cycle (SDLC) and QA Testing concepts, methodologies, processes and tools.
Understanding and demonstrated experience working with Test Automation tools and Behavior Driven Development (BDD) and Test-Driven Development (TDD) concepts
Hands on experience with test automation tools (e.g. Playwright, Cypress, WireMock, Rest Assured) and Performance testing tools (JMeter, Load Runner)
Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics (e.g. defect profiles)
Skilled in understanding and contributing to business requirements, establishing credibility and building client relationships
Strong project management skills.
Experience working collaboratively with others to achieve company and project goals.
Ability to be assertive and diplomatic when working through project quality assurance testing issues.
Preferred Qualifications
Understanding of MCP framework and how it can be utilized to accelerate test automation.
Domain understanding of Wealth Management and Advisory Products space.
Base Pay Salary
The estimated base salary for this role is $120,000 - $147,000 / year. We have a pay-for-performance compensation philosophy. Your initial total compensation may vary based on job-related knowledge, skills, experience, and geographical work location. In addition, most of our roles are eligible for variable pay in the form of bonus, commissions, and/or long-term incentives depending on the role. We also have a competitive and comprehensive benefits program that supports all aspects of your health and well-being, including but not limited to vacation time, sick time, 401(k), and health, dental and life insuranceFull-Time/Part-Time
Exempt/Non-Exempt
Job Family Group
Line of Business
Ameriprise Financial is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, ancestry, age, physical or mental disability, medical condition, pregnancy, military status, veteran status, genetic information, citizenship, disability status, marital status, family status or any other basis prohibited by law.
We are committed to fostering an inclusive and accessible recruitment process for individuals with disabilities. If you require a reasonable accommodation to participate in the application or interview process, speak to your recruiter to discuss how we can support you.