Descrição:
Descrição
Estamos em busca de um Engenheiro de Automação que ama trabalhar com plataformas web e móveis, para se juntar à nossa equipe de engenheiros e analistas apaixonados em um ambiente de desenvolvimento moderno. Nossas equipes ágeis colaboram para definir requisitos, projetar, criar e testar soluções que visam problemas de negócios complexos. O Engenheiro de Automação é responsável por escrever especificações de design de testes e casos de testes automatizados, além de projetar e desenvolver frameworks e ferramentas de automação de testes para garantir a funcionalidade do software. O Engenheiro de Automação lida com trabalho de escopo e complexidade moderados a complexos. Nosso foco é construir aplicações da mais alta qualidade usando tecnologias de ponta para satisfazer as necessidades orientadas pelo mercado.
Nossa “Stack de Tecnologia de QA” consiste em
- Microsoft SQL Server 2019
- Android Debug Bridge (ADB)
- SpiraTest
- GitHub
- Playwright Automation Framework
- AWS Cloud Platform
- Este é um papel híbrido que requer 2 dias de trabalho presencial em nosso escritório. Nosso escritório está localizado em BGC Taguig, no Three Neo Building.**
Responsabilidades
- Projetar, implementar e executar casos de teste com base nas especificações funcionais do produto.
- Desenvolver, implementar e manter scripts de automação de testes usando ferramentas de automação.
- Desenvolver framework de automação de testes sólido.
- Analisar questões de software para determinar causas raiz e fornecer relatórios detalhados ao Gerente de QA e engenheiros de software.
- Realizar testes de software completos e precisos e fornecer aprovações durante sprints de desenvolvimento, integração, lançamento, regresso e fases de desenvolvimento de software; documentar resultados.
- Realizar testes abrangentes e validar que os módulos do programa atendem às especificações e padrões; isso envolve entrevistar várias partes para projetar soluções de teste eficazes.
- Criar e manter planos de teste e casos de teste para todas as atribuições de testes, tipicamente de complexidade moderada.
- Participar de reuniões para adquirir e aplicar conhecimento dos requisitos de recursos, operação do sistema e garantir que novas histórias de recursos tenham critérios de teste apropriados definidos.
- Revisar e editar scripts de casos de teste de regressão.
- Documentar e executar testes de caixa preta, exploratórios/heurísticos, de ponta a ponta e quaisquer outras abordagens de teste necessárias para garantir uma cobertura de teste eficaz do produto.
- Adotar e ajudar no desenvolvimento de padrões e procedimentos.
- Auxiliar na revisão e edição de scripts de casos de teste e na redação de consultas.
- Ajudar na identificação de novos procedimentos, métodos e/ou ferramentas para melhorar a eficiência do processo de QA.
- Ajudar no design e requisitos para novos produtos.
- Fornecer suporte de análise e consultoria para desenvolvimento e funcionários de suporte.
- Comunicar-se efetivamente com audiências técnicas e não técnicas.
- Trabalhar de forma independente para organizar o trabalho atribuído e tomar decisões independentes sólidas.
- Operar efetivamente em um ambiente de ritmo acelerado; equilibrando múltiplas tarefas de forma eficaz para cumprir prazos.
- Aplicar habilidades técnicas para abordar cenários de teste cada vez mais complexos envolvendo servidores web e de banco de dados, dispositivos móveis e/ou outros componentes de sistemas.
- Relacionar a aplicação das capacidades de computador e testar aspectos técnicos à resolução de problemas do mundo real.
- Demonstrar uma compreensão aprofundada dos módulos de software atribuídos.
- Exibir gestão eficiente de tempo, tarefas e prioridades.
- Manter uma atitude positiva de trabalho em equipe.
- Ajudar a definir/refinar padrões e procedimentos de QA.
- Demonstrar uma excelente ética de trabalho e foco em trabalho, tarefas, prioridades e melhoria do processo de QA.
- Manter-se atualizado sobre as últimas tendências em desenvolvimento de software e garantia de qualidade.
- Trabalhar diretamente com clientes para ajudar a diagnosticar problemas urgentes.
Qualificações
- Diploma de bacharel ou superior em Ciências da Computação, Ciência da Informação Gerencial ou Negócios. Experiência de trabalho equivalente pode substituir o requisito do diploma.
- Experiência anterior em automação de software é necessária, experiência com software Tyler ou experiência relacionada é útil.
- Habilidades analíticas e de resolução de problemas sólidas envolvendo tomada de decisão sensata e resoluções efetivas.
- Boa compreensão das metodologias e práticas de teste de QA preferidas.
- Conhecimento em codificação básica e/ou scripts é necessário.
- Familiaridade com todo o ciclo de vida de desenvolvimento de software é fortemente preferida.
- Fortes habilidades de planejamento e organização envolvendo a capacidade de gerenciar múltiplos fluxos de trabalho de forma eficaz.
- Fortes habilidades de gestão do tempo com histórico comprovado de entrega de resultados bem-sucedidos. Fortes habilidades interpessoais e de comunicação envolvendo a capacidade de comunicar verbalmente e por escrito informações técnicas e não técnicas.
- Sólido conhecimento e experiência com bancos de dados relacionais, incluindo conhecimento e compreensão sólida de SQL e redação de consultas.
- Proficiência no Microsoft Office.
- Familiaridade com ferramentas de gerenciamento de casos de teste, como SpiraTest.
- Familiaridade com o GitHub.
- Familiaridade com o sistema operacional Android.
- Familiaridade com o Playwright Automation Framework
- Capacidade de trabalhar de forma independente, bem como colaborar em equipe e através de grupos funcionais.
- Capacidade de ser eficaz em um ambiente de ritmo acelerado.
Requisito
Por favor, consulte a descrição do trabalho.