QA Tester
About this position
Responsibilities
• Perform API interface testing both manual and automation testing
• Execute and evaluate manual or automated test cases to locate bugs and regressions and ensure product quality is of a high standard
• Develop, document and maintain functional and non-functional test cases
• Review requirements, specifications and technical design documents to provide timely and meaningful feedback
• Ensure that validated deliverables meet functional and design specifications and requirements
• Monitor debugging process results
• Stay up to date with new testing tools and test strategies
• Assist to provide high-level estimates to assist with release planning when required Provide detailed estimates after more story detail is provided, including acceptance criteria
• Work with team to design the test strategy
• Work collaboratively with other team members in Agile environment e.g., Scrum Master, Business Analyst, Developer
• Prepare and present result and metrics to Management and stakeholder
• Act as the Change Manager for the release management process
• Adhere to best Agile development practices
Requirements
• Database knowledge in one of the followings: PostgreSQL, Mongo, Cosmos
• Strong knowledge in Micro-service or API development: RESTful
• Knowledge in Major CI/CD Tools: Jenkins, Azure DevOps
• Understand concept of Microsoft Azure Cloud or other Cloud platform
• Knowledge of DevOps practices, and tools
• Familiarity with various testing techniques: Postman, Cucumber, Gatling, etc.