Job Summary
Job description
Overview of job
Lead the QA Team:
- Manage, mentor, and develop a team of QA engineers and testers.
- Set performance goals, provide regular feedback, and conduct performance evaluations.
- Ensure the team has the necessary resources, skills, and motivation to achieve their objectives.
Quality Strategy & Planning
- Develop and implement a comprehensive quality assurance strategy that includes manual and automated testing.
- Create and manage test plans, schedules, and resource allocation based on project requirements.
- Define and monitor quality metrics to measure and improve the effectiveness of testing processes.
Test Automation:
- Drive the adoption and expansion of test automation frameworks and tools.
- Collaborate with development teams to ensure continuous integration and continuous testing (CI/CD) processes are in place.
- Identify areas of the software development lifecycle where automation can improve efficiency and quality.
Collaboration & Communication
- Work closely with product managers, developers, and other stakeholders to understand project goals, risks, and testing requirements.
- Ensure clear communication of QA status, issues, and risk factors to project stakeholders and senior management.
- Participate in project planning meetings to provide QA input on timelines, risks, and dependencies.
Process Improvement
- Continuously assess and refine QA processes and best practices to improve efficiency and quality.
- Introduce industry-leading QA methodologies, tools, and technologies to the team.
- Foster a culture of quality across all stages of product development, from requirement gathering to final release.
Defect Management:
- Oversee the defect management process, including defect identification, tracking, and reporting.
- Ensure defects are properly categorized, assigned, and resolved in a timely manner.
- Collaborate with development teams to troubleshoot and address critical defects effectively.
Compliance & Risk Management:
- Ensure that testing activities comply with industry standards, regulatory requirements, and company policies.
- Conduct risk analysis to identify potential product vulnerabilities and implement mitigation strategies.
- Ensure that all product releases meet the required quality standards before delivery to production.
- Be part of a forward-thinking team that drives innovation and transformation
- Opportunity to work with cutting-edge technologies in the cloud and big data space
- Competitive salary and bonus package
- Staff loan with special interest rates
- Training courses based on the job, Training framework/Learning RoadMap for each position
- Insurance in accordance with Labor laws + VPBank Care insurance for all employees. (insurance covered for family members for entitled employees)
- Annual leave (varied based on job grade)
- A dynamic and friendly working environment, full of great opportunities to develop your career and abundant interesting activities to join (Sports competitions, talent contests, teambuilding…)
- Working time: from Monday to Friday
Job Requirement
Experience:
- 10+ years of experience in software quality assurance, with at least 4 years in a manager or leadership role.
- Strong experience in both manual and automated testing strategies, including end-to-end, functional, regression, and performance testing.
Technical Skills:
- Proficiency with QA tools such as Selenium, JUnit, TestNG, or other test automation frameworks.
- Hands-on experience with CI/CD pipelines and integrating testing into continuous deployment processes.
- Strong understanding of software development methodologies such as Agile, Scrum, or Waterfall.
- Experience with bug tracking tools such as JIRA, or similar.
Leadership & Communication:
- Proven ability to lead, motivate, and develop high-performing QA teams.
- Excellent verbal and written communication skills, with the ability to communicate technical concepts to non-technical stakeholders.
- Strong organizational skills, attention to detail, and ability to manage multiple priorities simultaneously.
Problem Solving:
- Strong analytical and problem-solving skills, with the ability to identify issues early and implement solutions.
- Ability to work in a fast-paced environment and manage time effectively across multiple projects.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with performance testing tools like JMeter or LoadRunner.
- Certifications in quality assurance (ISTQB) are a plus.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Tester
- QA QC
- Automation Testing
- JUnit
- Jira
- Jmeter
- Selenium
- Bug Tracking Tools
- Performance Testing
- TestNG
- Regression Testing
- LoadRunner
- Architecture
- ISTQB
- Microservices
- CI/CD
COMPETENCES
- Team Leadership
- Agile
- Scrum
- Problem Solving Skills
- Communication Skills
- Waterfall
- Organizational Skills
- Analytic Skills
- Detail oriented
BUSINESS PROFILE
VPBank Securities (VPBS) is one of the largest securities firms in Vietnam.
With charter capital of VND3,500 billion (USD152 million) and total assets of over VND5,333 billion (approximately USD231 million) as of October 31, 2018.
As a full-fledged securities firm, VPBS provides a comprehensive set of products and services to institutions and individuals. The key business areas of VPBS include: securities brokerage & trading, financial services, investment banking, finance advisory and research. With investment banking at the heart of our business, VPBS provides a wide range of professional advisory services in both equity and debt capital markets, mergers and acquisitions (M&A) and corporate restructuring.