We are seeking a seasoned QA Automation Lead to spearhead our API testing efforts and ensure the highest quality standards for our products. As a QA Lead, you will be responsible for leading a team of QA engineers, designing and executing comprehensive test strategies, and driving continuous improvement in our testing processes.
Key Responsibilities:
- Team Leadership: Lead and mentor a team of QA engineers, fostering a collaborative and high-performing environment.
- Test Strategy and Planning: Develop and implement a robust test strategy, including test planning, test case design, and test execution.
- API Testing: Hands-on experience in API testing using tools like Rest-Assured, Postman, or equivalent.
- Design, develop, and execute comprehensive API test cases, including functional, performance, and security testing.
- Automation Framework: Design, develop, and maintain automated test frameworks using Java and other relevant technologies.
- Integrate automated tests into the CI/CD pipeline to enable continuous testing and delivery.
- Defect Tracking and Reporting: Effectively track and manage defects using bug tracking tools like Jira.
- Analyze test results, identify root causes of failures, and work with development teams to resolve issues.
- Process Improvement: Continuously evaluate and improve testing processes to enhance efficiency and effectiveness.
- Identify opportunities for automation and implement solutions to streamline workflows.
Required Skills and Experience:
- 7+ years of experience in software quality assurance, with a strong focus on API testing.
- Experience with JavaScript and frontend testing frameworks (e.g., Selenium, Cypress).
- Proven leadership skills and experience managing QA teams.
- Strong proficiency in Java programming and object-oriented concepts.
- In-depth knowledge of API testing frameworks and tools like Rest-Assured, Postman, or equivalent.
- Experience in designing and executing test cases, test plans, and test strategies.
- Understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively with cross-functional teams.
Preferred Skills:
- Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
- Understanding of security testing concepts and tools.
- Experience with cloud-based testing environments.