QA Automation engineer
Requirements
- Work closely with team members (developers, product manager, customer support and partners) to develop, test and deliver high quality products
- Create detailed, comprehensive and well-structured test plans and test cases
- Prevent, collect, analyze and track product defects
- Design, develop and execute automation scripts; Manage project dependencies and risk mitigation
- Stay up-to-date with new testing tools and test strategies
Responsibilities
- 3+ years experience in software testing methodologies, both manual and automated
- Working experience for financial institution is a big plus
- Experience in writing clear, concise and comprehensive test plans and test cases
- Experience testing backend services such as APIs, Databases, distributed services
- Familiar with Linux and database operation
- Familiar with test environment construction by CICD, Spring Boot
- Good programming ability, master at least one of Java, Python and other programming languages
- Experience working in an Agile/Scrum development process and using collaboration tools, such as Jira, Trello, Slack, etc
- Excellent interpersonal, consultative and communication skills, comfortable in a fully remote environment.