Startekk Inc
Nlign Analytics, Inc.
Engenheiro de QA
Descrição
Sobre a Empresa
A NLign Analytics é uma organização de tecnologia aeroespacial e de defesa em rápido crescimento, dedicada a desenvolver e comercializar soluções inovadoras que resolvem desafios complexos dos clientes. Com sede em Cincinnati, Ohio, a empresa reúne uma equipe multidisciplinar de engenheiros, cientistas e profissionais de tecnologia focados em entregar impacto significativo por meio de tecnologia avançada.
O software NLign apoia organizações de manutenção militar e grandes fabricantes de aeronaves comerciais, melhorando a segurança, confiabilidade, eficiência de produção e redução de custos de aeronaves. Como parte da equipe NLign, você terá a oportunidade de contribuir para a tecnologia que está transformando a forma como as organizações utilizam dados de inspeção, manutenção e fabricação.
A Posição
A NLign Analytics está procurando um engenheiro de garantia de qualidade com experiência anterior em teste de um produto de software Windows e aplicação web. O candidato ideal é apaixonado por qualidade de software, tem experiência com testes manuais e automatizados, e gosta de colaborar com desenvolvedores ao longo do ciclo de vida de desenvolvimento de software. O candidato também deve demonstrar excelentes habilidades de trabalho em equipe e comunicação, pois a interação com a gerência e a equipe de desenvolvimento será constante.
Responsabilidades do Cargo
- Realizar garantia de qualidade para todo o novo desenvolvimento de software, funcionalidade impactada e funcionalidade existente.
- Garantir a qualidade do produto NLign rastreando defeitos relatados por usuários internos e clientes.
- Realizar vários tipos de testes, incluindo testes de regressão/integração, automação, estresse e desempenho.
- Manter familiaridade com todos os recursos existentes e novos da suíte de produtos NLign.
- Produzir e manter documentação de testes.
- Verificar se as funcionalidades implementadas aderem às especificações de requisitos.
- Executar o Plano de Teste de Lançamento durante os lançamentos de software e ciclos de fim de sprint.
- Criar e manter testes de automação abrangentes para aplicações desktop e web.
- Identificar oportunidades para melhorar processos de QA, cobertura de testes e automação.
- Manter e aprimorar suítes de testes automatizados ao longo do ciclo de vida de desenvolvimento de software.
Requisitos
Qualificações Necessárias
- Mínimo de 3 anos de experiência como engenheiro de qualidade de software utilizando práticas de teste manuais e automatizadas.
- Experiência em teste de aplicações desktop Windows e aplicações web baseadas em navegador.
- Experiência com testes funcionais, de regressão, de integração, de desempenho e de compatibilidade retroativa.
- Experiência no uso de IA para complementar o teste de produtos de software.
Programação e Automação
- Experiência profissional com Python.
- Experiência no desenvolvimento e manutenção de suítes de testes automatizados.
- Experiência com Playwright Automation.
- Compreensão de frameworks de automação.
- Experiência no uso do Page Object Model (POM) ou padrões de design similares.
Testes e Validação
- Experiência em projetar, documentar e executar planos de teste e casos de teste.
- Forte experiência em gerenciar a execução de testes de regressão.
- Experiência em realizar testes exploratórios.
- Experiência em validar fluxos de trabalho do cliente de ponta a ponta.
- Experiência na validação de respostas API, autenticação e tratamento de erros.
- Experiência na verificação de dados de aplicação armazenados em bancos de dados relacionais.
Processo de Desenvolvimento de Software
- Familiaridade com metodologias Agile e Scrum.
- Experiência em participar de planejamento de sprint, refinamento de backlog, revisões de sprint e retrospectivas.
- Experiência em colaborar com desenvolvedores, proprietários de produtos e stakeholders de negócios.
- Experiência no uso de Git, incluindo pull requests, revisões de código, estratégias de branching e resolução de conflitos de merge.
- Identificar, documentar, rastrear e verificar defeitos e correções.
- Promover melhores práticas de qualidade e melhoria contínua em todos os processos de QA.
Atributos Necessários
- Fortes habilidades interpessoais e de comunicação, com capacidade de comunicar efetivamente conceitos técnicos.
- Capacidade de se responsabilizar pelo seu trabalho e pelos objetivos definidos para o departamento.
- Excepcional atenção aos detalhes.
- Fortes habilidades de organização e gerenciamento de tempo.
- Capacidade de investigar independentemente problemas complexos de software.
- Capacidade de gerenciar múltiplas prioridades em um ambiente Agile de ritmo acelerado.
- Paixão por qualidade de software e melhoria contínua.
- Desejo de orientar colegas de equipe e compartilhar melhores práticas de teste.
- Capacidade de entender a perspectiva do cliente, conforme definido por seus casos de uso únicos.
- Paixão e impulso por aptidão técnica.
- Paixão por fornecer software de qualidade.
Qualificações Preferenciais
- Experiência em escrever consultas SQL para validação de testes.
- Experiência em teste de REST APIs usando ferramentas como Bruno, Postman ou similares.
- Experiência com automação Squish para Qt.
- Experiência em teste de aplicações desktop Qt.
- Experiência com pipelines de CI/CD (Azure DevOps, GitHub Actions, Jenkins, ou similares).
- Experiência com Azure DevOps, Jira, Testiny ou ferramentas de gerenciamento de desenvolvimento e teste similares.
- Familiaridade com ferramentas de desenvolvimento assistido por IA como Codex, GitHub Copilot, Cursor ou assistentes de codificação de IA similares.
