Develop positive and negative scenario with matching End-to-End Automation Test cases using selenium
Log test scripts and test execution results in the project/requirements management tool
Leads and manages the day-to-day activities and is in charge of all quality aspects of the system
Works with the end-users, Business Analysts, Development Team to define/iterate the test coverage plan to ensure the test scenarios and test cases are scalable and sufficient
Analyses bugs trend and fine-tune QA processes to improve the overall quality of the product
Shares the findings/improvements with the team and end-users
Implement and maintain the testing environment, testing framework, test plan, regression test suites and test cases in accordance with changing requirements
Conduct various tests such as Manual/Automated/Functional/Exploratory testing/Cross-Platform Testing for the various platforms (iOS, Android, Web)
Design and implement Test Case
Conduct Test Execution and prepare Test Reports
Develop automation test scripts in Python language
Understand business requirements holistically to design and implement testing plans for products
Conduct product quality reviews, Test (manual and automated) and inform the development team of defects and errors
Ensure that the final product satisfies the product requirements and meet end-user expectations
Spot areas for improvement to enhance the product\'s efficiency
Research the current market for similar products and compare results
Any other tasks which may be called upon or assigned
Job Requirements:
Bachelor\xe2\x80\x99s Degree in Computer Science; Computer Engineering; Software Engineering; or other fields related to Information Technology, Quality Assurance, Software/Systems Testing is required
Candidate with at least 2 years\xe2\x80\x99 experience in related field
Knowledge of Robot Framework (using Python language)
Knowledge of Secure Hybrid Integration Pipeline (HATS) and Hive Agile Testing Solutions (SHIP)
Knowledge and/or some Experience in Test-Driven Development (TDD) i.e. Unit Testing
Knowledge in software version control systems, code review workflows and CICD
Experience working in Agile Scrum projects
Experience in developing automation testing scripts i.e. mobile (Appium) and web (Selenium)
Experience in Behaviour-Driven Development (BDD) Test
Mobile testing experience preferred
Familiarity with Agile development process and Rapid product development techniques, such as Design sprints, Story mapping and others