← Voltar

Analista Desenvolvedora

Crédito – Sustentação | 2023-2024

Visão Geral

Como Analista Desenvolvedora na área de Crédito – Sustentação, atuei na análise de problemas complexos em sistemas legados, fornecendo suporte especializado e desenvolvendo melhorias. Este papel foi crucial para aprofundar minha compreensão de código, lógica de negócio e impacto das mudanças em sistemas críticos – competências essenciais para QA.

Contexto da Área

A área de Crédito – Sustentação é responsável pela manutenção de sistemas legados que processam operações críticas de crédito. Estes sistemas lidam com volumes altos de transações, múltiplas regras de negócio complexas e integração com diversos outros sistemas, exigindo análise profunda e testes rigorosos antes de qualquer alteração.

Desafios Técnicos

Enfrentei desafios consideráveis relacionados a:

  • Compreensão de código legado com lógica complexa e documentação limitada
  • Identificação de bugs em ambientes críticos e sensíveis a erros
  • Manutenção de estabilidade enquanto implementava melhorias
  • Impact analysis: avaliar impacto de mudanças em múltiplos módulos
  • Performance: otimização de queries em bases de dados volumosas
  • Conformidade com regras de negócio e regulamentações

Responsabilidades

  • Analisar problemas reportados e identificar causas raiz em sistemas legados
  • Depurar código complexo e rastrear fluxos de lógica de negócio
  • Executar scripts SQL Server para análise de dados e validação
  • Criar e otimizar procedures armazenadas e queries
  • Documentar problemas, soluções e impactos das mudanças
  • Validar correções através de testes em ambientes pré-produção
  • Participar de ciclos de release e validação de mudanças
  • Propor e implementar melhorias em sistemas e processos

Habilidades Desenvolvidas para QA

  • Análise de Código: Compreensão profunda de como o código funciona e seus possíveis pontos de falha
  • Validação de Regras de Negócio: Experiência em validar conformidade com requisitos complexos
  • Impact Analysis: Habilidade de prever e validar impactos de mudanças em sistemas
  • Debugging: Prática em depurar problemas e rastrear causas raiz
  • SQL e Análise de Dados: Proficiência em validar dados e transações através de consultas
  • Testes de Regressão: Experiência em validar que correções não quebram funcionalidades existentes
  • Documentação e Rastreabilidade: Prática em documentar problemas e soluções de forma rastreável

Casos de Uso Relevantes para QA

  • Testes de Regressão: Após correções, validava se nenhuma funcionalidade existente era afetada
  • Testes de Integração: Verificava como as mudanças impactavam sistemas relacionados
  • Validação de Dados: Utilizava SQL para confirmar integridade de dados após mudanças
  • Teste de Performance: Analisava performance de queries antes e depois de otimizações
  • Casos de Teste de Negócio: Criava cenários para validar conformidade com regras de crédito

Resultados Alcançados

  • Resolução eficiente de problemas críticos em sistemas de produção
  • Redução de reincidência de bugs através de análise profunda de causas raiz
  • Otimização de performance em operações críticas de crédito
  • Melhoria nos processos de validação e teste antes de releases
  • Criação de base de conhecimento sobre regras de negócio e sistemas legados
  • Desenvolvimento de competências técnicas em debugging e análise de código

Ferramentas e Tecnologias

  • SQL Server (queries, stored procedures, índices)
  • Ferramentas de debugging e análise de código
  • Ambientes de testes e pré-produção
  • Sistemas de versionamento de código
  • Documentação técnica de sistemas
  • Ferramentas de monitoramento de performance
Voltar à Página Principal