Trimble

Software Engineer in Test Specialist

Remote Brazil
JavaScript Machine Learning GCP Spring AWS Java Python MySQL MongoDB Kotlin Azure C# PostgreSQL
Description

Seu Job: Software Engineer in Test Specialist

Local: Brasil - Remoto

Competências e Responsabilidades

Liderança Técnica Avançada e Mentoria

  • Desenvolver e liderar programas de treinamento técnico para novos contratados e membros da equipe com foco em automação de testes, integração contínua e entrega contínua (CI/CD).

  • Liderar pelo exemplo na solução de problemas de alta complexidade, utilizando técnicas avançadas de debugging e análise de performance.

Excelência Operacional e Atenção ao Detalhe

  • Projetar e implementar frameworks de teste sofisticados que possam ser adaptados a diversos ambientes de desenvolvimento e plataformas, elevando os padrões de qualidade do software.

  • Conduzir análises de causa raiz em falhas de testes complexas, aplicando métodos estatísticos e de aprendizado de máquina para prever e mitigar falhas futuras.

Comunicação e Colaboração Estratégica

  • Desenvolver e manter documentação técnica detalhada, incluindo especificações de testes, planos de testes e relatórios de bugs, utilizando plataformas de colaboração para garantir acessibilidade e transparência.

  • Facilitar workshops e reuniões de revisão de código para promover práticas de desenvolvimento de software de alta qualidade, encorajando feedback construtivo e colaboração entre equipes de desenvolvimento e QA.

Gestão de Prioridades e Iniciativa Estratégica

  • Coordenar com gestores a adoção da prática de shift-left testing em diferentes times ágeis.

  • Coordenar com gestores a adoção e implementação da pirâmide de teste considerando os desafios arquiteturais de cada solução.

  • Auxiliar gestores e times ágeis a coletar métricas de desempenho no desenvolvimento de software como DORA, SPACE, entre outros.

  • Implementar sistemas de monitoramento e alertas para testes em tempo real, permitindo uma resposta rápida a falhas críticas e garantindo a aderência às prioridades estratégicas de desenvolvimento.

  • Coordenar com gestores de projeto e equipes de desenvolvimento para definir e ajustar prioridades de teste baseadas em riscos, impacto no negócio e cronogramas de entrega.

  • Desenvolver estratégias de testes para microserviços, arquitetura orientada a eventos e arquiteturas orientadas a serviços, incluindo a simulação de serviços dependentes usando virtualização de serviços.

  • Analisar e otimizar o pipeline de CI/CD para reduzir o tempo de feedback dos testes e melhorar a produtividade da equipe de desenvolvimento.

Inovação em Testes e Melhoria Contínua

  • Pesquisar, avaliar e implementar tecnologias emergentes em IA e machine learning para automação de testes, visando a detecção precoce de falhas e a otimização de processos de teste.

  • Promover uma cultura de inovação contínua, incentivando a equipe a experimentar novas abordagens e tecnologias para resolver problemas de testes e melhorar a eficiência e eficácia dos testes automatizados.

Formação

  • Graduação em Ciência da Computação, Engenharia de Software, ou áreas relacionadas.

  • Pós Graduação em Gestão da Qualidade de Software, Gerenciamento de Projetos ou área afins.

Idiomas

  • Inglês Avançado.

Experiência

  • Experiência sólida em desenvolvimento de software, com habilidades avançadas em linguagens de programação e frameworks relevantes.

  • Experiência sólida como Tester, Homologador, Quality Assurance, Software Engineer in Test ou equivalente;

  • Experiência em automação de testes com frameworks de mercado (Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, outros);

  • Experiência trabalhando com metodologias Ágeis;

  • Conhecimento em ferramentas de gerenciamento de casos de teste manuais (Azure DevOps/Test Lab, Zephir, qTest, etc.);

  • Conhecimento de testes de performance e ferramentas relacionadas (JMeter, Gatling, K6, Locust, outros)

  • Experiência em uma ou mais linguagens de programação (Java, C#, Python, JavaScript, outras);

  • Experiência com Behavior-Driven Development e ferramentas relacionadas (Cucumber, Pytest-BDD, outras);

  • Conhecimento em bancos de dados relacionais e não-relacionais (Postgres, MySQL, MongoDB, outros);

  • Conhecimento em Computação em Nuvem (AWS, Azure ou Google Cloud);

  • Experiência com ferramentas de integração contínua e entrega contínua (CI/CD) como Jenkins, GitHub Actions, Buildkite, Bamboo, outros.

  • Capacidade comprovada de liderança técnica, comunicação eficaz e compromisso com resultados.

  • Diferencial: Experiência com Spring Boot e Kotlin.

Competências Essenciais Trimble

  • Comprometimento

  • Comunicação

  • Ética

  • Humildade

  • Integridade

  • Colaboração

Trimble
Trimble
Energy Fossil Fuels Geothermal Energy Manufacturing Natural Resources Oil and Gas Renewable Energy Indoor Positioning Mapping Services Navigation Software Web Hosting

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say