Job Description
•  Review requirements, specifications and technical design documents to provide timely and meaningful feedback
•  Create detailed, comprehensive and well-structured test plans and test cases
•  Estimate, prioritize, plan and coordinate testing activities
•  Design, develop and execute automation scripts using open source tools
•  Identify, record, document thoroughly and track bugs
•  Perform thorough regression testing when bugs are resolved
•  Develop and apply testing processes for new and existing products to meet client needs
•  Liaise with internal teams (e.g. developers and product managers) to identify system requirements
•  Monitor debugging process results
•  Investigate the causes of non-conforming software and train users to implement solutions
•  Track quality assurance metrics, like defect densities and open defect counts
•  Stay up-to-date with new testing tools and test strategies
Requirements
•  Bachelor degree in Computer Science or relevent field
• Minimum 3 years of proven work experience in software development and software quality assurance
• Understand software QA methodologies
• Concise and comprehensive test plans and test cases
• White box and black box testing
• Automated testing tools, SQL, Scripting
• Excellent skills in Go-lang, React. Native, JavaScript, CSS and jQuery
• Agile/Scrum development process
• Excellent analytical thinking
• Excellent time management, team work skills with a problem-solving attitude