Automation Testing Analyst

Pretoria, Gauteng, South Africa

Job Description


Minimum Requirement

  • Diploma or Degree.
  • 2-3 years of experience.
  • Testing multiple platforms, including web and mobile-based systems experience.
  • Documentation and maintenance of software test artifacts.
  • Using testing methodologies and techniques.
  • Coding experience in HTML, Java, or C#.
  • Selenium, Cypress, Zephyr, Browserstack, Test Project, and JIRA experience would be advantageous.
  • Testing in an Agile environment - where Agile is the development methodology.
  • Skills and Knowledge
  • Automated Test Tools and Platforms.
  • Software development life cycle (SDLC) and the software test life cycle (STLC).
  • Basic understanding of databases and SQL.
  • Common software failures and faults.
  • JIRA agile processes.
  • Ensuring conformity of web design.
  • Smoke-, Functional-, Post-deployment Testing.
  • Automation of Testing Processes.
  • Creating Test Cases.
Responsibilities
Analysis and Planning
  • Develop test designs, test processes, test cases, test data, test scenarios, test environment and prioritisation of test activities at all stages of the development life cycle.
  • Develop and execute software testing plans, specific to the needs of each product or system, having analysed the specific requirements for such product or system.
  • Document software testing plans and reports.
  • Maintain documentation for testing.
Software Testing and Programming
  • Ensure that all work is tested, benchmarked, and fulfills functional requirements submitted for deployment.
  • Prepare test environments, examples, and instructions.
  • Identify and facilitate issue resolution with functional and technical groups (including problem reproduction).
  • Execute tests in a repeatable manner for verification when Software Component Changes are made.
  • Design and develop automated test scripts that are reusable and maintainable using available tools.
  • Document test results and communicate these back to the Team as through verbal and written channels.
  • Plan and manage the complete test cycle of software development from requirements testing to user acceptance and release testing.
  • Carry out regular integration and compatibility testing of software against different versions of both iOS and android devices, different mobile device brands, screen sizes and browsers.
  • Integration, functional and compatibility testing of hardware sets with software.
  • Ensure testing is completed to ensure the product conforms to requirements and standards.
Reporting and Documentation
  • Collection and document testing requirements, development of user stories, test cases, time estimates, and work plans.
  • Assist in maintaining system and product change logs and release notes according to company standards.
  • Manage, track, and update tasks on Jira.
  • Create templates for testing documentation and use cases.
  • Keep testing documentation up to date and up to standard.
  • Prepare reports, manuals, and other documentation on the status, operation, and testing of software.
Communication
  • Provide timeous, efficient, and effective feedback on task status to team lead and team.
  • Proactively keep all stakeholders updated on progress, risks and problems.
  • Provide insight and feedback on queries regarding relevant projects and performance.
  • Prepare feedback and status reports for team meetings.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1286134
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned