This contract role involves hands-on manual testing and advanced QA automation, establishing quality standards and frameworks to enhance delivery across multi-platform environments.
Desenvolvedor de Testes Pleno (Software QA Automation)
📜 Description
- Participar do desenvolvimento de software analisando requisitos e identificando cenários de uso e riscos.
- Ser o representante do usuário final junto à equipe de projeto, contribuindo para priorização de funcionalidades e tratamento de bugs.
- Desenvolvimento e execução de testes funcionais e não funcionais, manuais e automatizados, em aplicações Web Frontend e Backend.
- Reportar resultados de testes de forma clara, demonstrando a criticidade e o impacto dos bugs encontrados.
- Colaborar com a equipe de projeto para promover boas práticas de Engenharia de Qualidade e Testes Shift-Left.
- Buscar novas abordagens e desenvolver novas atividades para entregar resultados de qualidade.
🛠️ Requirements
- Experiência comprovada em testes de software manuais e automatizados, preferencialmente em aplicações Web e APIs.
- Experiência em projetos de desenvolvimento ágil.
- Conhecimento em lógica e linguagens de programação (Python, JavaScript/TypeScript, Java, Kotlin, etc).
- Experiência em automação de testes Web utilizando Cypress, Selenium ou ferramentas similares.
- Experiência em testes de API utilizando Postman.
Full job description
Se você tem espírito criativo e inovador e quer trabalhar em um dos maiores institutos de ciência e tecnologia do Brasil, essa é a sua chance! Venha conhecer o SiDi e saiba mais sobre esta oportunidade. Estamos em busca de um(a) Desenvolvedor(a) de Testes PL – QA Automation para fazer parte do nosso tempo de #SiDiers. A pessoa será responsável por atuar na qualidade de aplicações Web e APIs , desenvolvendo, executando e mantendo testes manuais e automatizados , utilizando ferramentas e tecnologias como Cypress, Postman e Python .
Responsibilities
- Participar do desenvolvimento de software analisando requisitos, identificando cenários de uso, riscos, critérios de acessibilidade e necessidade de testes, interagindo com desenvolvedores, designers, líderes de projeto e demais envolvidos.
- Ser o representante do usuário final junto à equipe de projeto, contribuindo para identificação de impactos, priorização de funcionalidades e tratamento de bugs.
- Desenvolvimento e execução de testes funcionais e não funcionais, manuais e automatizados, em aplicações Web Frontend e Backend.
- Reportar resultados de testes de forma clara e objetiva, demonstrando a criticidade e o impacto dos bugs encontrados ao longo do projeto.
- Colaborar com equipe de projeto para gerar responsabilidade de qualidade compartilhada, promovendo boas práticas de Engenharia de Qualidade e Testes Shift-Left.
- Compartilhe conhecimento técnico sobre estratégias de testes, automação, frameworks e boas práticas de desenvolvimento de testes.
- Relatar o estado de suas atividades e garantir que elas sejam cumpridas no prazo e com qualidade.
- Buscar novas abordagens e desenvolver novas atividades a fim de entregar resultados de qualidade dentro dos prazos estipulados.
- Participe ativamente na evolução e desenvolvimento de testes automatizados e novas estratégias para resistir ao projeto e aos seus objetivos.
- Desenvolver e manter scripts e frameworks de automação utilizando boas práticas de programação, reutilização de código, Page Object Model, fixtures, comandos customizados e gerenciamento de massa de testes.
- Implementar processos de automação de testes para melhorar a eficiência, cobertura e confiabilidade dos testes.
Requirements
O que esperamos de você:
- Experiência comprovada em testes de software manuais e automatizados, preferencialmente em aplicações Web e APIs.
- Experiência comprovada em projetos de desenvolvimento ágil.
- Conhecimento em testes de aplicações Web.
- Conhecimento em lógica e linguagens de programação (Python, JavaScript/TypeScript, Java, Kotlin, etc).
- Experiência em automação de testes Web utilizando Cypress, Selenium ou ferramentas similares.
- Experiência em testes de API utilizando Postman, incluindo criação de coleções, ambientes, variáveis, scripts, assertions, autenticação e validação de respostas.
- Conhecimento em automação de APIs utilizando Python e frameworks como Pytest, Requests ou similares.
Idioma:
- Inglês Nível Avançado para conversação, leitura e escrita.
Formação Acadêmica:
- Ensino Superior Completo em áreas correlatas à Engenharia de Software e Ciência da Computação.
Diferencial:
- Inglês Fluente.
- Experiência com testes de API REST, integração, regressão, smoke, end-to-end e testes de contrato.
- Experiência mínima de 2 anos com ferramentas de automação de testes Web e API, utilizando Cypress, Postman, Python, Pytest ou tecnologias similares.
- Conhecimento em práticas de desenvolvimento de frameworks de automação, incluindo fixtures, parametrização, testes orientados a dados, mocks/stubs e geração de evidências.
- Certificação em testes (ISTQB).
Similar jobs
Search more QA Engineer jobsAs a QA Engineer, you will develop and maintain test plans, perform testing on APIs and applications, and collaborate with the development team to ensure product quality.
As a QA Engineer for a web platform, you will ensure quality by testing features end-to-end, investigating defects, and collaborating with cross-functional teams to validate requirements.
As a QA Engineer (Manual, Web Platform), you will ensure quality across a subscription-based digital platform by testing functionality end to end and collaborating with cross-functional teams.
As a QA Engineer (Manual, Web Platform), you will ensure quality across a critical web platform by testing features end to end and collaborating closely with Product and Engineering teams.
