Senior Associate Software Quality Assurance / Testing Engineer (Automation)
Johannesburg, South Africa
4d ago

Key Roles and Responsibilities :

  • Support the planning, execution, reporting, and successful completion of QA activities for all new development cycles for various releases.
  • Participate in Agile-related user story review meetings and / or work with relevant business stakeholders and developers to understand the new or modified application functionality.
  • Work with the required user community (such as Regions) to understand business requirements, and address regional UAT concerns for each release by helping to ensure a comprehensive end-to-end testing coverage.
  • Support the design and implementation of end-to-end test scenarios, as well as debugging and defining corrective actions.
  • Review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
  • Support with performing and documenting risk analysis and record test progress and results, as well as performing thorough regression testing when bugs are resolved.
  • Help review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Support with creating detailed, comprehensive, and well-structured test plans and test cases.
  • Support with designing, developing, coding, and executing automation scripts using open source tools.
  • Help identify, record, document thoroughly, and track bugs and develop and apply testing processes for new and existing products to meet client needs.
  • Support the development of standards and procedures to determine product quality and release readiness.
  • Make recommendations that will enable innovation and streamline overall testing processes.
  • Research new tools, technologies, and testing processes as well as user interfaces for consistency and functionality.
  • Support and document established QA processes and best practices in Agile Scrum development methodology and influence the continuous improvement of the QA activities.
  • Knowledge, Skills, and Attributes :

  • Strong knowledge of software QA methodologies, tools, and processes
  • Good interpersonal, communication, and organizational skills
  • Good team player with the ability to maintain the integrity
  • Displays good attention to detail
  • Ability to understand and analyze complex systems
  • Solid knowledge of SQL and scripting
  • Knowledge of software development process
  • Familiarity with agile development such as Scrum
  • Knowledge of software integrated development environments
  • Ability to handle client and customer issues tactfully and professionally
  • Good understanding of object-oriented programming
  • Academic Qualifications and Certifications :

  • BS / MS degree in Computer Science, Engineering or a related subject
  • Relevant certifications such as Leading SAFe would be advantageous
  • Required Experience :

  • Demonstrated hands-on testing experience in AGILE / DevOps Methodology, Continuous Integration, and Continuous Delivery
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Experience working in an Agile / Scrum development process
  • Experience with performance and / or security testing is a plus
  • Hands-on experience with automated testing tools
  • Experience working within a geographically dispersed company is desirable
  • What will make you a good fit for the role?

    Project Name : NCP

  • Should have 4-6 years experience in Automation Testing.
  • Good Knowledge in Selenium, cypress and appium etc.
  • Experience working with the following tools (preferred) : Confluence / JIRA, Backlog.
  • Experience in creating and maintaining Test Cases.
  • Should have Scripting knowledge (JavaScript)
  • Standard career level descriptor for job level :

  • Develops professional experience
  • Applies policy and procedures to solve variety of issues
  • Problems are moderate in nature
  • Build productive internal and external working relationships
  • Receives general instructions on routine work
  • Receives detailed instructions on new work
  • Typically needs a Bachelor’s or equivalent and entry or basic level experience; or an advanced or equivalent degree without experience;
  • or equivalent work experience

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form