Senior Software Quality Assurance Analyst

 

Recruiter:

Pro Worx

Job Ref:

00908010

Date posted:

Tuesday, August 10, 2021

Location:

Johannesburg, South Africa

Salary:

Annual Salary and other benefits


SUMMARY:
Established company is looking for a Senior Software Quality Assurance Analyst

POSITION INFO:

Key Deliverables:

Test Planning:

  • Determine and communicate the Test strategy per software release cycle.
  • Perform a high-level testing impact analysis, establish Scope and provide estimates based on the known requirements. 
  • Actively participate in JAD sessions and review Business requirements and Technical designs during the Analysis phase. 
  • Identify and liaise with all stakeholders. 
  • Ensure that the required planning tasks are created in the SDLC tool and due dates set according to agreed milestones. 
  • Identify and manage changes to the scope, across teams. 

Test Case Analysis & Development:

  • Review requirement and design specifications based on static test techniques. 
  • Ensure that the post-conditions and user-acceptance criteria for test cases are aligned. 
  • Enforce adherence to the test policy and strategy. 
  • Review and provide guidance on test cases and test documentation produced by team. 
  • Ensure that best practice test design techniques are applied when reviewing and writing test cases:
  1. Reasonable probability to unveil a defect
  2. Design modular test cases that are reusable
  3. Reuse and maintain existing test cases
  4. Identify test cases that are required once-off
  5. Identify test cases to be automated
  • Design test data scenarios based on data permutations to be executed. 
  • Ensure comprehensive test coverage. 
  • Enforce traceability between requirements and test cases in the testing tool.    
  • Ensure delivery of Test Pack within the agreed timeframes. 
  • Ensure that the Test Pack is reviewed by key stakeholders and that any feedback is incorporated into the testing process.

Test Case Execution and Management:

  • Ensure that test data scenarios are prepared beforehand. 
  • Ensure that Test cases are executed from the testing tool, within the agreed timeframes. 
  • Review Defects logged, verify the validity and priority, and enforce proper defect management. 
  • Identify risks and issues and manage to resolution. 
  • Assist in providing risk mitigation options and escalate impediments when necessary. 
  • Adequately report on status and progress of the testing effort. 
  • Manage test cases and data scenarios for reuse and inclusion in the automated Regression pack. 
  • Maintain the shared knowledge base.

 

User Acceptance Testing and Release activities:

  • Ensure the creation of shared filters (and Dashboards) in the Test and SDLC tools, which define the upstream and downstream pipeline for the Testing effort. 
  • Ensure that the business verification teams understand what is expected from them and that they are supported during the UAT phase.
  • Ensure that the User Acceptance tests are executed from the testing tool and provide the necessary support for this. 
  • Evaluate Release readiness and assist in identifying and resolving critical issues. 
  • Coordinate the sign-off tasks and go-live verification requirements from an operations point of view.

 

Post-release:

  • With each release, retrospectively analyse what went well and not so well. 
  • Identify improvements in process, people and technology. 
  • Calculate quality metrics. 
  • Ensure that all outstanding defects are handled. 
  • Ensure that sign-off evidence is attached in testing tool, for auditing requirements.

Work experience and qualifications:

  • 6-8 years’ experience as a Test Analyst
  • Proven track record of working on projects that are large scale, complex and across organisational departments/divisions
  • Agile testing methodologies 
  • Matric. ISTQB Foundation or equivalent qualification in software testing 
  • ISTQB Advanced
  • Diploma / Degree in Information Technology 
  • Quality assurance / software testing methodologies. 
  • Software Development Life Cycle models. 
  • Writing, executing and monitoring test packs using a variety of technologies including, but not limited to, Quality Center or JIRA. 
  • Testing fundamentals according to ISTQB.
  • SQL

 

 



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Software Developer (C# & Python)
Location: Midrand
Salary: Annually
Seeking a Full Stack software Developer with experience in C# and the Python program. You will be responsible for a collaborative environment and need to have a comprehensive understanding of the entire software development lifecycle, designing and developing both front-end and back-end components of applications, focusing on performance, scalability and maintainability.
6 days ago


Senior Software Developer (Python/Django)
Location: Johannesburg
Salary:
Our client is looking for a senior software Developer (Python/Django) to join their high-performing team based in Johannesburg North (fully in-office). This role is ideal for a passionate Developer who thrives in a fast-paced, innovative environment and enjoys building robust, scalable web applications.
8 days ago


Senior Software Developer
Location: Midrand
Salary:
A cutting-edge tech company, revolutionising identity verification, fraud prevention, and regulatory compliance, is on the hunt for a senior software Developer ready to build impactful, secure solutions!
11 days ago


Senior Software Developer
Location: Midrand
Salary:
Our client is looking for an experienced senior Full Stack software Developer to join a growing technology team responsible for designing and building scalable, high‑performance systems.
13 days ago


Senior Software Engineering Manager: USSD
Location: Johannesburg
Salary:
Our client in the Digital Communications sector is looking for a senior software Engineering Manager: USSD on a contract duration of 5 months. Role OverviewThe senior software Engineering Manager: USSD is responsible for leading the strategy, design, development, and optimization of the organization’s USSD platforms and services. This role ensures the delivery of highly reliable, secure...
18 days ago


Senior Software Developer (C#, SQL) (x3) (Centurion Hybrid)
Location: Centurion
Salary:
21 days ago


Senior Software Engineer – Java & Salesforce
Location: Johannesburg
Salary:
36 days ago


Senior Cloud Software Engineer: IoT (Jhb/ CT)
Location: Johannesburg
Salary: negotiable
senior Cloud software Engineer: IoT Solutions
47 days ago


Senior Software Developer.
Location: Johannesburg
Salary: Negotiable on experience
BSc Computer Science/ Engineering. At least 5 years related experience and strong programming skills in JavaScript/ TypeScript/ Node.js, an understanding of cloud fundamentals (AWS), solid REST API’s, microservice architecture and serverless environment.
47 days ago


Senior Director: Software Engineering
Location: Pretoria
Salary:
Our client, an award-winning MedTech, is looking for a senior Director: software Engineering to join their team.
26 days ago


Create a free job alert for Senior Software Quality Assurance Analyst in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions