This role is for one of the Weekdays clients
As a QA Lead you will be responsible for overseeing and guiding the quality assurance process with a strong emphasis on React.js applications API testing and BehaviorDriven Development (BDD). You will work closely with development teams to ensure that products meet highquality standards and customer expectations.
Key Responsibilities:
- Lead QA Efforts: Develop and implement comprehensive test strategies and plans for React.js applications and APIs.
- API Testing: Design execute and maintain API test cases to validate the functionality performance and security of APIs.
- BDD Implementation: Drive the adoption and integration of BehaviorDriven Development (BDD) practices writing clear and concise Gherkin scenarios.
- React.js Testing: Oversee testing efforts for React.js applications ensuring seamless functionality usability and performance.
- Team Leadership: Mentor and manage a team of QA engineers fostering a collaborative environment and promoting best practices.
- Automation: Develop and maintain automated test scripts to streamline the testing process and enhance efficiency.
- Collaboration: Work closely with developers product managers and other stakeholders to identify and address quality issues early in the development cycle.
- Reporting: Provide detailed reports on test results defects and overall product quality and recommend improvements as needed.
- Continuous Improvement: Identify areas for improvement in the QA process and drive initiatives to enhance testing practices and tools.
Qualifications:
- React.js: Proven experience with React.js including testing React components and ensuring application stability and performance.
- API Testing: Strong background in API testing using tools like Postman Swagger or similar.
- BDD: Handson experience with BehaviorDriven Development (BDD) and writing Gherkin scenarios.
- Automation Tools: Familiarity with automation tools such as Selenium Cypress or similar.
- Leadership: Previous experience leading QA teams and mentoring junior team members.
- Communication: Excellent verbal and written communication skills with the ability to present findings and recommendations effectively.
- ProblemSolving: Strong analytical and problemsolving skills with a keen attention to detail.
- Education: Bachelor s degree in Computer Science Engineering or a related field.
Preferred Skills:
- Agile/Scrum: Experience working in Agile/Scrum environments.
- Performance Testing: Knowledge of performance testing tools and practices.
reporting,behavior-driven development (bdd),continuous improvement,agile/scrum,automation,collaboration,team leadership,performance testing,api testing,react.js,bdd