Responsibilities
- Define and refine our test strategy to meet our quality goals
- Develop and operate the test engineering infrastructure for both manual and automated tests
- Be responsible for identifying bugs and communicating their business impacts to facilitate decision-making
- Be hands-on and perform functional and UI testing of features for release cycles, which includes creating/executing test cases, raising /tracking defects etc.
- Conduct system performance testings to ensure system reliability, capacity and scalability
- Evangelize and promote a test-driven development cycle that incorporates QA and testing as an integral part of the planning and development process, to maintain the highest level of software quality
Requirements
- Bachelor’s degree (or higher) in Information Technology, Computer Science/Engineering or related discipline
- 4+ years of experience in Testing and Test Automation roles
- Strong experience in testing Web, API applications
- Working knowledge in using API test tools such as Apache Jmeter, Postman
- Working knowledge of test automation tools such as Selenium, Cucumber
- Working knowledge with a good foundation in Algorithms and data structures
- Experience in database technologies e.g. SQL
- Experience in multiple coding and scripting languages and frameworks e.g. Java, React, - JavaScript
- Good experience different testing methods or practices like Behavioral Driven Development (BDD), Test-Driven Development (TDD) Good experience with Git source control skills
- Good experience with Continuous Integration tools and processes