Backblaze External Website
PAYLOCITY CORPORATION
Engenheiro Sênior de Testes de Software
Descrição
Localização: Guadalajara
A Paylocity é um empregador que oferece oportunidades iguais.
A Paylocity está comprometida com a inclusão total de todos os indivíduos. Recrutamos, treinamos, remuneramos e promovemos independentemente de raça, religião, cor, origem nacional, sexo, deficiência, idade, status de veterano e outros status protegidos conforme exigido pela lei aplicável. Na Paylocity, acreditamos que a diversidade nos torna melhores.
Abraçamos e incentivamos as diferenças de nossos funcionários em idade, cultura, etnia, estado civil ou familiar, identidade ou expressão de gênero, idioma, origem nacional, capacidade física e mental, afiliação política, raça, religião ou crença espiritual, orientação sexual, status socioeconômico, status de veterano e outras características que tornam nossos funcionários únicos. Cultivamos ativamente essas diferenças por meio de nossos grupos de recursos de funcionários (ERGs), experiências, perspectivas, talentos e abordagens dos funcionários para impulsionar a inovação no software e nos serviços que fornecemos aos nossos clientes.
Cumprimos as leis federais e estaduais sobre deficiência e fazemos adaptações razoáveis para candidatos e funcionários com deficiência. Para solicitar uma adaptação razoável no processo de candidatura ou entrevista, entre em contato com [email protected]. Este endereço de e-mail é designado exclusivamente para tais solicitações, alinhando-se às leis federais e estaduais sobre deficiência. Por favor, não envie currículos para este endereço de e-mail, pois eles serão removidos.
Seus dados pessoais serão processados para fins de recrutamento de acordo com nosso Aviso de Práticas de Privacidade para Candidatos a Emprego no México e as leis mexicanas de proteção de dados aplicáveis.
A Paylocity é uma premiada fornecedora de soluções de software de RH e folha de pagamento baseadas em nuvem, oferecendo a plataforma mais completa para a força de trabalho moderna. A empresa tornou-se uma das fornecedoras de software HCM que mais cresce no mundo, oferecendo um conjunto de produtos intuitivo e fácil de usar que ajuda as empresas a automatizar e otimizar processos de RH e folha de pagamento, atrair e reter talentos e construir uma cultura de trabalho sólida.
Enquanto os fornecedores tradicionais de RH e folha de pagamento automatizam processos básicos de RH, como administração de folha de pagamento e benefícios, a Paylocity vai além, desenvolvendo ferramentas que o RH e as empresas precisam para competir por talentos e atender às expectativas da força de trabalho moderna.
Leve sua carreira para o próximo nível em uma das G2 Top 100 Empresas de Software. Explore nossas vagas em Produto e Tecnologia para ver onde você se encaixa!
Requisitos mínimos
Estamos comprometidos em construir uma equipe de classe mundial contratando os melhores talentos globalmente. Para garantir a conformidade, utilizamos um modelo de Empregador de Registro (Employer of Record). Nossos candidatos ideais devem estar baseados em Guadalajara, ter o direito de trabalhar lá e ser capazes de trabalhar dentro de um fuso horário de até quatro horas em relação ao Horário Padrão do Leste (EST).
Educação e Experiência
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada
- Mínimo de 5 anos de experiência profissional em engenharia de software
Habilidades Técnicas
- Proficiência em frameworks e ferramentas de testes automatizados (Cypress, Playwright, Selenium)
- Conhecimento sólido de princípios e práticas de teste de API
- Compreensão de conceitos de testes de desempenho e segurança
- Experiência com ferramentas e pipelines de CI/CD
- Proficiência em sistemas de controle de versão (preferencialmente Git)
- Conhecimento demonstrado de conceitos de banco de dados e conhecimento de SQL
- Experiência com ferramentas de gerenciamento de testes e sistemas de rastreamento de defeitos
- Forte compreensão dos fundamentos de desenvolvimento de software
- Experiência com metodologias de desenvolvimento ágil
- Fortes habilidades de resolução de problemas e pensamento analítico
- Excelentes habilidades de comunicação e colaboração
- Proficiência em Comunicação: Excelentes habilidades de comunicação escrita e verbal em inglês.
Requisitos físicos
- Capacidade de permanecer sentado por longos períodos: A função exige ficar sentado em uma mesa ou estação de trabalho por longos períodos, normalmente 7-8 horas por dia
- Uso de computador e sistemas telefônicos: O funcionário deve ser capaz de operar um computador, usar sistemas telefônicos e digitar. Isso inclui o uso de vários programas de software e consultas simultaneamente.
Visão Geral da Posição
O engenheiro de testes de software conduz iniciativas de teste de forma independente, contribuindo para a excelência da equipe. Como engenheiro de testes de software, você implementará soluções de testes automatizados, otimizará a cobertura de testes e orientará engenheiros juniores. Esta função representa uma oportunidade de impactar significativamente nossas práticas de garantia de qualidade e contribuir para nossa excelência em engenharia.
Responsabilidades Principais
Abaixo estão as principais atribuições da posição; outras podem ser atribuídas conforme necessário. Para ter sucesso nesta função, o indivíduo deve ser capaz de realizar cada dever essencial de forma satisfatória. Os requisitos listados abaixo são representativos do conhecimento, habilidade e/ou capacidade exigidos. Adaptações razoáveis podem ser feitas para permitir que indivíduos com deficiência realizem as funções essenciais.
Responsabilidades Principais
- Projetar e implementar soluções abrangentes de testes automatizados em domínios funcionais, API, de desempenho e segurança
- Desenvolver e manter planos de teste de complexidade média, garantindo uma cobertura completa do produto
- Supervisionar de forma independente projetos de teste, desde o planejamento até a entrega, cumprindo os prazos do projeto
- Integrar testes em pipelines de CI/CD, otimizando fluxos de trabalho de integração contínua
- Expandir a cobertura de testes automatizados em várias camadas de teste
- Analisar e identificar lacunas de teste; desenvolver estratégias para abordá-las
- Fornecer feedback especializado sobre a testabilidade do produto durante as fases de desenvolvimento
- Colaborar com equipes multifuncionais para melhorar os processos gerais de qualidade
- Identificar e escalar proativamente riscos técnicos e atrasos em projetos
- Participar de discussões arquiteturais para garantir considerações de qualidade
- Documentar e rastrear defeitos de forma eficaz, colaborando com as equipes de desenvolvimento
- Contribuir para a melhoria das estratégias e metodologias de teste de toda a equipe
