Singapore's premier business daily, The Business Times, is looking for a Quality Assurance (QA) Developer to design and implement testing processes for our web and mobile applications. As a QA Developer, you will work closely with our development team to ensure that all of our digital offerings provide a seamless and bug-free user experience.
Key Responsibilities
- Develop, implement, and maintain manual and automated testing processes for our web and mobile applications.
- Collaborate with developers and product managers to understand requirements and develop comprehensive test plans and test cases.
- Execute test cases (manual or automated) and analyse results to report any deficiencies and bugs to the development teams.
- Contribute to continuous integration and continuous delivery (CI/CD) pipelines to ensure efficient deployment of quality code.
- Participate in design and code reviews, with an eye towards optimising for testability.
- Stay abreast of the latest QA methodologies and tools, as well as updates in web and mobile platforms.
- Maintain documentation of test plans, reports, and process improvements.
- Ensure compliance with industry standards and regulatory requirements.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven experience as a QA tester or similar role, with a strong understanding of software QA methodologies, tools, and processes.
- Experience with automation testing tools (such as Selenium, Appium, or Jest) is highly desirable.
- Familiarity with Agile frameworks and regression testing is a must.
- Strong knowledge of both web and mobile testing, including responsive design principles and cross-browser compatibility issues.
- Excellent troubleshooting skills and attention to detail.
- Proficiency in scripting and/or programming languages relevant to automating tests.
- Effective communication skills to document findings and convey complex ideas concisely.
- Ability to manage time effectively and handle multiple projects simultaneously.