
Senior Software Engineer
- Guangzhou, Guangdong
- Contract
- Full-time
- Understand & implement Testing scope within defined timelines and quality standards
- Carry out detailed requirements analysis, strategy and estimation
- Work closely with other member in Scrum team. Co-ordinate with product owner/developer/quality manager/ onsite coordinator for issues resolution
- Manager test resources and allocate tasks effectively, monitor and guide the team in task execution. Develop the capability of teammate and keep the team moral .
- Ensure that test environment and test data are well planned and set-up for test execution
- Ensure that test product documentation is complete and updated
- Responsible for defect management and defect prevention
- Responsible for status reporting and test metrics reporting
- Ensure tractability between requirements and test cases
- Plan and adopt automated testing to reduce the effort on the execution of test/retest/regression.
- Contribute to Continuous Delivery, support team to improve the frequency of release
- Responsible for adherence to relevant organizational processes
- Identify potential risks and suggest mitigation plan
- Participate in knowledge management activities
- Participate to research in the new technical methodologies in testing and test automation
- Strong experience with GCP services (BigQuery, Dataflow, Pub/Sub, Cloud Storage, etc.).
- Proficiency in programming languages like Python, Java, or Scala.
- Hands-on experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes).
- Knowledge of Infrastructure-as-Code (IaC) tools like Terraform or Cloud Deployment Manager.
- Experience with data pipeline orchestration tools (e.g., Apache Airflow, Cloud Composer).
- Strong SQL skills for querying and transforming data.
- Familiarity with data modeling, ETL/ELT processes, and data warehousing concepts.