The company is seeking a QA Lead to oversee and drive the quality assurance strategy for their software products, ensuring the delivery of high-quality software solutions.
Requirements
- Strong understanding of QA methodologies, tools, and processes (Agile, Scrum, Waterfall).
- Proficiency in test automation tools (e.g., Selenium, TestNG, JUnit, Cypress, Appium).
- Experience with API testing tools (Postman, RestAssured, SoapUI).
- Knowledge of CI/CD tools (Jenkins, GitLab CI, Docker, Kubernetes).
- Solid SQL knowledge for database testing.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
- Integration Testing, Performance Testing - General Experience, Product Testing
Responsibilities
- Design and develop comprehensive test plans, test cases, and test scripts for manual and automated testing.
- Oversee the execution of functional, regression, integration, performance, and security tests.
- Manage automated and manual testing efforts, ensuring thorough coverage of all software requirements.
- Track, analyze, and report on testing progress, results, and key quality metrics.
- Identify, document, and track software defects using issue-tracking tools (e.g., JIRA, Bugzilla).
- Implement and maintain automated testing frameworks to support continuous integration and delivery (CI/CD).
- Solid SQL knowledge for database testing.
Other
- Lead, mentor, and develop a team of QA engineers, fostering a culture of quality and continuous improvement.
- Assign tasks, set priorities, and monitor the team’s performance to ensure high productivity.
- Provide coaching, training, and performance reviews for QA team members.
- Work closely with product managers, developers, DevOps, and business stakeholders to understand requirements and ensure quality standards are met.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 5+ years of hands-on experience in software quality assurance.
- Minimum of 2 years in a QA leadership or team management role.