Description
-
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.
-
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.
-
Join a powerful tech workforce and help us change the world through technology
-
Professional development opportunities with international customers
-
Collaborative work environment
-
Career path and mentorship programs that will lead to new levels.