About opportunity
We are seeking an experienced QA Automation Lead to join our dynamic team. As a QA Automation Lead, you will be responsible for leading the automation testing efforts, ensuring the quality of our software products, and driving the adoption of best practices in QA automation. You will collaborate closely with cross-functional teams to deliver high-quality software that meets business objectives.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 8 years of experience in QA automation, with proven experience leading QA automation efforts.
- Strong experience with test automation frameworks and tools, with expertise in Cypress.
- Solid understanding of Behavior-Driven Development (BDD) principles and implementation.
- Proficiency in programming languages such as JavaScript, Python, or Java.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Excellent problem-solving and debugging skills, with the ability to analyze complex systems and identify root causes.
- Strong interpersonal and communication skills to effectively collaborate with cross-functional teams.
- Proven ability to lead and mentor QA automation engineers, fostering a culture of collaboration and excellence.
- Familiarity with Agile methodologies and practices.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Exceptional attention to detail and commitment to delivering high-quality software.
Responsibilities
- Lead the design, development, and maintenance of automated test scripts and frameworks using industry-standard tools.
- Mentor, guide, and coach QA automation engineers to ensure the highest level of quality and productivity in their work.
- Collaborate with QA, development, and product teams to define and implement effective testing strategies and plans.
- Drive the adoption of Behavior-Driven Development (BDD) practices and ensure alignment between test scenarios and business requirements.
- Conduct code reviews to ensure the quality and maintainability of automated test scripts.
- Evaluate and implement appropriate test automation tools and technologies to optimize the testing process.
- Design and execute end-to-end test scenarios to validate system integration and performance.
- Identify, report, and track defects and ensure timely resolution of issues.
- Monitor and report on test progress, results, and quality metrics to stakeholders.
- Contribute to continuous improvement initiatives within the QA team and the software development lifecycle.
- Stay updated with the latest industry trends, best practices, and emerging technologies related to QA and test automation.
Benefits of joining us
Growth Opportunities: Work in a dynamic environment that supports continuous learning, professional development, and career advancement.
- Impactful Work: Play an integral role in shaping innovative solutions for our clients and make a tangible impact.
- Collaborative Culture: Be part of a supportive, driven team that values diversity, creativity, and mutual success.
- Flexible Environment: Enjoy flexible working hours and remote work options to maintain a healthy work-life balance.
- Startup Energy: Experience the agility and innovation of a startup, where your ideas are heard, and you have the freedom to take ownership.