Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develops, modifies, and executes software test plans, automated scripts and programs for testing. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems.
Experience with project work in SQA (Software Quality Assurance) team with equivalent training in software development or software quality assurance.
Must have strong experience in manual testing.
Knowledge of payment protocol is an advantage.
Experience with retail applications and technology (Point-of-Sale, Bank Authorization, Sales Polling) is an advantage
Essential Duties and Responsibilities:
Design, develop, execute, and maintain test scripts and certification scripts.
Conduct manual, automated and /or semi-automated functional testing.
Conduct performance, volume and stability testing identifying unacceptable behavior in response time, throughput, and hardware/software bottlenecks.
Conduct compatibility tests with third party software, hardware and network equipment.
Conduct usability GUI testing.
Maintain automated test scripts using automated test tool.
Identify, analyze, and report defects, questionable functions, errors, and inconsistencies in the applications.
Re-test on defect fixes to confirm resolution.
Set up Test Environment and Maintain to ensure functionality of products in Customer Environment before release/delivery of products.
Setup test environment, configure products, including hardware, software, and databases. etc.
Perform pre-certification and/or certification testing.
Understand what is required for (pre-) certification and what the merchant will be supporting.
Prepare for bank certification by reading all bank specifications and creating certification scripts.
Test product using certification scripts through the bank simulator and with the bank.
Analyze variances/issues occurred during the (pre-) certification process.
Coordinate activities between vendors and authorizers to meet certification deadlines.
Perform PCI DSS/PA-DSS Compliance Testing to ensure compliance with company policy.
Follow internal release management process to ensure quality and consistency between software release versions.
Provide support to ensure delivery of product is functioning as per customer specifications:
Provide assistance to Customers and internal resources to investigate production issues for in-depth problem analysis, determination, and resolution
Maintain required documentation to ensure project information is available to the company and customer.
Document, revise and verify QA Test plan, project QA Test Scope and QA test procedures.
Produce internal QA documentation regarding testing and certification processes.
Provide content to the TechComm team for specific items such as installation and configuration guides, user reference guides, product overviews and other documents.
Verify product documentation to ensure that product documents are complete, correct, and consistent.
Maintain product and project releases (APARs) as per company procedure.