Perform all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver the product success
Shows creativity and initiative to improve product test coverage and effectiveness.
Address the test needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity.
Involve initiatives for supporting the product growth like competitor research, customer troubleshooting, etc.
Participate in sprint planning and work closely with the Scrum team to analyze requirements and provide necessary QA/test recommendations.
Qualifications
General requirements:
Bachelor&aposs degree in Computer Science, Information Technology, or a related field
Intermediate level of English proficiency, with strong communication skills
3+ years of hands-on experience in software testing
Able to work independently with minimal guidance
Able to self-learn and quickly adapt to new technologies
Familiar with the Agile development methodologies
Excellent collaboration skills with a proven ability to work seamlessly with both customers and team members
Technical requirements:
Strong domain knowledge on mobile/web/desktop app testing expertise
Solid testing experiences (test strategy, test approach, test plan, test techniques included black box, risk-based, exploratory, Non-UI testing, etc.)
Good knowledge of the software development process, especially the software testing process
Methodical and detail-oriented, with solid analytical skills and problem-solving ability
Strong dedication to quality and a positive, collaborative attitude and approach to testing
Nice to have:
Experience in creating and running automated tests using testing frameworks like Katalon/ Selenium/ Robotium/ UiAutomator/ XCTest/ XCUiTest, etc.
Hand-on experience in using test tools like TestNG/ Mocha/ Jasmine/ Nightwatch, etc.