Work closely with the business analyst and product solution architect to understand requirements and translate them to testing documentation to ensure all edge cases are covered
Execute the plans to thoroughly test all software releases under your charge, which can include client and server-side products, API platforms, and server infrastructure
Perform regression tests to make sure that newly developed features or bug fixes do not break the other existing features and integration
Follow up on issues found during the test; make sure all issues are resolved before release
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Ensure that tasks and developments fall in the expected time frame of the sprint with excellent documentation
Support other test areas including but not limited to load/stress tests, basic security tests, etc
Requirements
Proven experience as a Quality Assurance Tester or similar role
Working experience in automation testing tools (Selenium, Robot framework, Katalon, etc.)
Familiar using Excel Formula (VLOOKUP/HLOOKUP/IF/COUNT/etc) and Basic SQL Query
Familiar with Python programming is a plus
Experience in project management and QA methodology
Familiar with Agile frameworks / SCRUM methodology
Ability to troubleshoot errors or at least know the root cause of the error before asking developers
Familiar with Continuous Integration / Continuous Delivery is a plus
Detail-oriented is a must
Good team working aptitude
A self-motivated person, even under low supervision