Impronics Technologies is seeking a Quality Assurance Tester to join their team in Gauteng, South Africa. This role involves analyzing user stories, collaborating on testing strategies, and ensuring quality throughout the software development lifecycle. Candidates should have a BSc/BA in a relevant field and proven experience in QA, with strong knowledge of testing methodologies and tools. The position offers a hybrid working model, blending remote work with in-office collaboration. Excellent problem-solving and communication skills are essential.
Qualifications
Proven experience as a Quality Assurance Tester or similar role.
Strong understanding of Testing Methodologies and Concepts.
Experience with defect management tools like Jira and Confluence.
Ability to work in an agile environment.
Responsibilities
Analyzing user stories and system specifications for validity.
Collaborating with QA Engineers to develop test plans.
Writing test cases and documenting requirements.
Executing all levels of testing, including System and Regression.
Skills
Quality Assurance Testing
SQL
Agile methodologies
Banking domain knowledge
Analytical skills
Communication skills
Problem-solving skills
Time management
Education
BSc/BA in Computer Science, Engineering, or related field
Tools
Jira
Confluence
Job description
Working Benefits
This role allows for remote working. The company implements a hybrid model that requires certain days to be in the office.
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
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
Should be able to handle the work pressure and commitment to reach the extra mile.
Responsibilities
Analysing 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 and Regression etc.)
Detect and track software defects and inconsistencies.
Create bugs reports and report errors to development teams as per agreed 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 agreed timelines and priorities