JOB DUTIES:
- Work closely with the Lead Quality Assurance (QA) Engineer to refine the continuous improvement of the software delivery process.
- Champion high delivery and service standards in ensuring all products are methodically tested and issue-free at all gate-keeping points.
- Implement automated testing initiatives in both functional and non-functional aspects within the test pipeline as part of the CI/CD process in an agile environment.
- Execute test cases, identify defects and ensure all quality issues are properly documented, tracked and resolved in a timely manner.
- Work closely with the Lead QA Engineer to continuously identify risks and close those gaps to ensure comprehensive test coverage for every product release.
- Proactively identify problems, plan solutions, recommend testing & automation solutions that will meet business needs of the team.
- Maintain and update testing dashboard to make testing metrics and testing activities visible.
- Produce test summary reports for each test cycle.
- Stay up-to-date with new technology trends, languages and techniques.
JOB REQUIREMENTS:
- Bachelor's Degree of Computing, Software Engineering, IT or related field.
- 2 to 3 years of related work experience in Automated Quality Assurance (Automated QA) in enterprise-scale turn-key projects and large-scale customer facing systems, preferably in fast-paced tech, IT or gaming industry.
- Experienced in quality assurance and quality control of scalable, maintainable, extensible, web-based enterprise grade applications with web-based and mobile app-based interfaces.
- Excellent documentation skills in drafting clear and concise test scenarios, test cases, along with in-depth knowledge of QA methodology.
- Knowledgeable in building automated testing modules within the larger framework, pipeline, process and familiar with various automated testing tools such as JMeter, Jenkins, Selenium, Appium, BrowserStack, Cucumber.
- Proficient in Java and other programming languages which are commonly used in an automated testing environment.
- Willing to roll-up one’s sleeves and provide a hands-on help to the team.
- Any Technical Test Analyst / Test Manager certification is an advantage.
- Willingness to travel to meet and work with offshore team members.