Enable job alerts via email!

QA Engineer

Impronics Technologies

Johannesburg

Hybrid

ZAR 300,000 - 400,000

Full time

30+ days ago

Job summary

A technology company in Johannesburg is looking for a Quality Assurance Tester to ensure software quality through manual and automated testing. This role involves analyzing requirements, executing tests, and collaborating with QA Engineers in an agile environment. Ideal candidates should have strong problem-solving skills and experience with test tools like Jira and SQL. This position offers remote flexibility with certain in-office days.

Qualifications

  • Proven experience as a Quality Assurance Tester or similar role.
  • Knowledge of Testing Methodologies/Concepts.

Responsibilities

  • Analyze user stories and requirements for validity.
  • Collaborate with QA Engineers to develop test plans.
  • Execute all levels of testing (System, Integration, Regression).
  • Detect and track software defects.
  • Conduct post-release testing.

Skills

Attention to detail
Communication skills
Test case execution
Agile environment
Problem-solving skills

Education

BSc/BA in Computer Science

Tools

Jira
Confluence
SQL
Job description

Quality Assurance Tester

Department: Technology Operations

Role: Quality Assurance Tester

Working Benefits: This role allows for remote working. The company implements a hybrid model that requires certain days to be in the office.

This role in the Technology Operations Team requires the skills of a Quality Assurance Tester to assess software quality through manual and automated testing. The role requires a fair amount of manual testing, but a passion to develop automated testing in the environment will be an advantage. The applicant should have a keen eye for detail and excellent communication skills. The applicant will be competent in executing test cases and passionate about quality. Ultimately, you will ensure that our products, applications, and systems work correctly.

Requirements And Skills
  • BSc/BA in Computer Science, Engineering or a related field is an advantage
  • Proven experience as a Quality Assurance Tester or similar role
  • Knowledge of Testing Methodologies/Concepts
  • Good Knowledge of Banking domain – Trade & Payment products an advantage
  • Experience using test and Defect management tools like Jira/Confluence
  • Experience in using SQL
  • Knowledge and understanding of the development process and software testing life cycle
  • Ability to work in an agile and fast-paced environment
  • Excellent planning, organizational, and time management skills
  • Able to exercise independent judgment and take action on it
  • Logical and efficient, with keen attention to detail
  • Highly self-motivated and directed
  • Ability to effectively prioritize and execute tasks while under pressure
  • Strong customer service orientation
  • Confidence working with complex data and systems
  • An understanding of how IT can be used to resolve problems
  • An interest in, and understanding of, project management techniques
  • Ability to quickly develop an excellent understanding of the organization’s goals and objectives
  • High level of conceptual thinking skills
  • Good Analytical and creative Problem-solving skills
  • Good Critical thinking and Decision-making skills
  • Good listening, written, and oral communication skills
  • Good Interpersonal Skills with experience working in a team-oriented, collaborative environment
  • Strong sense of ownership of responsibilities and deliverables
  • Ability to handle work pressure and a commitment to reach the extra mile
Responsibilities
  • Analyzing user stories, use cases, requirements, and system specifications for validity and feasibility
  • Collaborate with QA Engineers to develop effective strategies and test plans
  • Writing test cases, documentation, requirements review, and creating bug reports
  • Execute all levels of testing (System, Integration, Regression, etc.)
  • Detect and track software defects and inconsistencies
  • Create bug reports and report errors to development teams as per the process
  • Help troubleshoot issues
  • Conduct post-release/post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle
  • Apply quality engineering principles throughout the Agile product lifecycle
  • Support the Scrum Master and Project Manager in managing testing deliverables according to timelines and priorities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.