B&A
Municipal Credit Union
Analista de QA e Testes
Sobre a MCU
Na Municipal Credit Union, acreditamos que uma cultura incrível ajuda a criar uma equipe feliz e motivada que trabalha arduamente para alcançar os melhores resultados para si mesma e para seus membros. Por mais de 100 anos, a MCU tem fornecido produtos financeiros acessíveis e serviços convenientes a uma base de membros que agora é composta por mais de 600,000 indivíduos. A cada nova geração com a qual temos o prazer de interagir, mantemos a promessa da cooperativa de crédito de pessoas ajudando pessoas.
Nossa Missão
Ajudar os nova-iorquinos trabalhadores a construir amanhãs melhores
Nossa Visão
Ser a instituição financeira mais amada de Nova York, ajudando nossos membros a construir seus melhores futuros financeiros
Visão geral: O Analista de QA e Testes analisa de forma independente os requisitos de negócio e técnicos, identifica as necessidades do programa/projeto, desenvolve a estratégia, planos, abordagem e cenários de teste, e realiza testes funcionais e testes de aceitação do usuário para as tecnologias centrais da cooperativa de crédito. O Analista trabalha em parceria com Desenvolvimento de Software, Suporte a Aplicações, Operações de TI, Análise de Negócios, Segurança da Informação, Infraestrutura, equipes de projeto, partes interessadas do negócio, fornecedores e usuários finais, mantendo a independência e os controles de qualidade apropriados.
Por que você será um bom candidato:
Nossos Valores Fundamentais são parte integrante de quem somos e de quem contratamos. Ao viver nossos Valores Fundamentais, todos os dias, continuamos a atrair os melhores e mais brilhantes talentos, alcançar resultados inigualáveis e nos desafiar continuamente a ser melhores do que ontem. Esses valores estão no coração da nossa organização e dentro de cada colega de equipe. Para ser um ótimo candidato, você trará o seguinte:
- Resultados - Somos apaixonados por vencer.
- Agilidade - Antecipamos, respondemos e pivotamos proativamente para garantir que a MCU vença.
- Integridade - Operamos com os mais altos padrões éticos e o mais alto grau de honestidade.
- Pertencimento - Cultivamos uma cultura de inclusão e trabalho em equipe.
- Senso de Dono - Assumimos responsabilidade pessoal e nos responsabilizamos pelos resultados.
Responsabilidades
As atribuições específicas incluem, mas não estão limitadas a: *
- Supervisionar e coordenar o ciclo de vida de análise técnica e testes de ponta a ponta para múltiplas iniciativas tecnológicas complexas. *
- Criar planos de teste para a validação de grandes implementações, atualizações e manutenções de plataformas e aplicações. Seguir as melhores práticas de processos de teste e executá-los de maneira oportuna e eficiente. *
- Revisar requisitos de negócio, histórias de usuário, critérios de aceitação, fluxos de processo, projetos técnicos, solicitações de mudança e documentação de fornecedores quanto à integridade, clareza, rastreabilidade, precisão e testabilidade. *
- Participar precocemente do planejamento de projetos, refinamento de backlog, revisões de design, planejamento de sprint, planejamento de release e atividades de prontidão para mudanças, a fim de identificar riscos de qualidade e dependências de teste. *
- Desenvolver estratégias de teste baseadas em risco e planos de teste que definam escopo, objetivos, ambientes, necessidades de dados, papéis, critérios de entrada e saída, cronogramas, dependências, premissas, riscos e evidências necessárias. *
- Criar e manter cenários de teste detalhados, casos de teste, scripts de teste, dados de teste, matrizes de rastreabilidade, suítes de regressão, checklists e ativos de teste reutilizáveis. *
- Executar testes funcionais, de integração, de interface, de sistema, de ponta a ponta, de regressão, smoke, sanity, exploratórios, negativos, de usabilidade, de acessibilidade, de conversão de dados, de segurança, de desempenho, de resiliência e de prontidão para produção, conforme apropriado. *
- Testar soluções web, desktop, móveis, API, batch, banco de dados, relatórios, transferência de arquivos, fluxo de trabalho, hospedadas por fornecedores e desenvolvidas internamente em todos os ambientes suportados. *
- Validar serviços REST e SOAP, payloads de solicitação e resposta, autenticação, tratamento de erros, comportamento de contrato, processamento downstream e integrações de terceiros usando ferramentas aprovadas. *
- Validar consultas SQL, procedimentos armazenados, objetos de banco de dados, relatórios, mapeamentos de dados, cálculos, transformações, interfaces, resultados de reconciliação e integridade de dados entre sistemas de origem e destino. *
- Aumentar a capacidade da equipe por meio do uso de soluções automatizadas para permitir velocidade e agilidade no atendimento às necessidades do negócio. *
- Criar, executar, manter e melhorar testes automatizados para cobertura funcional, API, de integração e de regressão repetível, usando frameworks e padrões de codificação aprovados. *
- Integrar testes automatizados em pipelines Azure DevOps ou outros pipelines CI/CD aprovados e analisar resultados para fornecer feedback oportuno sobre a qualidade do build e o risco de release. *
- Identificar, reproduzir, documentar, priorizar e rastrear defeitos com passos claros, resultados esperados e reais, capturas de tela ou logs, severidade, impacto no negócio, detalhes do ambiente e evidências de suporte. *
- Liderar ou apoiar a triagem de defeitos; trabalhar com desenvolvedores, fornecedores, analistas de negócios e partes interessadas para esclarecer problemas, determinar a disposição e impulsionar a resolução oportuna. *
- Manter a rastreabilidade bidirecional entre requisitos, casos de teste, defeitos, resultados de teste, aprovações e decisões de release nos sistemas de registro aprovados. *
- Validar pacotes de implantação, mudanças de configuração, passos de implementação, notas de release, documentação de suporte, monitoramento, procedimentos de rollback e checklists de prontidão para produção. *
- Apoiar os Testes de Aceitação do Usuário (UAT) coordenando a prontidão dos testes, dados, acesso, cronogramas, instruções, coleta de evidências, roteamento de defeitos e relatórios de status, preservando a responsabilidade do negócio pela aceitação. *
- Realizar validação pós-implementação e testes de smoke em produção, monitorar problemas iniciais e contribuir para revisões de incidentes e análise de causa raiz quando defeitos escapam para a produção. *
- Produzir relatórios de status de teste concisos e métricas de qualidade, incluindo progresso de execução, taxas de aprovação e reprovação, idade e tendências de defeitos, defeitos escapados, retrabalho, cobertura de automação, cobertura de requisitos e prontidão para release. *
- Promover testes shift-left ajudando as equipes a definir critérios de aceitação testáveis, melhorar a cobertura de testes unitários e de integração, e identificar defeitos mais cedo no ciclo de vida de desenvolvimento de software. *
- Melhorar continuamente os padrões de QA, modelos, ferramentas, automação, gerenciamento de dados de teste, controles de ambiente, documentação e práticas de lições aprendidas. *
- Aplicar práticas de QA apropriadas em métodos de entrega Agile, Scrum, Kanban, Waterfall, implementação de fornecedores e métodos híbridos. *
- Seguir os requisitos de gerenciamento de mudanças, desenvolvimento seguro, retenção de registros, privacidade, segurança da informação, gerenciamento de incidentes e governança de tecnologia. *
- Manter conhecimento atualizado sobre técnicas de teste, segurança de aplicações, tecnologia de serviços financeiros, ferramentas de automação, entrega de software assistida por IA e riscos de qualidade emergentes. *
- Cumprir todo o treinamento de conformidade regulatória, incluindo BSA/AML/OFAC, e apoiar as responsabilidades gerais de conformidade BSA/AML/OFAC aplicáveis ao cargo. *
- Demonstrar comunicação escrita e verbal clara, bom julgamento, atenção aos detalhes, objetividade, senso de dono, colaboração e feedback técnico construtivo. *
- Manter os mais altos padrões éticos e proteger informações confidenciais de membros, funcionários e da organização. *
- Executar outras tarefas relacionadas e projetos especiais conforme designado.
Educação e Experiência: *
- Bacharelado em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Cibersegurança, Tecnologia de Negócios ou área relacionada é preferencial; uma combinação equivalente de educação, treinamento, certificações e experiência relevante pode ser considerada. *
- Três ou mais anos de experiência prática em garantia de qualidade de software, testes, análise de sistemas de negócios, suporte a aplicações ou desenvolvimento de software é preferencial. *
- Experiência em testes de aplicações corporativas, integrações, APIs, bancos de dados, relatórios, processos batch e plataformas de fornecedores em um ambiente regulado ou focado em controle é preferencial. *
- Experiência em serviços financeiros ou cooperativas de crédito é preferencial.
Conhecimento Técnico e Habilidades: *
- Forte conhecimento do SDLC, ciclo de vida de teste de software, garantia de qualidade, controle de qualidade, testes baseados em risco, gerenciamento de defeitos, validação de release e documentação de teste. *
- Experiência prática com testes manuais e familiaridade com abordagens de automação para testes de UI, API, integração e regressão. *
- Experiência com ferramentas como Azure DevOps, Postman, Selenium, Playwright ou ferramentas comparáveis de gerenciamento de teste, rastreamento de defeitos, API e automação. *
- Conhecimento prático de C#, VB.NET, aplicações .NET, ASP.NET, HTML, CSS, JavaScript, serviços web, microsserviços e conceitos orientados a objetos suficientes para testar e solucionar problemas de soluções de forma eficaz. *
- Fortes habilidades em SQL e Microsoft SQL Server, incluindo validação de consultas, procedimentos armazenados, objetos de banco de dados, integridade de dados, extrações, relatórios e pacotes SSIS. *
- Conhecimento de controle de versão, pull requests, práticas de branching, revisões de código, pipelines de build, CI/CD, práticas de implantação, gerenciamento de configuração e validação de rollback. *
- Conhecimento de codificação segura e conceitos de segurança de aplicações, incluindo identidade, autenticação, autorização, criptografia, segredos, validação de entrada, risco de dependência, riscos web comuns, privacidade e auditabilidade. *
- Capacidade de revisar logs, traces, alertas de monitoramento, resultados de jobs, saídas de dados e documentação técnica para isolar e comunicar a provável fonte e o impacto dos problemas. *
- Conhecimento de conceitos de testes de desempenho e carga, testes de acessibilidade, compatibilidade móvel e de navegador, gerenciamento de ambiente de teste e controles de dados de teste. *
- Familiaridade com ferramentas de desenvolvimento e teste assistidas por IA, incluindo a necessidade de validar código gerado, casos de teste, manuseio de dados, segurança, precisão e revisão humana, é desejável. *
- Certificação ISTQB, garantia de qualidade, Agile, Azure, segurança ou certificação técnica relevante é desejável.
Competências Principais: *
- Pensamento Analítico: Divide processos e sistemas complexos em componentes testáveis e usa evidências para identificar riscos e causas raiz. *
- Orientação para Qualidade e Detalhes: Produz trabalho preciso e repetível e identifica inconsistências que podem afetar membros, funcionários, processamento financeiro, conformidade ou operações. *
- Independência e Objetividade: Fornece avaliações de qualidade baseadas em fatos e levanta preocupações de forma respeitosa, mesmo quando existe pressão de cronograma ou entrega. *
- Comunicação: Explica defeitos, riscos, status e recomendações claramente para públicos técnicos e não técnicos. *
- Colaboração: Constrói relacionamentos produtivos entre tecnologia, operações, equipes de negócios, fornecedores e usuários finais sem comprometer os padrões de qualidade. *
- Planejamento e Organização: Gerencia atribuições de teste simultâneas, dependências, evidências e prazos, adaptando-se a prioridades em mudança. *
- Resolução de Problemas: Reproduz problemas, analisa dados e comportamento do sistema e trabalha metodicamente em direção a uma resolução prática. *
- Senso de Dono e Responsabilidade: Acompanha os problemas até o fechamento, mantém registros confiáveis, escala preocupações prontamente e cumpre compromissos. *
- Melhoria Contínua: Usa métricas, retrospectivas, incidentes e resultados de release para fortalecer os processos de teste e evitar recorrências.
Condições de Trabalho e Requisitos Físicos
- O trabalho é realizado principalmente em um escritório profissional ou ambiente de tecnologia remoto usando computador, telefone, ferramentas de colaboração e sistemas de teste por períodos prolongados.
- Deve ser capaz de participar de releases agendados, validações de produção, resposta a incidentes ou atividades de teste fora do horário comercial normal quando necessário.
- Deve ser capaz de se comunicar de forma eficaz, revisar informações detalhadas na tela e realizar atividades repetitivas de teclado e mouse com ou sem acomodação razoável.
- Viagens ocasionais para locais da MCU, sites de fornecedores ou reuniões de projeto podem ser necessárias.
Por que você vai adorar trabalhar aqui
A faixa salarial para esta posição está entre $71,600-116,550 anualmente. O salário base real oferecido pode variar dependendo de vários fatores, como conhecimento relacionado ao trabalho, habilidades, experiência e localização. Os funcionários nesta posição também podem ser elegíveis para um bônus discricionário, 401(k) com uma contrapartida do empregador de 6% por período de pagamento. Os benefícios para esta posição incluem seguro médico, oftalmológico, odontológico, de vida e invalidez, folga remunerada flexível e 11 feriados remunerados anualmente.
A Municipal Credit Union (MCU) é um Empregador de Oportunidades Iguais. A Municipal Credit Union oferece oportunidades iguais de emprego a todos os funcionários e candidatos a emprego e proíbe discriminação e assédio de qualquer tipo, independentemente de raça, cor, religião, idade, sexo, origem nacional, status de deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida pelas leis federais, estaduais ou locais aplicáveis.
Estamos comprometidos em contratar, treinar, cultivar, promover e celebrar um ambiente onde tenhamos um lugar acolhedor e gratificante para todas as pessoas chamarem de lar. A diversidade de raça, pensamento, orientação sexual, idade, status de veterano, religião e deficiência nos capacitará a prosperar como indivíduos, como equipes e como organização.
