Quality Assurance Engineer II

 

Recruiter:

Vistex Africa

Job Ref:

QE22102

Date posted:

Monday, February 22, 2021

Location:

CapeTown, South Africa

Salary:

Market Related


SUMMARY:
Job Spec Our Client in Cape Town requires a Quality Assurance Engineer II for a contract role. The successful candidate will Identify opportunities for automation within software processes.

POSITION INFO:

Qualifications

Essential 

  • Formal Education Grade 12
  • Diploma or Degree qualified (IT or related technical)

Desirable

  • ISTQB Foundation Level
  • ISTQB Agile

Experience

Essential

  • Manual testing experience 2-3 years
  • SQL experience        2-3 years
  • Automation scripting experience 5-7 years
  • Testing in a retail / financial sector 1-2 years

Desirable

  • Testing in an Agile environment        1-2 years

Responsibilities

  • Design and execute QA tests using scripts that automatically test functionality
  • Run tests for databases, systems, networks, applications, hardware and software
  • Identify bugs and quality issues in development, service or business processes
  • Install applications and databases relevant to automation
  • Collaborate with other business units to understand how automation can improve workflow
  • Gather requirements from clients, customers or end-users to develop the best automation solutions

Test case / script generation and review

  • Identify what to test by translating functional and business requirement specifications into testable test plans and test cases
  • Identify and document key test scenarios
  • Document or automate the test cases
  • Determine the prerequisites
  • Determine the test criteria
  • Record the expected results
  • Review final test cases with test lead
  • Obtain sign-off

Test prerequisites compilation

  • Identify required test materials
  • Obtain test material, e.g. test data
  • Identify the required test environment
  • Ensure test environment setup, e.g. test server access and test logins
  • Prepare test results pack for results recording and sign-off

Test execution and recording

  • Follow the written test case/ specification or execute the automated scripts / test suites
  • Record test results
  • Compare actual results against expected results or review automation run results and debug any script failures
  • Record pass/fail status of each test case
  • Report, record and assign defects identified
  • Retest / rerun and update on fixed defects
  • Execute / run regression tests
  • Maintain the test environments

High quality and accurate maintenance of the test packs

  • Understand the application under test and ensure that it meets the necessary expectations as defined by business
  • Ensure Quality Assurance of all testing activities
  • Maintain test documentation to reflect current system operations. Identify opportunities for continuous improvement
  • Support improvement of testing process and initiatives
  • Continued maintenance and upkeep of the automated scripts

Test status updates

  • Provide feedback to the development team and ensure the work is carried out in accordance with the schedule and the quality requirements
  • Inform management of any negative trends in the quality of software in pre- and post-production
  • Provide estimates and feedback to the Team Lead for project scheduling purposes
  • Ensure effective communication with key stakeholders
  • Prepare and maintain test tracking report

Test closure activities

  • Ensure test completion - no outstanding high risk issues, defects have been fixed and retested or deferred or accepted as permanent restrictions
  • Handover test artefacts to people who need it in the future, e.g. maintenance or support teams
  • Participate in project retrospectives and contribute and document lessons learned
  • Archive test work products, like test results, test logs, test status reports etc

IMPACT OF DECISION

 

Time Span

Operational

Problem Solving

Complex

Risk of decisions

Internal and External

Financial impact

None

Influence of work

Operational

Work proficiency

Professional

Demands of change

Complex. Very detailed. Sometimes urgency is required.

Knowledge and Skills

Essential

  • Google Suite 1-2 years
  • Knowledge of functional testing, system testing, integration testing, regression testing, automation scripting and execution 5-7 years
  • Knowledge of systems testing, integration testing 2-4 years
  • Knowledge of non-functional testing – performance testing 2-3 years
  • Build enhancements to test frameworks increasing speed and productivity 5-7 years
  • GUI/API automation/performance solutions using different tools 5-7 years
  • Refinement of automation/performance tech methodologies and approach
  • Innovate solutions and idea improving SQA processes
  • Define metrics and measurements to evaluate automation/performance effectiveness
  • Analysis, design and implement automation/ performance solutions
  • Assist with the facilitation of project workshops and scoping sessions
  • Compile automation task or project estimations
  • Pilot and demo bespoke automation/performance solutions
  • Provide coaching and development opportunities for junior test team members
  • Develop, Train and lead junior team members in automation testing methods and best practices
  • Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of their test scripts.
  • Influence the direction of the automation effort, and its schedule and prioritization
  • Respond to technical issues to resolve and follow up
  • Collaborate with other IT and application resources and teams
  • Collaboratively work with the rest of the QA team to refine quality assurance practices and technique within the greater team
  • Work with the support team to interpret and implement quality assurance standards for the context of the project or BAU ticket
  • In sprint / release automation
  • In sprint / release manual testing if automation is not possible
  • Pair / collaborative testing with the developers in the support team
  • Continually evaluate the adequacy of quality assurance standards in their projects
  • Devise sampling procedures and directions for recording and reporting quality data
  • Review the implementation and efficiency of quality and inspection systems
  • Plan, conduct and monitor testing and inspection of materials and products to ensure finished product quality
  • Document internal audits and other quality assurance activities
  • Investigate customer complaints and non-conformance issues
  • Collect and compile statistical quality data
  • Analyse data to identify areas for improvement in the quality and automation capabilities
  • Develop, recommend and monitor corrective and preventive actions
  • Prepare reports to communicate outcomes of quality activities
  • Identify training needs and organize training interventions to meet quality standards
  • Coordinate and support on-site audits conducted by external providers
  • Evaluate audit findings and implement appropriate corrective actions
  • Monitor risk management activities Assure ongoing compliance with quality and industry regulatory requirements

5-7 years Testing and automation types:

  • Integration testing, UI, E2E, API, REST, Device testing

Automation Tools:

  • UFT, Selenium, Postman, Appium, Mobile Centre, SoupUI

IDE’s:

  • Eclipse, IntelliJ CI Tools:
  • Jenkins, Bamboo etc. Build Tools:
  • Maven Version control tools:
  • GIT, Bitbucket Management Tools:
  • JIRA (Zephyr), QC / ALM Other Tools:
  • NewRelic, Load Runner, NeoLoad, JMeter

Development languages:

  • Java, C#, SQL, Python
  • A commitment to quality and a thorough approach to work 5-7years

Desirable

  • Knowledge of non-functional testing – security testing  1-2 years
  • Knowledge of non-functional testing – usability testing 1-2 years
  • Experience of testing using test management tools such as QC / Zephyr 1-2 years

COMPETENCIES

Essential

  • Planning and organising
  • Deadline driven
  • Learning and researching
  • Analysing and problem solving
  • Applying expertise and technology
  • Working with people
  • Excellent written and spoken communication skills
  • Delivering results and meeting customer expectations

Desirable

  • Confident enough in their ability to test that they can push back on a developer when tests fail
  • Must not only test what works, but also look for what does not work, and try to break the system
  • Excellent documentation skills & adherence to standards
  • Needs to be a problem solver, enjoy digging through numbers
  • Needs to be able to run with a task on their own

If you have not heard from us after 2 weeks, please consider your application unsuccessful.



 

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



 

 

 

Similar jobs you might be interested in:

QUALITY ASSURANCE (QC) SUPERVISOR
Location: Northern Suburbs
Salary:
(quality Controller) quality assurance SUPERVISORBasic Salary+ BenefitsIf you do not meet the client's requirements as listed below your application will not be considered
7 days ago


Junior Quality Assurance Analyst
Location: Capetown
Salary: Negotiable
My client seeks a Junior quality assurance Analyst (Hybrid Role) to join a fast-paced, innovative environment. You''ll collaborate with developers and customers to ensure software excellence across platforms like mobile apps, GIS mapping, and hardware provisioning.
8 days ago


Junior Quality Assurance Analyst
Location: Cape Town
Salary:
Junior quality assurance Analyst Opportunity! Join one of the leading Business Automation software companies driving innovation and excellence in the tech world. If you have a passion for improving software, spotting issues others miss, and being part of a high-performing team, then this could be your perfect fit!
14 days ago


Quality Assurance Supervisor
Location: Cape Town
Salary:
We are are looking for an experienced and results-driven quality assurance Supervisor to lead and oversee all quality assurance and control functions within our manufacturing operations.
17 days ago


Quality Assurance (QA) Specialist – Software Tester
Location: Bellville
Salary: R 20 000.00 Monthly
Job Description: A company specializing in software solutions, product coding, and integration services is currently expanding its QA team and is looking for a quality assurance Specialist with strong expertise in both manual and automated testing. As the QA Specialist, you'll play a critical role in ensuring our software solutions are functional, reliable, and aligned with user expectations. You...
11 days ago


Quality Control and Assurance Manager
Location: Capetown
Salary: R28 000.00 - R30 000.00 per month
quality Control and assurance Manager
72 days ago


Quality Controller
Location: Cape Town
Salary:
Our client aims to be the trusted provider and preferred choice for world-class technology solutions, offering the best in Aerospace, Security, and Turn-key System Application Projects for their clients. They are seeking skilled a quality Controller to join their team in Airport City.
7 days ago


Junior Industrial Engineer
Location: Cape Town
Salary:
15 days ago


PP 15829 - Structural Engineer / Technologist – Cape Town
Location: Capetown
Salary: Highly Neg on exp
Structural engineer / Technologist – Cape Town
25 days ago


Mechanical Designer
Location: Capetown
Salary: R45000 -R50 000 ctc pm
Established South African based firm with years in the industry, and with a solid reputation for delivering innovative and world-class robotic and automation solutions, is recruiting for an experience Mechanical Design engineer.
39 days ago


Create a free job alert for Quality Assurance Engineer II in CapeTown

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