O cargo exige uma compreensão profunda de metodologias de teste, bem como experiência em trabalhar com sistemas baseados em Linux e soluções offline.
Formação em Engenharia da Computação, Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas, Sistemas de Informação, Jogos Digitais, Sistemas para Internet ou áreas correlatas.
Experiência com testes manuais e automatizados em ambientes baseados em Linux.
Experiência com ferramentas de automação de testes.
Conhecimento em testes de performance e segurança.
Familiaridade com tecnologias como React, HTML, JS, .NET Core, PostgreSQL, SQLite, TCP/IP, e Electron.
Experiência com metodologias ágeis (Kanban).
Boa comunicação em inglês, com habilidade para colaborar com equipes multidisciplinares.
O profissional será responsável por desenvolver, executar e automatizar testes, além de garantir que os produtos atendam aos requisitos de qualidade e desempenho em ambientes offline.
Principais responsabilidades: Desenvolver e executar planos de testes funcionais e não funcionais para garantir a qualidade das soluções offline.
Automatizar testes para garantir a eficiência e a repetibilidade do processo de qualidade.
Realizar testes de desempenho e segurança, garantindo que os produtos funcionem em diferentes condições e ambientes offline.
Validar a integração entre componentes de software, como front-end (React, HTML, JS) e back-end (.NET Core, PostgreSQL, SQLite).
Colaborar com as equipes de desenvolvimento e design para resolver problemas de qualidade identificados durante o processo de testes.
Acompanhar e reportar métricas de qualidade e desempenho.
Assegurar a implementação de processos de QA em conformidade com metodologias ágeis (Kanban).
Realizar testes em soluções que utilizam tecnologias como Linux Ubuntu, Electron, TCP/IP, e GNU C.