Management Responsibilities
- Lead and manage the QA team, including task allocation, performance management, coaching, and team development.
- Establish and optimize QA workflows, testing standards, and quality assurance processes.
- Coordinate testing priorities, resource planning, and project timelines to ensure successful delivery.
- Collaborate with Product Managers, Developers, DevOps, and stakeholders to align testing strategies with business objectives.
- Monitor team performance, testing progress, and quality metrics, and proactively address risks and bottlenecks.
- Mentor junior QA engineers and promote knowledge sharing and continuous improvement within the team.
- Drive automation testing initiatives and improve overall testing efficiency and coverage.
- Participate in hiring, onboarding, and training QA team members.
- Ensure projects meet quality standards, delivery schedules, and operational requirements.
Job Responsibilities
- Responsible for Web and App frontend/backend system testing, including test case design, test execution, defect tracking, and test report preparation.
- Prepare test data, build testing environments, and operate testing tools.
- Plan and execute automation testing, including automation framework setup, test script development, test execution, and result analysis.
- Conduct system performance and stress testing, including QPS, concurrent read/write, and load testing.
- Assist in test process planning and collaborate closely with PMs, developers, and cross-functional teams.
- Participate in requirement discussions, risk assessments, and testing strategy planning; proactively identify issues and provide improvement recommendations.
- Utilize tools such as Jira and Git for defect tracking and team collaboration.
- Assist in establishing and optimizing testing processes, testing documentation, and QA-related standards.
- Participate in the planning, execution, and delivery of key projects, while monitoring project progress and supporting risk management.
- Collect and analyze project and team data, identify issues related to process efficiency, cross-functional collaboration, and project quality, and provide actionable improvement suggestions.
- Contribute to the establishment and accumulation of QA and project management methodologies, and share relevant knowledge and best practices.
Job Requirements
- Bachelor's degree or above in Computer Science, Information Management, Software Engineering, or related fields is preferred.
- Minimum 5 years of experience in software testing or QA-related roles, with team leadership or management experience preferred.
- Familiar with software testing processes, testing methodologies, and the Software Development Life Cycle (SDLC).
- Familiar with frontend/backend web testing concepts and technologies, including HTTP, JavaScript, and Web Security.
- Proficient in commonly used testing tools such as Postman, JMeter, Jenkins, and Selenium.
- Candidates with automation testing experience are preferred.
- Familiar with Linux systems and basic command-line operations, with hands-on experience.
- Familiar with databases such as MySQL; able to independently write SQL queries and understand concepts such as Stored Procedures and Triggers.
- Familiar with Scrum / Agile development methodologies and collaboration tools such as Jira and Git.
- Strong analytical thinking, problem-solving, leadership, and cross-functional communication skills.
- Detail-oriented, responsible, team-oriented, and able to work under pressure.
- Relevant industry experience is a plus.
- Able to read technical documentation in English and communicate effectively in a work environment.
Preferred Qualifications
- Experience testing large-scale, high-traffic systems
- Hands-on experience in API Testing and Performance Testing
- Experience integrating testing into CI/CD pipelines
- Experience leading QA teams or cross-functional projects
- Experience working with cross-regional or distributed teams is a plus
We Are Looking For Someone Who
- Proactively identifies issues and proposes improvement solutions
- Possesses strong leadership, teamwork, and communication skills
- Has high standards for product quality and user experience
- Can adapt to a fast-paced development environment and project timelines
- Is capable of driving team collaboration and continuous process improvement