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