Enable job alerts via email!

Senior Test Analyst

Transaction Junction (Pty) Ltd

Gauteng

On-site

ZAR 300 000 - 600 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Test Analyst to ensure high-quality payment applications. In this pivotal role, you will lead testing strategies, execute manual and automated tests, and collaborate closely with developers to deliver exceptional software solutions. Your expertise in risk management and continuous improvement will be key in enhancing testing processes. Join a dynamic team where your contributions will directly impact product quality and customer satisfaction. If you have a passion for technology and a commitment to excellence, this opportunity is perfect for you.

Qualifications

  • 5+ years in a senior testing role with strong analytical skills.
  • Bachelor's in Computer Science or equivalent with testing certification.

Responsibilities

  • Lead test planning and execution for software applications.
  • Design and manage tests ensuring compliance with standards.
  • Conduct defect trend analysis and manage QA to Operations handover.

Skills

Test Planning
Manual Testing
Automated Testing
Defect Analysis
Documentation
Risk Management
Load Testing
Test Strategy Development
Continuous Improvement

Education

Bachelor of Science in Computer Science
Certified Test Analyst

Job description

Responsible for testing of Transaction Junction's payment applications and supporting software to ensure the products produced meet both functional and non-functional requirements.

Uses a combination of manual and automated tests, including the analysis, documentation and reporting of issues found during testing to ensure the delivery of quality products to internal and external customers.

RESPONSIBILITIES
  1. Test Planning
  2. Analyse requirements for the system under test in order to establish and prioritise test conditions, select suitable test cases and test techniques
  3. Identify test objectives, plan and document test strategies and identify resources required for testing
  4. Analyze product specifications, software requirements specifications, and software prototypes, and interact with software developers to plan and develop test cases
  5. Design, build and execute manual and automated test scripts that can verify the software satisfies both functional and non-functional requirements
  6. Design and manage tests that confirm compliance with industry and proprietary protocols
  7. Design, build and execute load test scripts that ensure the software responds within agreed parameters
  8. Identify, communicate and respond to product and test activity risks
  9. Create and maintain technical documentation, define technical documentation templates and prescribed policies and procedures
  10. Ensure that the requisite technical supporting documentation, in line with the established Transaction Junction development standards and internal policies is created and adhered to at all times
  11. Build and maintain a test environment that is representative of production
  12. Fix Verification / Impact Analysis: Developing or recommending solutions to fix any problems discovered during testing
  13. Reproduce issues and verify no further regressions are caused by the fix
  14. Breakdown, prioritize and execute tasks to achieve product deliverables per sprint
  15. Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks as input into sprint planning
  16. Ensure that the testing conducted is in line with the output and success requirements of the applicable sprint
  17. Report test results and conduct defect trend analysis
  18. Verify that Transaction Junction delivers software solutions that are of appropriate quality and delivered in line with any applicable contractual obligations
  19. Conduct and manage handover processes from QA to Operations for accurate implementations within the production environment
  20. Test Strategy / Process / Team Support
  21. Take overall ownership of the testing strategy and testing processes across all products and projects
  22. Lead the continuous improvement of the testing strategy and processes
  23. Ensure other testers follow testing processes
  24. Guide other testers in best practice and assist in improving their testing skills
  25. Lead and execute test automation strategies using various technologies and techniques
  26. Attend Design Reviews to gain understanding of functionality in order to develop and execute testing tasks and responsibilities
  27. Self-Management
  28. Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained
  29. Demonstrate consistent application of internal procedures
  30. Plan and prioritise, demonstrating abilities to manage competing demands
  31. Demonstrate abilities to anticipate and manage change
  32. Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organizational needs
  33. Stay relevant and up-to-date with latest technology trends and insights
  34. Demonstrate and promote a strict adherence and knowledge of the latest and most applicable security standards within the payments industry
EDUCATION

General Education: Bachelor of Science majoring in Computer Science or equivalent prior learning. Certified Test Analyst.

EXPERIENCE

General Experience: Minimum of 5 years' experience in a senior test role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.