Department:
Solution Service Delivery
Position Purpose & Summary:
The main responsibility of a Software Test Engineer (Performance) is to help assess the quality of the system under validation (focusing on performance) through automation, implementation of new automation tools and creation of innovative automation systems and overall plain good strategies.
The candidate will work integrated with the assigned resources, project team and developers in executing various test strategies with limited duration and resources while at the same time, maximizing the test coverage. This can be established through the utilization of the latest technologies in test automation and the development of new test tools and systems
Primary Duties & Responsibilities:
- Scripting, executing, analyzing and reporting Performance test activities for internal and external projects.
- Assists Test Leads in identifying the bottleneck in performance either in front-end, back-end, network or architecture.
- Demonstrate professionalism in performing the tasks especially when dealing with external customers.
- Interact with customers by supporting the Test Leads, Test Managers as and when required.
- Strive towards continuous improvement of existing (ALM) tool through the creation of plugin.
- Assist test or project lead to Strive towards 100% regression automation through the usage or creation of new automation tools and systems.
- Root cause analysis of issues to the extent of identifying anomalies in the code, network and databases prior to raising the Problem Reports (PR).
- Solid testing strategies identified in advance (Ex: Functional, Performance, Usability, Benchmarking etc.) related to the products being tested.
- Accountable for assigned project deliverables, including test reporting (test statistics, measurement, etc.) to the reporting manager when required
Relevant Work Experience
- More than 3 years’ experience in performance testing
- Experience in performing Mobile app performance testing is an added advantage.
- Exposure to Independent Verification & Validation (IV&V) is an added advantage.
Qualifications
- Bachelor’s Degree or Professional Degree in Computer Science / Computer Engineering / Software Engineering / Electronic & Electrical Engineering field.
Professional Qualification
- Certified Tester Foundation Level (CTFL) is a plus
Technical Skills
- Experience in any performance tool such as JMeter, LoadRunner is an advantage.
- Good scripting skills in Java /Linux Shell/Python/Perl/PHP a definite advantage.
- Experience in MySQL, Tomcat, JIRA plugin development a definite advantage.
- Experience in designing and/or developing Rich Internet Application (RIA) in Java, Flex, Silverlight or HTML5.
Soft Skills:
- Able to work under pressure and to tight time scales with a demonstrable ability to multi task and deliver projects to tight deadlines.
- Must possess strong written and oral communication skills.
- Process knowledge in ISO 9000 / 17025 or TMMI Level 3 will be an added advantage.