About You

The Engineering team is the idea and application development team that creates and maintains the large-scale digital publishing and classified listings systems that enable CARSOME to distribute to and monetize buyers, private sellers, dealers and advertisers while always maintaining a significant innovative and market leading position.

You will be responsible for the development and definition of test strategy, test plans, test cases, test resources, and test environments including the creation of a continuous integration and continuous quality improvement program.

Your Day-to-Day

1. Test Management

• Define the standards to support the management of the testing process as a whole

• Be responsible for delivering testing across the region using the test standards and procedures and ensure that they at all times, reflect current requirements and objectives for both functional and non-functional requirements.

• Manage the successful outcome of testing deliverables within the resource and time constraints as contained in the project plan

• Refine plans and associated resource requirements as and when required. In particular, be able to respond to any changes in time-frames and delivery requirements as a result of policy decisions made at senior levels

• Be instrumental in ensuring that all necessary user personnel are involved in test planning, test execution and all stages of sign-off

• Secure approval of all testing deliverables from the project stakeholders.

• Have overall responsibility for ensuring that the defect management system is used effectively. In particular, ensure that all defects raised are resolved in a timely manner.

• Be responsible for ensuring that a full regression test is planned, resourced and executed.

• Adhere to the project methodology and testing methodology wherever practical

2. Reporting

• Maintain and report against a defect management system

• Report progress to the project stakeholders

• Ensure that good communication channels are developed and maintained with other key areas within the project, in particular with the development teams and Business Analysts

3. Personal Development and Teamwork

• Demonstrate flexibility in operating as part of a team

• Demonstrate an awareness of personal development needs and actively participates in self development activities

• Understand and support the performance management process

• Is aware of and complies with all company policies.

Last but not least, collaborate with the Management, undertake any other duties or projects that may be reasonably required by the Management or that may be reasonably foreseen through proactive role engagement and deal with matters arising in a timely and effective manner.

Your Know-How

• Bachelor’s degree or equivalent, preferably in an IT-related field of study

• 3+ years of Web Testing (Functional, Synchronisation, Browser Compatibility, End to End and Regression testing)

• Manual testing experience

• Experience working with applications that use Java, Oracle, JMeter, Postman, MySQL, Linux, XHTML, CSS, and other web technologies

• Experience with continuous integration and release management tools, especially Jenkins

• Experience with Defect management tools like JIRA

• Experience with Test Management Tools

• Experience working with Information Architects and System Architects, and familiarity with a user-centred design process

• Demonstrated ability to independently time manage, and deliver to deadlines

• Ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities

• Numerate and with excellent use of English