1. Purpose of Role
A software tester is a specialist that responsible for evaluating software applications to
ensure they function properly, meet specified requirement, and are free of bugs or defects.
They work closely with developers, focusing on building business solutions that align with
the Customer’s requirements, particularly in web-based applications. The primary
objective of the Software Tester is to validate the quality and performance of the software
before it is released to end users.
2. Essential Duties and Responsibilities
The essential duties and responsibilities include but not limited to the following:
a) Write, design and execute test plans including creating test scenario and detail test
scenario manually and upload to the scripts to the Test Management Tool.
b) Conduct meeting with business users to review test scenario for better understanding
of the scope of projects and business requirements.
c) Design test plan for System Integration Testing (“SIT”) activities based on defined
testing scopes.
d) Execute SIT and User Acceptance Testing (“UAT”) or Sanity Testing activities for
internal technology refresh initiatives.
e) Work with the Customer’s system developers and/or vendors to ensure readiness of
test environments.
f)
Verify that the functionality of applications and software systems are according to the
requirements set out by the Customer.
g) Prepare test data either manually or using the automation facilities.
h) Conduct functional testing and regression testing.
i)
j)
Compile and summarize variance reports.
Monitor bug fixing progress and compile testing artifacts.
k) Work towards departmental and project deadlines.
l)
Conduct quality assurance.
m) Provide objective feedback to the Customer’s system development teams.
n) Able to work on multiple projects at one time.
o) Work closely with business analyst, business user tester and developers to investigate
testing issue solutions.
p) Walkthrough session for the Customer’s relevant stakeholders.
q) Prepare to-be document – documentation for the screen(s) involved during SIT.
r)
s)
Other duties as may be assigned by the Customer from time to time.
Deliverables:
Test Case sign off documents.
SIT test plan, test result and sign off document.
Internal Technology Refresh UAT/ Sanity Test and sign off document
iv. Testing statistic reports for daily updates.
3. Qualifications
a) Bachelor’s degree in Computer Science or related degree. We are open the post to the
fresh graduates.
b) Understand the user requirement and able to transform the requirements into the test
condition and test scenario.
c) Experienced in test scenario development, test plans, test cases, preparing and loading
test data.
d) Having experience in financial industry is advantage.
e) Possesses certification related to testing such as Certified Testers Foundation Level
(“CTFL”) is an advantage.
f)
Familiar with Microsoft SQL and Oracle and the ability to write simple to moderate
Structured Query Language (“SQL”) queries is an advantage.
g) Experience in dealing with test management tools such as JIRA and HPQC is an
advantage.
h) Experience in dealing with application programing interface (“API”), mobile application
testing and webservice testing is an advantage.
i)
j)
Experience in variety of testing type such as function, boundary, exception, integration
test, system test and regression testing.
Proven ability to successfully work with other team members across departments and
levels of authority.
k) Ability to conform to shifting priorities, demands and timelines through analytical and
problem-solving capabilities.
l)
Ability to read communication styles of team members and clients who come from a
broad spectrum of disciplines.
m) Effective verbal, written and interpersonal communication skills.
n) Experience at working both independently and in a team-oriented and collaborative
environment is essential.
o) Able to react to project adjustments and alterations promptly and efficiently.
p) Flexible during times of change and ability to effectively prioritize and execute tasks in
a high-pressure environment is crucial.
q) Must be able to learn, understand and apply new technologies.
r)
s)
Ability to perform a wide variety of tasks, under minimal direction on multiple projects.
Ability to work in a high-pressure, fast-paced environment and ability to manage
development team from different country.