Software Developer – QA/QC

atMunicipal Credit UnionRemoteUS flagNew YorkFull-timeQA Engineer (Quality Assurance)Mid-levelSenior$81.7k – $134.7k/year

Posted Oct 23

This is a fully remote position, open to applicants in New York.

📋 Description

• Analyze business requirements, acceptance criteria, technical specifications, and development deliverables for completeness, traceability, accuracy, and testability.

• Conduct independent peer reviews of source code, APIs, integrations, microservices, widgets, automation, database objects, reports, and application workflows.

• Ensure compliance with development standards, software architecture, coding conventions, source control, security protocols, and documentation standards.

• Design, implement, and sustain risk-based testing strategies, plans, cases, scripts, test data, and regression suites.

• Develop and execute both manual and automated tests; identify, document, prioritize, track, and retest defects as necessary.

• Carry out functional, integration, system, regression, negative, security, performance, and production-readiness testing.

• Verify requirements, acceptance criteria, test evidence, data integrity, SQL logic, interfaces, error handling, logging, monitoring, and auditability.

• Examine authentication, authorization, encryption, sensitive-data management, input validation, dependency risks, and secure coding controls.

• Evaluate performance, scalability, reliability, supportability, maintainability, and unresolved quality risks.

• Confirm deployment packages, configuration changes, release notes, implementation plans, rollback procedures, and production-readiness checklists.

• Analyze automated test coverage and partner with developers to enhance unit, integration, and regression testing.

• Maintain objective documentation of reviews, testing outcomes, defects, approvals, exceptions, and release decisions.

• Implement QA methodologies across Agile, Scrum, and Waterfall frameworks.

• Collaborate with Business Analysts, developers, stakeholders, and end users to clarify requirements and acceptance criteria.

• Assist in User Acceptance Testing while ensuring a clear distinction between technical quality validation and business acceptance.

• Generate and communicate quality metrics, including defect trends, escaped defects, rework, test coverage, and release-readiness status.

• Suggest enhancements to coding, review, testing, documentation, and release processes.

• Drive continuous improvement of QA processes through retrospectives and post-release evaluations.

• Execute related duties and special projects as assigned.


⛳️ Requirements

• Solid understanding of software development lifecycle practices, quality assurance, quality control, risk-based testing, defect management, and release validation.

• Expertise in reviewing .NET applications and object-oriented programming using C# or VB.NET.

• Familiarity with ASP.NET, CSS, HTML, JavaScript, or jQuery.

• Experience in testing RESTful APIs, SOAP or web services, integrations, microservices, and distributed application workflows.

• Strong knowledge of SQL and Microsoft SQL Server, including queries, stored procedures, database objects, data integrity, and SSIS packages.

• Proficiency with source control, pull requests, branching strategies, code review tools, integrated development environments, and Azure DevOps.

• Experience with Postman, Selenium, and Playwright.

• Knowledge of CI/CD pipelines, automated testing, application deployment, configuration management, rollback validation, and production-readiness controls.

• Understanding of secure coding and application security principles, including authentication, authorization, encryption, input validation, secrets management, and common web application vulnerabilities.

• Ability to produce test documentation, replicate technical issues, assess remediation, and communicate risks to both technical and business stakeholders.

• Capacity to remain independent and objective while reviewing peer development work, while still fostering collaborative working relationships.

• Familiarity with Symitar, PowerOn, SymXchange, SymConnect, OpCon, and ARCU is preferred.

• Experience with financial services applications, regulatory environments, performance testing, application monitoring, and AI-assisted development controls is advantageous.

• Exceptional written and verbal communication skills, sound judgment, objectivity, constructive technical feedback, and adherence to the highest ethical standards.

• Compliance with regulatory training, including BSA/AML/OFAC.


🏝️ Benefits

• Eligibility for discretionary bonuses.

• 401(k) plan with a 6% employer match per pay period.

• Comprehensive medical insurance.

• Vision insurance coverage.

• Dental insurance benefits.

• Life insurance options.

• Disability insurance coverage.

• Flexible paid time off policy.

• 11 paid holidays each year.

• Commitment to equal employment opportunities and fostering a welcoming, inclusive workplace.

People also viewed

StackAdapt1 day ago

Staff Quality Engineer

CA flagCanada, +1 more countryFull-timeQA Engineer (Quality Assurance)C$134.4k – C$184.8k/year
ApplyView job
StackAdapt1 day ago

Senior Quality Engineer

CA flagCanada, +1 more countryFull-timeQA Engineer (Quality Assurance)C$104k – C$143k/year
ApplyView job
StackAdapt1 day ago

Quality Engineer

CA flagCanada OnlyFull-timeQA Engineer (Quality Assurance)C$84k – C$115.5k/year
ApplyView job
Invisible Technologies1 day ago

AI QA Trainer – Freelance Project

SG flagSingapore OnlyFreelanceQA Engineer (Quality Assurance)$6 – $65/hour
ApplyView job
Appfire1 day ago

Lead QA Engineer

PL flagPoland OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Appfire1 day ago

Lead QA Engineer

BG flagBulgaria OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers