QA and Testing Analyst

Posted 2 Days Ago
Hiring Remotely in New York, NY, USA
In-Office or Remote
72K-117K Annually
Mid level
Fintech • Software • Financial Services
The Role
The QA and Testing Analyst manages end-to-end software quality assurance for complex technology initiatives. Responsibilities include reviewing requirements, developing risk-based test strategies, creating and executing manual and automated tests, validating APIs, databases, integrations, deployments, and production readiness, and managing defects through resolution. The role supports UAT, CI/CD integration, release validation, quality metrics, compliance, and continuous improvement across Agile, Waterfall, vendor, and hybrid environments.
Summary Generated by Built In

About MCU:

At Municipal Credit Union, we believe that an incredible culture helps create a happy and motivated team that works hard to achieve the best results for themselves and their members. For more than 100 years, MCU has provided affordable financial products and convenient services to a membership base that is now comprised of over 600,000 individuals. With each new generation we have the pleasure of interacting with, we maintain the credit union promise of people helping people.

Our Mission:

To help hard-working New Yorkers build better tomorrows

Our Vision:

Be New York's most loved financial institution by helping our members build their best financial futures

Overview: The QA and Testing Analyst independently analyze business and technical requirements, identifies program/project needs, develops the testing strategy, plans, approach, scenarios and performs the functional testing and user acceptance testing for the core credit union technologies. The Analyst partners with Software Development, Application Support, IT Operations, Business Analysis, Information Security, Infrastructure, project teams, business stakeholders, vendors, and end users while maintaining appropriate independence and quality controls.

 

Responsibilities:

Specific duties include, but are not limited to, the following:

  • Oversee and coordinate the end-to-end technical analysis and testing lifecycle for multiple, complex technology initiatives.
  • Creates test plans for testing of major platform and application deployments, upgrades, and maintenance. Follows best practice testing processes and performs them in a timely and efficient manner.
  • Review business requirements, user stories, acceptance criteria, process flows, technical designs, change requests, and vendor documentation for completeness, clarity, traceability, accuracy, and testability.
  • Participate early in project planning, backlog refinement, design reviews, sprint planning, release planning, and change readiness activities to identify quality risks and testing dependencies.
  • Develop risk-based test strategies and test plans that define scope, objectives, environments, data needs, roles, entry and exit criteria, schedules, dependencies, assumptions, risks, and required evidence.
  • Create and maintain detailed test scenarios, test cases, test scripts, test data, traceability matrices, regression suites, checklists, and reusable testing assets.
  • Execute functional, integration, interface, system, end-to-end, regression, smoke, sanity, exploratory, negative, usability, accessibility, data conversion, security, performance, resilience, and production-readiness testing as appropriate.
  • Test web, desktop, mobile, API, batch, database, reporting, file transfer, workflow, vendor-hosted, and internally developed solutions across supported environments.
  • Validate REST and SOAP services, request and response payloads, authentication, error handling, contract behavior, downstream processing, and third-party integrations using approved tools.
  • Validate SQL queries, stored procedures, database objects, reports, data mappings, calculations, transformations, interfaces, reconciliation results, and data integrity across source and target systems.
  • Increase team capacity through the use of automated solutions to enable speed and agility in meeting business needs.
  • Create, execute, maintain, and improve automated tests for repeatable functional, API, integration, and regression coverage using approved frameworks and coding standards.
  • Integrate automated tests into Azure DevOps or other approved CI/CD pipelines and analyze results to provide timely feedback on build quality and release risk.
  • Identify, reproduce, document, prioritize, and track defects with clear steps, expected and actual results, screenshots or logs, severity, business impact, environment details, and supporting evidence.
  • Lead or support defect triage; work with developers, vendors, business analysts, and stakeholders to clarify issues, determine disposition, and drive timely resolution.
  • Maintain bidirectional traceability between requirements, test cases, defects, test results, approvals, and release decisions in approved systems of record.
  • Validate deployment packages, configuration changes, implementation steps, release notes, support documentation, monitoring, rollback procedures, and production-readiness checklists.
  • Support User Acceptance Testing by coordinating test readiness, data, access, schedules, instructions, evidence collection, defect routing, and status reporting while preserving business ownership of acceptance.
  • Perform post-implementation validation and production smoke testing, monitor early-life issues, and contribute to incident reviews and root cause analysis when defects escape to production.
  • Produce concise testing status reports and quality metrics, including execution progress, pass and fail rates, defect aging and trends, escaped defects, rework, automation coverage, requirement coverage, and release readiness.
  • Promote shift-left testing by helping teams define testable acceptance criteria, improve unit and integration coverage, and identify defects earlier in the software development lifecycle.
  • Continuously improve QA standards, templates, tools, automation, test data management, environment controls, documentation, and lessons-learned practices.
  • Apply appropriate QA practices across Agile, Scrum, Kanban, Waterfall, vendor implementation, and hybrid delivery methods.
  • Follow change management, secure development, records retention, privacy, information security, incident management, and technology governance requirements.
  • Maintain current knowledge of testing techniques, application security, financial services technology, automation tools, AI-assisted software delivery, and emerging quality risks.
  • Adhere to all regulatory compliance training, including BSA/AML/OFAC, and support overall BSA/AML/OFAC compliance responsibilities applicable to the position.
  • Demonstrate clear written and verbal communication, sound judgment, attention to detail, objectivity, ownership, collaboration, and constructive technical feedback.
  • Maintain the highest ethical standards and protect confidential member, employee, and organizational information.
  • Perform other related duties and special projects as assigned.

 

Education and Experience:

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, Cybersecurity, Business Technology, or a related field is preferred; an equivalent combination of education, training, certifications, and relevant experience may be considered.
  • Three or more years of hands-on software quality assurance, testing, business systems analysis, application support, or software development experience is preferred.
  • Experience testing enterprise applications, integrations, APIs, databases, reports, batch processes, and vendor platforms in a regulated or control-focused environment is preferred.
  • Financial services or credit union experience is preferred.

 

Technical Knowledge and Skills:

  • Strong knowledge of the SDLC, software testing lifecycle, quality assurance, quality control, risk-based testing, defect management, release validation, and test documentation.
  • Hands-on experience with manual testing and familiarity with automation approaches for UI, API, integration, and regression testing.
  • Experience with tools such as Azure DevOps, Postman, Selenium, Playwright, or comparable test management, defect tracking, API, and automation tools.
  • Working knowledge of C#, VB.NET, .NET applications, ASP.NET, HTML, CSS, JavaScript, web services, microservices, and object-oriented concepts sufficient to test and troubleshoot solutions effectively.
  • Strong SQL and Microsoft SQL Server skills, including validation of queries, stored procedures, database objects, data integrity, extracts, reports, and SSIS packages.
  • Knowledge of source control, pull requests, branching practices, code reviews, build pipelines, CI/CD, deployment practices, configuration management, and rollback validation.
  • Knowledge of secure coding and application security concepts, including identity, authentication, authorization, encryption, secrets, input validation, dependency risk, common web risks, privacy, and auditability.
  • Ability to review logs, traces, monitoring alerts, job results, data outputs, and technical documentation to isolate and communicate the likely source and impact of issues.
  • Knowledge of performance and load testing concepts, accessibility testing, mobile and browser compatibility, test environment management, and test data controls.
  • Familiarity with AI-assisted development and testing tools, including the need to validate generated code, test cases, data handling, security, accuracy, and human review, is desirable.
  • ISTQB, quality assurance, Agile, Azure, security, or relevant technical certification is desirable.

 

Core Competencies:

  • Analytical Thinking: Breaks complex processes and systems into testable components and uses evidence to identify risk and root cause.
  • Quality and Detail Orientation: Produces accurate, repeatable work and identifies inconsistencies that could affect members, employees, financial processing, compliance, or operations.
  • Independence and Objectivity: Provides fact-based quality assessments and raises concerns respectfully, even when schedule or delivery pressure exists.
  • Communication: Explains defects, risks, status, and recommendations clearly to technical and non-technical audiences.
  • Collaboration: Builds productive relationships across technology, operations, business teams, vendors, and end users without compromising quality standards.
  • Planning and Organization: Manages concurrent testing assignments, dependencies, evidence, and deadlines while adapting to changing priorities.
  • Problem Solving: Reproduces issues, analyzes data and system behavior, and works methodically toward practical resolution.
  • Ownership and Accountability: Follows issues through closure, maintains reliable records, escalates concerns promptly, and delivers on commitments.
  • Continuous Improvement: Uses metrics, retrospectives, incidents, and release outcomes to strengthen testing processes and prevent recurrence.

 

Working Conditions and Physical Requirements:

• Work is primarily performed in a professional office or remote technology environment using a computer, telephone, collaboration tools, and testing systems for extended periods.

• Must be able to participate in scheduled releases, production validations, incident response, or testing activities outside normal business hours when required.

• Must be able to communicate effectively, review detailed information on-screen, and perform repetitive keyboard and mouse activity with or without reasonable accommodation.

• Occasional travel to MCU locations, vendor sites, or project meetings may be required.


Why you'll be a good fit:

Our Core Values are an integral part of who we are and who we hire. By living our Core Values, every day, we continue to attract the best and brightest talent, achieve unsurpassed results and continuously challenge ourselves to be better than yesterday. These values are at the heart of our organization and within every teammate. To be a great fit, you’ll bring the following

Results - We are passionate about winning.

Agility - We proactively anticipate, respond and pivot to ensure MCU wins.

Integrity - We operate with the highest ethical standards and highest degree of honesty.

Belonging - We cultivate a culture of inclusion and teamwork.

Ownership - We take personal responsibility and hold ourselves accountable for the results.


Why You’ll Love Working Here:

The pay range for this position is between $71,600-116,550 annually. Actual base pay offered may vary depending on a number of factors such as job-related knowledge, skills, experience, and location. Employees in this position may also be eligible for a discretionary bonus, 401(k) with an 6% employer match per pay period. Benefits for this position include Medical, vision, dental, life, and disability insurance, flexible paid time off and 11 paid holidays annually.


Municipal Credit Union (MCU) is an Equal Opportunity Employer. Municipal Credit Union provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable federal, state or local laws.

We are committed to hiring, training, cultivating, promoting, and celebrating an environment where we have a welcoming and fulfilling place for all people to call home. Diversity of race, thought, sexual orientation, age, veteran status, religion, and disability will empower us to thrive as individuals, as teams, and as an organization.

Skills Required

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, Cybersecurity, Business Technology, or a related field, or equivalent education, training, certifications, and relevant experience
  • Three or more years of hands-on software quality assurance, testing, business systems analysis, application support, or software development experience
  • Experience testing enterprise applications, integrations, APIs, databases, reports, batch processes, and vendor platforms in a regulated or control-focused environment
  • Financial services or credit union experience
  • Knowledge of software development and testing lifecycles, quality assurance, risk-based testing, defect management, release validation, and test documentation
  • Hands-on manual testing experience and familiarity with UI, API, integration, and regression automation approaches
  • Experience with test management, defect tracking, API, and automation tools such as Azure DevOps, Postman, Selenium, or Playwright
  • Working knowledge of C#, VB.NET, .NET, ASP.NET, HTML, CSS, JavaScript, web services, microservices, and object-oriented concepts
  • Strong SQL and Microsoft SQL Server skills, including queries, stored procedures, database objects, data integrity, extracts, reports, and SSIS packages
  • Knowledge of source control, branching, code reviews, build pipelines, CI/CD, deployment practices, configuration management, and rollback validation
  • Knowledge of secure coding and application security concepts
  • Knowledge of performance and load testing, accessibility testing, mobile and browser compatibility, test environment management, and test data controls
  • Familiarity with AI-assisted development and testing tools
  • ISTQB, quality assurance, Agile, Azure, security, or relevant technical certification
  • Ability to participate in scheduled releases, production validations, incident response, or testing outside normal business hours when required
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
827 Employees
Year Founded: 1916

What We Do

Municipal Credit Union has been serving the financial needs of our members since 1916. The credit union was chartered in response to the concern of New York City Mayor, John Purroy Mitchel, who wanted city employees to have a way to save at reasonable rates and a low cost borrowing alternative to loan sharks. MCU started out with one branch in the Municipal building using handwritten ledgers. At the end of the first year, nineteen charter account holders had combined deposits of $570. Today, we have 16 branches, over 630,000 members and $4.7 billion in assets. Our corporate mission is to build lifetime quality financial relationships with each member by providing competitive products and excellent service. Equal Housing Opportunity Lender. Federally Insured by NCUA.

Similar Jobs

DraftKings Logo DraftKings

Senior Platform Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
New York, NY, USA
6400 Employees
120K-149K Annually

Jellyfish Logo Jellyfish

Head of Corporate Marketing

Big Data • Cloud • Productivity • Software • Database • Analytics • Automation
Remote or Hybrid
United States
225 Employees
250K-305K Annually

Redfin Logo Redfin

Real Estate Associate Agent (1099) - Buffalo

Fintech • Real Estate • PropTech
In-Office or Remote
New York, NY, USA
5800 Employees

Redfin Logo Redfin

Real Estate Associate Agent (1099) - Buffalo

Fintech • Real Estate • PropTech
In-Office or Remote
New York, NY, USA
5800 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account