Prepare and maintain test plans and test cases in accordance with client specifications.
Prepare test scripts manual and automated.
Perform functional testing across different test levels: component, integration system and acceptance to ensure high quality releases.
Execute test plans, monitor test execution, and ensure that sufficient testing is carried out prior to go-live.
Liaise with business users, business analysts and developers to ensure that planned testing meets project requirements.
Provide assistance to clients during User and/or Business Acceptance Testing.
Prompt attendance to, and constructive participation in, internal and client meetings as required.
Research and/or obtain technical or specialist advice from internal or external resources when necessary.
Keep track of advancements in the industry to ensure that the company is developing leading edge products and services, and that the testing systems are as up to date and rigorous as possible.
Create accurate and high-quality reports in a timely manner and in the format specified by the company.
Highlight project risks in a timely manner providing appropriate suggestions to mitigate the risk.
Create, review or revise internal documentation ensuring it is of high quality.
Provide general production support and specific incident analysis and resolution as required.
Provide input into production support issues as requested by the Production Support team.
Qualifications
Bachelor s degree in computer science, engineering, or a related discipline.
Minimum 4years of experience in the quality engineering discipline.
Experience in SDLC and Test Life Cycle.
Experience in manual and/or automation testing.
Experience in Jmeter/Cucumber is an added advantage.
Experience working with Jira/Confluence.
Proven experience in using Selenium or any other automation tool.