Última atualização: 3 de Janeiro de 2025
Senior QA Engineer
Via Jobvite
Sobre
What you will be doing:
We're looking for a self-motivated, hands-on Senior QA Engineer, who will be playing a crucial role in maintaining the core platform's quality. As a Senior QA Engineer, you will lead testing efforts, ensuring high code quality and collaborating with diverse teams. Your responsibilities will include:
- Design and execute comprehensive test strategies and plans to ensure the quality of Python and React applications.
- Develop and maintain automated testing frameworks and scripts with a focus on Cypress, JavaScript, TypeScript, and BDD using tools such as Cucumber, Gherkin, and Selenium.
- Lead and manage QA processes, including defect management, test planning, execution, and reporting, while incorporating best practices and methodologies.
- Collaborate effectively with development teams to integrate QA processes into the Git-based CI/CD pipeline, ensuring seamless deployment cycles.
- Participate in requirement reviews, providing valuable feedback on testability, and aligning QA considerations with project objectives.
- Conduct code reviews to ensure adherence to business objectives and coding standards.
- Communicate proficiently with cross-functional teams to address challenges, suggest innovative solutions, and synchronize QA activities with project timelines.
- Monitoring and improving test coverage across all systems, ensuring scalability and reliability in deployments.
Requirements & QualificationsTo excel in this role, you should possess:
- 4+ years of QA experience, with a focus on senior-level roles and leadership responsibilities.
- Advanced proficiency in Cypress, Cucumber, Gherkin, and Selenium, with hands-on experience implementing BDD methodology.
- Strong skills in JavaScript, and TypeScript and familiarity with automation frameworks based in those languages.
- Proficiency in QA methodologies, design patterns including screenplay pattern or Page Object Model, other methodologies like BDD or TDD, and test automation strategies.
- Expertise in Git operations and integrating QA processes into CI/CD pipelines using tools such as GitHub Actions and Jenkins.
- Solid understanding of QA processes and the ability to create robust testing strategies for web applications.
- Strong communication skills to effectively collaborate with cross-functional teams, ensuring alignment with project goals and timelines.
- Leadership abilities to mentor and guide junior QA engineers, fostering continuous improvement.
- Problem-solving skills and the ability to work efficiently in fast-paced environments
- Strong communication and interpersonal skills to effectively collaborate with diverse teams
- Strong leadership abilities for mentoring and guiding junior QA engineers, fostering an environment of continuous improvement.
- Excellent communication and collaboration skills to effectively discuss challenges and align QA activities with cross-functional teams, ensuring project timelines are met.
- Adaptability and problem-solving skills to propose innovative solutions while integrating QA processes into CI/CD pipelines using Git.
- Independent work ethic with the ability to take initiative and ensure high code quality standards across web applications and platforms.
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!