QA Engineer - Johannesburg, South Africa - Mindworx Consulting

    Default job background
    Description

    Key Responsibilities:

    Quality Assurance:

    • Follow, and manage quality assurance processes and methodologies.
    • Conduct thorough testing of products to identify defects and ensure
    compliance with quality standards.


    Test Planning and Strategy:

    • Collaborate with product managers and development teams to create
    comprehensive test plans and test strategies.

    • Define test objectives, scope, and success criteria for testing phases.

    Test Execution:

    • Execute functional, regression, and system testing as required.
    • Identify, document, and track defects, working closely with
    development teams to facilitate resolution.


    Automation Testing (Advantage) :

    • Develop and maintain automated test scripts to increase efficiency and
    test coverage.

    • Integrate automated tests into the continuous integration/continuous
    deployment (CI/CD) pipeline.


    Process Improvement:

    • Analyze quality data and metrics to identify areas for improvement in
    product development and testing processes.

    • Propose and implement process enhancements to optimize efficiency
    and reduce defects.


    Collaboration:

    • Work closely with crossfunctional teams, including developers, product
    managers, and business analysts, to ensure a collaborative and
    integrated approach to quality assurance.


    Documentation:

    • Create and maintain comprehensive test documentation, including test
    plans, test cases, and test results.

    • Generate reports on testing activities, defects, and overall product
    quality.


    Compliance and Standards:

    • Ensure that products comply with industry standards, regulations, and
    best practices.

    • Stay informed about industry trends and advancements in quality
    assurance methodologies.


    Qualifications:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proven experience as a Quality Engineer or in a similar role.
    • Strong understanding of software development life cycle (SDLC) and quality
    assurance principles.

    • Knowledge in test automation tools and frameworks (advantage).
    • Familiarity with Agile methodologies and CI/CD processes.
    • Excellent analytical and problemsolving skills.
    • Effective communication and collaboration abilities.

    Preferred Skills:

    • Certification in quality assurance or software testing (e.g., ISTQB).
    • Familiarity with testing mobile applications and web services.
    Technical skills-•Conduct end-to-end testing of Core Banking systems, including various types
    of accounts (e.g., Savings, Transactional, Credit, Personal Loan) from
    onboarding to GL validations.

    • Test bank's single facility accounts and associated scenarios to ensure
    system functionality and accuracy.

    • Perform testing on the bank's lending products, such as Personal Loan, Credit
    Cards, and Overdraft, including validation of product features and pricing
    structures.

    • Test Debicheck mandates and ensure compliance with regulatory
    requirements.

    • Validate statements and related scenarios to ensure accuracy and
    completeness.

    • Test VAT, fees, and other financial transactions to ensure adherence to
    banking regulations and internal policies.

    • Verify the bank's products and pricing structure to ensure consistency and
    competitiveness in the market.

    • Conduct testing on the finance leg of credits and debits, including interest
    calculations and financial transactions processing.

    • Understand the bank's reconciliation process and perform corresponding
    validations to ensure data integrity.

    • Utilize agile Test Management tools for test planning, execution, and
    reporting.

    • Test APIs using tools like Postman/Soap UI, ensuring API functionality,
    reliability, and security.

    • Explore opportunities for API automation to enhance testing efficiency and
    coverage.