Singapore, Singapore, Singapore

Head of Quality Assurance, Cloud Data Warehouse

 Job Description:

The Team 

Our Mission is to create a high-performance enterprise cloud warehouse product that empowers our customers to make efficient and real-time data- driven decisions, with surgical precision. You will be part of the talented Data Platform team and build the next-generation, cloud-native, and high-performance enterprise data warehouse with challenges that are unique, exciting, and unprecedented.

The Role

  • Support a large engineering team on career development
  • Lead the development of platforms, tools, and quality engineering processes to ensure work quality.
  • Ensure engineering and product quality throughout development cycles and release cycles, by estimating, prioritizing, planning, and coordinating QA activities.
  • Responsible for the entire testing lifecycle , including requirements analysis, design review, formulating test plans, designing and executing test cases, conducting defect tracking and software quality analysis, etc.
  • Participate in the development of automated testing tools/frameworks, design, and execution of automated test cases, automatically building test environments, and continuous integration.
  • Ensure the quality of the system under test, and strive to improve the quality and efficiency of R&D through the test process and method innovation.
  • Define a long term technical roadmap for the team;-Contribute to technical decisions on projects among the product.

Qualifications

  • Bachelor's degree in Computer Science, related technical discipline, or equivalent practical experience.
  • Solid software development experience in one or more general purpose programming languages, such as Java/Go/C++/Python.
  • At least 5 years of web application testing experience and/or development or testing experience.
  • At least 2 years managing or tech-leading a QA team.
  • Experience with service automation, performance testing tools and test platform development.
  • Solid understanding of relational database management systems (RDBMS).
  • Solid understanding of distributed systems.
  • Strong analytical thinking and exceptional attention to details.
  • Excellent communication and problem solving skills, ability to coordinate with different local and global teams.
  Required Skills:

Performance Testing Performance ARe Data Career Development Managing Product Quality Development Continuous Integration Requirements Analysis Assurance Programming Languages Analysis Test Cases R Problem Solving Automation Quality Assurance Software Development Integration Programming Computer Science C++ Python Software Testing Java Engineering Design Planning Communication Science Management