Skip to main content
Job Description

Senior Software Test Engineer – Functional

Department:

Solution Service Delivery

Position Purpose & Summary:

The main responsibility of a Senior Software Test Engineer is to help assess the quality of the system under validation 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 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.

The candidate will be reporting to test manager

Primary Duties & Responsibilities:

  • Plan, execute, report functional testing activities including team resource management.
  • Responsible for functional testing across the software development lifecycle (SDLC) such as system integration test (SIT) and system test (ST).
  • Strive towards meeting all datelines required in performing the testing activities.
  • Contribute to root cause analysis of issues to the extent of identifying anomalies in the code, network and databases prior to raising the Problem Reports (PR).
  • Rock solid testing strategies identified in advance (Ex: Functional, Performance, Usability, Benchmarking etc) related to the products being tested.
  • Work with the project/application team to ensure test environment setup are in accordance to the test and customer requirements
  • Accountable for assigned project deliverables, including test reporting (test statistics, measurement, etc) to the reporting manager when required
  • Continuous Risk Analysis assessment on the product under test based on test coverage, defects history and other parameters.
  • Ability to coach and manage junior testers or assigned testers within team.
  • Actively contribute to ISO17025 implementation, maintenance and improvement of quality management system in respected field of testing.
  • Responsible to report occurrence of departures from QMS or procedures related to performing test activities and report to technical lead or quality manager.
  • Able to provide technical inputs and assist technical lead to assist team and work together with team members to close open issues and monitor them.
  • Exposure or experience in performing requirement review or static testing would be a plus.
  • Exposure or experience in automation tools such as postman, katalon etc.

Relevant Work Experience

  • More than 10 years’ experience in functional testing
  • Experience with knowledgebase/ontology-creation is a plus
  • Experience with database schema design
  • Experience with Web development, testing
  • Experience with CMMI/ Configuration Management
  • Experience with UNIX and Shell scripting
  • Experience with Software Test; Process and Practices is plus
  • Experience in automation tools such as katalon etc.

Academic Qualification:

  • Degree/Master/PhD
  • Information Technology
  • Computer Science

Professional Qualification:

  • Possess certification in software testing such as below is a definite advantage:
    • Certified Tester Foundation Level (CTFL)
    • Certified Professional for Requirements Engineering (CPRE-FL)

Technical Skills

  • Knowledgeable in semantic technology, web services, SOA, RDF, SPARQL, web services, SOA and related technologies
  • Database exposure such as Allegro/Oracle/MySQL and experience in using various platform such as Linux/Unix and Windows
  • Knowledge on other commercial testing tool (QTP, Load Runner) or any open source tool (Selenium, SoapUI) is a plus
  • Excellent Java, J2EE, EJB, Servlets, JDBC, development skills for client applications and scalable servers (platform).
  • Strong skills in object-oriented design and programming, design patterns, UML design tool.
  • C/C++, LISP and Python skills is plus.

Soft Skills:

  • Outstanding implementation skills, including the ability develop test stubs and guiding developer during UT for more thorough testing.
  • Ability to work with technical leaders in constructing a plan utilizing their insight and experience in defining tasks and scheduling
  • Must have strong written and oral communication skills.
If you are keen to explore this opportunity, send us your resume at recruit@mimos.my