Day-to-Day Responsibilities:
- Undertake a variety of tasks including requirement analysis, usecases writing, functional test, automation test, performance test and documentation.
- Able to lead a team of junior testers, perform task assignment. Manage individual and team priorities, deadlines and deliverables.
- Develop detailed testing plans for engagements, status tracking and reporting, and production of high quality deliverables
- Lead execution of planned test cases, ensuring that all test results are correctly recorded against the system
- Develop or enhance or improve test tools development and configuration management activities
- Define and implement a well structured approach to test automation, test defect management and incident reporting
- Track the software building, packaging, and deployment
- Apply best practices and industry standard to test execution.
What We Are Looking For
We look for big thinkers. People who can drive positive change, step up and show what's next – people with passion, can-do attitude and a hunger to learn and grow. In practice this means:
- Bachelor's degree in Computer Science or related field
- Capability as a Senior Test engineer (minimum 8 years)
- Experience in test planning and strategies
- Strong knowledge of testing frameworks and tools like Cucumber, Selenium and TestNG
- Strong proficiency with collaboration and agile tools (JIRA, Confluence)
- A broad knowledge of the project lifecycle
- Experience working within the banking or payment industry is a plus
- Fluent Chinese is a must, with communicable English is a plus.
- Ability to work under pressure.
- Strong analytical and problem-solving skills.
- Strong interpersonal, organizational, and communications skills.