· Collaborate with other core services team members to understand the requirements and architecture and build test strategies and execution plan
· Write test cases, test plan, and automate tests for integration testing, end-to-end testing and functional testing
· Provide guidance and establish testing strategies for Microservices framework and applications (Kubernetes/Docker)
· Ensure the quality, performance, robustness, and scalability of the services
· Collaborate with development team members to ensure that quality best practices are followed
· Establish software quality and test coverage metrics