We are looking for an experienced QA Team Lead to join our dynamic and fast-growing live-streaming platform. Our platform empowers millions of users worldwide to showcase their talents and engage with fans in real-time. With a culture rooted in growth, innovation, and a passion for success, we're looking for a team player who thrives in a vibrant and challenging environment. If you’re ready to take the lead, push boundaries, and drive quality to the next level, this role is for you!
Responsibilities
Team Leadership and Management:
- Lead and mentor a team of QA professionals, fostering a collaborative and productive environment.
- Set and communicate clear goals, ensuring alignment with organizational objectives.
- Conduct performance evaluations, provide constructive feedback, and support professional growth.
- Promote teamwork and effective communication within the team.
Quality Assurance Processes:
- Implement and oversee QA methodologies and best practices to ensure thorough and efficient testing.
- Develop and maintain detailed test plans, cases, and scripts for both functional and non-functional testing.
- Establish quality metrics and reporting mechanisms to measure the team’s performance.
- Continuously identify areas for process improvements and drive innovation.
Test Planning and Execution:
- Collaborate with project managers and developers to understand project scope and requirements.
- Plan and prioritize testing efforts to ensure adequate coverage and resource allocation.
- Execute test cases and coordinate with team members for timely testing.
- Analyze test results, identify defects, and work closely with development teams to resolve issues.
Test Automation:
- Evaluate and implement test automation tools, frameworks, and strategies.
- Identify opportunities to improve efficiency through automation.
- Collaborate to create and maintain automated test scripts and monitor test results for quick issue resolution.
Stakeholder Communication:
- Work with cross-functional teams (development, product, and customer support) to meet quality expectations.
- Communicate progress, risks, and issues clearly to stakeholders and senior management.
- Participate in project meetings and provide QA insights and updates.
Requirements
- Positive, proactive attitude with strong interpersonal skills.
- Strong team player who can collaborate while respecting authority.
- Creative, analytical, and responsible with a methodical approach.
- Proven leadership experience in QA, with solid knowledge of software testing methodologies.
- Strong understanding of test automation frameworks and tools.
- Experience working with Docker, Kubernetes, Gradle, and API testing tools.
- Ability to manage multiple projects and communicate effectively with stakeholders.
- Bachelor's degree in Computer Science, Engineering, or a related field. A Master’s degree is a plus.
- Excellent written and verbal communication in English.
Preferred Qualifications:
- Relevant certifications like ISTQB or Six Sigma.
What We Offer:
- Stock options grant
- Competitive salary
- Comprehensive medical insurance for you and 75% coverage for relatives
- Free meals (lunches and dinners)
- Parking and multisport card
- Fun and collaborative office atmosphere with an energetic team spirit