Requirements:
- At least 3 years of experience in a lead role, managing QA teams and guiding technical execution.
- Strong proficiency in programming languages such as Python, or other languages commonly used for automation scripting.
- Proven experience with QA automation tools and frameworks (e.g., Robot Framework, Locust), with technical ability to independently test complex systems.
- Experience integrating automated tests into CI/CD pipelines following Agile methodology and automation best practices.
- Familiarity with device farms for cross-device testing.
- Proficient with version control systems (Git) and QA management tools such as JIRA, TestRail.
- Excellent analytical, troubleshooting, and communication skills.
- Responsible, honest, quick learner, and a team player.
Job description:
- Lead and mentor the QA team, providing technical guidance, coaching, and performance feedback.
- Responsible for task assignment, complexity assessment, testing strategy, and coordination with stakeholders.
- Manage regression and feature testing, helping the team deliver high-quality software.
- Design, develop, and maintain automated test scripts, frameworks, and test data to validate software functionality and ensure comprehensive test coverage.
- Create and execute test cases with minimal guidance, proactively enhancing the automation framework for UI, API, and cross-device testing, reducing manual regression effort.
- Continuously evaluate and improve QA processes, tools, and methodologies to enhance efficiency and effectiveness.
- Collaborate closely with the QA team and report directly to the QA Manager.
- As a quick learner and team player, adapt quickly to fast-paced environments while making strong technical contributions.