Enable job alerts via email!

Senior Software Qa Engineer Remote

Hustle Consulting (Pty) Ltd

East London

Remote

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A consulting firm is seeking a Senior Software QA Engineer to maintain software quality, improve QA processes, and collaborate with product stakeholders. The ideal candidate should have over 5 years of experience in test analysis and a strong grasp of automation and testing tools. Communication skills and attention to detail are crucial for success in this role.

Qualifications

  • 5+ years of experience in test analysis, design and execution.
  • Proven experience balancing hands-on and tool-based testing.
  • Confident working with knowledgeable individuals.
  • Experience defining a Quality Assurance framework.

Responsibilities

  • Maintain the high quality of the company's software.
  • Define and improve Quality Assurance processes.
  • Execute product acceptance testing.
  • Train team members on QA processes.

Skills

Test analysis
Hands-on testing
Tool-based testing
SQL DDL and DML
Git
Postman
Selenium WebDriver
Microsoft Playwright
Docker

Tools

GitHub
GitLab
CI/CD pipelines
AWS
Azure
Google Cloud Platform
Job description

Senior Software QA Engineer

Our client is looking to hire a Senior Software QA Engineer to join their team.

Duties & Responsibilities
  • Maintain the high quality of the company's software.
  • Define, monitor and improve upon the Quality Assurance process and practices, including our quality assurance architecture, frameworks, policies, standards and tools at all stages of the SDLC.
  • Execute the quality control process, including taking ownership of product acceptance testing.
  • Enhance test data as new product features are established.
  • Collaborate with product stakeholders to ensure that problems discovered will be investigated and the quality assurance process will be adapted to address these problems moving forward.
  • Train the team members on quality assurance control process and policies.
  • Initiate and own the handover of acceptance testing from the customer success team to Quality Assurance.
  • Define, document and maintain the product acceptance testing strategy / approach and expand the depth of testing as your product knowledge improves.
  • Keep abreast of the expectations of the product stakeholders, engaging with the Quality Assurance Manager for assistance in managing these expectations.
  • Execute day‑to‑day testing related to deliverables planned for each sprint.
  • Define and execute the Predictor IBP test automation strategy, considering any needs for alignment with the Predictor IA engineering team as well as the broader company automation strategy.
  • Grow and continually update your product knowledge.
  • Take the Quality Assurance Manager with you on the journey.
Desired Experience & Qualification
  • 5 or more years of experience in test analysis, design and execution at a senior level.
  • Proven experience in balancing between hands‑on and tool‑based testing activities.
  • Confident in working with knowledgeable individuals.
  • Meticulous at planning for, and recording the outcome of meetings and discussions pertaining to the product engineering process.
  • Previously been responsible for, or been involved in the process, of defining a Quality Assurance framework for a team, or have a clear understanding of what this requires.
Knowledge that will support your success in the role
  • Managing test environments installed on a Linux operating system.
  • Managing test data in flat files and in MySQL / Postgres RDBMS using SQL DDL and DML.
  • Using Git repositories to manage source code, including experience in using a Git platform such as GitHub, GitLab or Bitbucket in an IDE as well as on the command-line.
  • Using Postman to explore, document and test APIs.
  • A proven track record in building automated acceptance tests using tools such as Selenium WebDriver with Cucumber and / or Microsoft Playwright.
  • Having performed testing within a Java development team.
  • Using and maintaining GitHub or GitLab CI / CD pipelines.
  • Using and maintaining Docker containers within a cloud environment such as AWS, Azure or Google Cloud Platform.
Skills and aptitudes
  • High level of attention to detail.
  • Able to prioritize your own work within agreed deadlines and manage stakeholder expectations where necessary.
  • Ability to think quickly, be agile, solution driven, innovative, problem solve and have the confidence to make decisions.
  • Great communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.