Descrição
Resumo:
Procuramos um Engenheiro Sênior de QA com sólida experiência em garantia de qualidade de software para liderar, construir e dimensionar processos de garantia de qualidade para softwares corporativos complexos em um ambiente Ágil.
Pontos de destaque:
1. Modele o futuro da mineração com soluções tecnológicas de ponta
2. Liderar e dimensionar a garantia de qualidade para softwares corporativos complexos
3. Junte-se a uma organização global que promove criatividade e inovação
**Modele o Futuro da Mineração com as Soluções Tecnológicas da Komatsu Mining:**Na Komatsu Mining Technology Solutions (MTS), não falamos apenas sobre progresso e inovação \- estamos concretizando-o. Nossas soluções inovadoras da marca Modular estão impulsionando minas em todo o mundo, promovendo eficiência e sustentabilidade de maneiras que pareciam impossíveis há poucos anos.
**Junte-se à Komatsu e faça parte de algo grandioso!**
### **A Empresa**
A MTS é líder global em tecnologia de gestão de minas e subsidiária integral da Komatsu Ltd. Nossa tecnologia inovadora impulsiona operações minerárias em diversas regiões do mundo. Os produtos que desenvolvemos, as soluções que projetamos e os serviços que prestamos nos destacam na indústria de tecnologia minerária.
Somos mais do que uma empresa: somos uma comunidade de profissionais apaixonados e criativos unidos por uma visão comum — transformar a forma como a indústria minerária opera. Com presença que se estende de Joanesburgo a Vancouver, de Sydney a Lima, você terá a oportunidade de fazer parte de uma organização global que incentiva a criatividade, promove a inovação e estimula o pensamento ousado, a troca de ideias e a geração de impacto real.
### **Finalidade da Vaga**
Estamos procurando um **Engenheiro Sênior de QA** com sólida experiência em garantia de qualidade de software **(não hardware)** para liderar, construir e dimensionar processos de garantia de qualidade para softwares corporativos complexos. Esta função envolve conduzir a estratégia de testes, orientar membros da equipe e defender a integração de automação e DevOps em um ambiente Ágil dinâmico.
Candidatos ideais assumirão a responsabilidade pela qualidade do produto, colaborarão de perto com equipes de desenvolvimento e infraestrutura e desempenharão um papel fundamental na garantia de lançamentos bem-sucedidos de software.
### **Principais Responsabilidades**
* Liderar o planejamento e a execução de **testes funcionais manuais e automatizados, de regressão, exploratórios e em nível de sistema**, ao longo do ciclo de vida do software.
* Compreender os requisitos e os critérios de aceitação, esclarecer quaisquer dúvidas com o desenvolvedor ou proprietário do produto para eliminar mal-entendidos ou conflitos.
* Criar planos de teste e casos de teste detalhados, abrangentes e bem estruturados.
* Configurar o(s) ambiente(s) de teste adequado(s), incluindo combinações de máquinas virtuais, dispositivos móveis (PTX), contêineres e/ou clusters.
* Desenvolver, manter e otimizar suítes de testes automatizados para desktop usando ferramentas como WinAppDriver.
* Desenvolver, manter e otimizar suítes de testes automatizados de interface de usuário (UI) e API usando ferramentas como Selenium, Postman, JMeter e gRPC.
* Integrar a execução automatizada de testes em pipelines CI/CD e monitorar ativamente sua estabilidade e desempenho.
* Projetar e executar cenários complexos de testes manuais onde a automação não é viável, incluindo testes ad hoc, de usabilidade e de integração.
* Colaborar com equipes multifuncionais para garantir que os ambientes de teste sejam estáveis, escaláveis e representativos da produção.
* Documentar, gerenciar e priorizar defeitos usando o Azure DevOps, assegurando clareza e resolução tempestiva.
* Atuar como responsável pela qualidade de funcionalidades-chave do produto, garantindo rastreabilidade desde os requisitos até o lançamento.
* Construir e manter uma biblioteca de testes automatizados escalável e reutilizável, além de produzir relatórios significativos de cobertura de testes.
* Orientar engenheiros júnior de QA tanto no design manual quanto no automatizado de testes, nos processos e nas ferramentas utilizadas.
* Identificar oportunidades de melhoria de processos e propor ferramentas ou scripts para aumentar a eficiência e a precisão da garantia de qualidade.
### **Habilidades Obrigatórias**
* Graduação em Ciência da Computação, Engenharia de Software ou área correlata (mestrado é preferencial).
* No mínimo 3 anos de experiência em garantia de qualidade de software, incluindo 1–2 anos em cargo sênior ou de liderança.
* Experiência prática com:
* Amplo conhecimento das metodologias Ágeis/Scrum e das práticas CI/CD.
* Inglês avançado (escrito e falado) para colaboração com equipes globais.
* Fortes habilidades analíticas e de resolução de problemas.
* Experiência comprovada em orientar engenheiros de QA e melhorar processos de QA.
* Disposição para viajar até 10%, conforme necessário.
### **Qualificações Desejáveis**
* Experiência em testar microsserviços, sistemas distribuídos ou aplicações nativas da nuvem.
* Familiaridade com práticas BDD/TDD.
* Domínio de TestNG, JUnit ou Cucumber.
* Experiência em testes de desempenho, carga, segurança ou contrato.
* Familiaridade com ferramentas de controle de versão (ex.: Git) e práticas de infraestrutura como código.
* Experiência prévia no setor de mineração.