QA and Testing Analyst

Municipal Credit Union•New York, NY
•$71,600 - $116,550

About The Position

The QA and Testing Analyst independently analyzes business and technical requirements, identifies program and project needs, develops testing strategies and plans, and performs functional and user acceptance testing for core credit union technologies. The role partners with software development, application support, IT operations, business analysis, information security, infrastructure, project teams, business stakeholders, vendors, and end users while maintaining independence and quality controls. The Analyst oversees the technical analysis and testing lifecycle for complex technology initiatives; creates risk-based test plans and test assets; executes manual and automated testing across applications, integrations, APIs, databases, and other solutions; and supports defect resolution, release readiness, user acceptance testing, and post-implementation validation. The role also reports quality metrics, improves QA practices, supports shift-left testing, and follows applicable governance, privacy, security, records-retention, and regulatory 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. Scheduled releases, production validations, incident response, or testing may require work outside normal business hours. Occasional travel to MCU locations, vendor sites, or project meetings may be required. The role requires effective communication, on-screen review of detailed information, and repetitive keyboard and mouse activity, with or without reasonable accommodation.

Requirements

  • Three or more years of hands-on experience in software quality assurance, testing, business systems analysis, application support, or software development is preferred.
  • 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.
  • Clear written and verbal communication, sound judgment, attention to detail, objectivity, ownership, collaboration, and constructive technical feedback.
  • Ability to communicate effectively, review detailed information on-screen, and perform repetitive keyboard and mouse activity, with or without reasonable accommodation.

Nice To Haves

  • A bachelor's degree in Computer Science, Information Systems, Software Engineering, Cybersecurity, Business Technology, or a related field; equivalent education, training, certifications, and relevant experience may be considered.
  • 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.
  • Familiarity with AI-assisted development and testing tools, including validating generated code, test cases, data handling, security, accuracy, and human review.
  • ISTQB, quality assurance, Agile, Azure, security, or other relevant technical certification.

Responsibilities

  • Oversee and coordinate the end-to-end technical analysis and testing lifecycle for multiple complex technology initiatives.
  • Create test plans for platform and application deployments, upgrades, and maintenance, applying best-practice testing processes.
  • Review requirements, user stories, acceptance criteria, process flows, technical designs, change requests, and vendor documentation for completeness, clarity, traceability, accuracy, and testability.
  • Participate in project planning, backlog refinement, design reviews, sprint and release planning, and change readiness activities to identify quality risks and testing dependencies.
  • Develop risk-based test strategies and plans defining scope, objectives, environments, data needs, roles, entry and exit criteria, schedules, dependencies, assumptions, risks, and evidence requirements.
  • Create and maintain test scenarios, test cases, 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, payloads, authentication, error handling, contract behavior, downstream processing, and third-party integrations using approved tools.
  • Validate SQL queries, stored procedures, database objects, reports, calculations, transformations, interfaces, reconciliation results, and data integrity across source and target systems.
  • Increase team capacity through automated solutions and create, execute, maintain, and improve automated tests for repeatable functional, API, integration, and regression coverage.
  • 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, severity, business impact, environment details, and supporting evidence.
  • Lead or support defect triage, collaborate with developers, vendors, business analysts, and stakeholders, and drive timely issue resolution.
  • Maintain bidirectional traceability among requirements, test cases, defects, 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 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 for production defects.
  • Produce testing status reports and quality metrics, including execution progress, pass and fail rates, defect aging and trends, escaped defects, rework, automation and 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 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.
  • Complete regulatory compliance training, including BSA/AML/OFAC, and support applicable compliance responsibilities.
  • Demonstrate clear communication, sound judgment, attention to detail, objectivity, ownership, collaboration, and constructive technical feedback.
  • Protect confidential member, employee, and organizational information and maintain the highest ethical standards.
  • Perform other related duties and special projects as assigned.

Benefits

  • Discretionary bonus eligibility
  • 401(k) with 6% employer match per pay period
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Flexible paid time off
  • 11 paid holidays annually
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service