Lenovo
PAYLOCITY CORPORATION
Engenheiro de Testes de Software
Descrição
Localização: Guadalajara
A Paylocity é uma empregadora que oferece igualdade de oportunidades.
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.
Nós abraçamos e incentivamos as diferenças de nossos funcionários em idade, cultura, etnia, status familiar ou de casamento, 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. Nós cultivamos ativamente essas diferenças por meio de nossos grupos de recursos de funcionários (ERGs), experiências de funcionários, perspectivas, talentos e abordagens para impulsionar a inovação no software e nos serviços que fornecemos aos nossos clientes.
Cumprimos as leis federais e estaduais de deficiência e fazemos acomodações razoáveis para candidatos e funcionários com deficiência. Para solicitar acomodação razoável no processo de inscrição ou entrevista de emprego, entre em contato com leavebenefits@paylocity.com. Este endereço de e-mail é exclusivamente designado para tais solicitações, em conformidade com as leis federais e estaduais de 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 de Emprego no México e as leis de proteção de dados mexicanas aplicáveis.
A Paylocity é uma provedora premiada 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 se tornou uma das provedoras de software HCM de crescimento mais rápido em todo o 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 forte cultura no local de trabalho. Enquanto provedores 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 RH e 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 Empresas de Software Top 100 da G2. Explore nossas posições de Produto e Tecnologia para ver onde você se encaixa! Estamos comprometidos em construir uma equipe de classe mundial contratando os melhores talentos globalmente. Para garantir a conformidade, usamos um modelo de Empregador de Registro.
Sobre a Equipe
As equipes de Engenharia de Folha de Pagamento constroem os sistemas e ferramentas centrais necessários para que todos os nossos clientes realizem uma função crítica em qualquer negócio: pagar seus funcionários. Ajudamos esses clientes a pagar milhões de funcionários todas as semanas e, ao fazer isso, movimentamos bilhões de dólares semanalmente. Nossos produtos estão entre os mais críticos na plataforma Paylocity!
Visão Geral da Posição
O Engenheiro de Testes de Software impulsiona de forma independente as iniciativas de teste, ao mesmo tempo em que contribui para a excelência da equipe. Como engenheiro de testes de software, você implementará soluções de teste automatizado, 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
O abaixo representa as funções primárias da posição, outras podem ser atribuídas conforme necessário. Para desempenhar esta função com sucesso, um indivíduo deve ser capaz de realizar cada função essencial satisfatoriamente. Os requisitos listados abaixo são representativos do conhecimento, habilidade e/ou capacidade exigida. Acomodações razoáveis podem ser feitas para permitir que indivíduos com deficiência realizem as funções essenciais.
Responsabilidades Essenciais
- Projetar e implementar soluções abrangentes de teste automatizado em domínios funcionais, de API, de desempenho e de segurança
- Desenvolver e manter planos de teste de complexidade média, garantindo cobertura completa do produto
- Supervisionar independentemente projetos de teste do planejamento à 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 múltiplas 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 no projeto
- 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
Requisitos mínimos
Educação e Experiência
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência prática equivalente
- Mínimo de 2 anos de experiência profissional em engenharia de software
Habilidades Técnicas
- Proficiência em frameworks e ferramentas de teste automatizado (Cypress, Playwright, Selenium)
- Sólido conhecimento dos princípios e práticas de teste de API
- Compreensão de conceitos de teste de desempenho e segurança
- Experiência com ferramentas e pipelines de CI/CD
- Proficiência em sistemas de controle de versão, com preferência por 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 ágeis de desenvolvimento
- 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 em inglês, escrita e verbal.
Requisitos Físicos
- Capacidade de sentar por longos períodos: A função exige sentar em uma mesa ou estação de trabalho por longos períodos, tipicamente 7-8 horas por dia
- Uso de sistemas de computador e telefone: O funcionário deve ser capaz de operar um computador, usar sistemas de telefone e digitar. Isso inclui o uso de múltiplos programas de software e consultas simultaneamente
