RESPONSIBILITIES:

  • Develop and deliver high quality test cases which can be executed ongoing bases
  • Develop auto test cases to verify data models and schemas based on various business requirements
  • Verify the output of data pipeline match the business requirements and quality standard
  • Perform function/performance test based on the existing test framework
  • Track and report function and performance issue
  • Monitoring performance and quality assurance on necessary infrastructure changes
  • Testing interfaces and micro services provided by our data platform

 

SKILLS & REQUIREMENTS:

  • A bachelor’s degree in a technical or quantitative field
  • At least 3 years of experience as a test developer or software developer
  • Outstanding software development skills
  • Good sense of quality assurance
  • Strong analytical, problem-solving and communication skills
  • Detailed orientated and good sense of responsibility of keep high work standard and deliver the work on time
  • A passion for Testing Dev and Quality assurance
  • Good team player, easy-going and can adjust the working style proactively based on supervisor’s feedback.
  • Experience creating auto testing scripts is mandatory
  • Experience in Java programming and C++/Python is plus
  • Working experience on Linux
  • Experience with Big data technology like Spark, Cassandra, HBase is a plus
  • Experience with testing stream-processing systems a plus
  • Experience with integration of data from multiple data sources a big plus