Job Title

QA Engineer

Back to jobs
Market Related
Area:
Sector: IT / Computers / Software
Posted: 4 July 2024

Job Details

Roles and Responsibilities:
 
Successful candidates will have a minimum of 8 years’ recent experience with all of the skills listed below.
 
Responsibilities:
 
Developing and executing test cases to ensure the application meets the required quality standards.
Identifying and reporting defects to the development team and working with developers to resolve them.
Collaborating with cross-functional teams and stakeholders to ensure the product meets business requirements.
Maintaining and improving the quality of the product as it evolves throughout its lifecycle.
Owning the SaaS product quality.
Implementing, and continuously improving the software quality assurance process for our SaaS platform.
Issue and bug ticket contents
Establish and track metrics consistently:
Defect density and defect rejection rates
Test coverage and test case pass rates
Number of defects found and closed by the QA team Defect leakage (bugs found by customer versus internal). Customer satisfaction scores. Ratio of manual and automated tests.
Creation and maintenance of a Software Validation process guide (in confluence or elsewhere) Implementing a test automation framework and solution set (toolset TBD, with help from internal team) for our SaaS business.
Functional quality assurance of on-premise and cloud solutions during consulting projects.
 
Skills and Experience:
 
Strong functional and technical knowledge of the application or platform being tested.
Preferably has domain knowledge of supply chain or financial SaaS solutions.
Excellent analytical and problem-solving skills.
Expertise in various testing methodologies such as manual, automated, and performance testing.
Excellent written and verbal communication skills to communicate complex issues to cross-functional teams and stakeholders.
Ability to work in an Agile development environment.
 
Knowledge of scripting languages, automation tools, and testing frameworks such as Selenium, Appium, JMeter, TestNG. Well-versed in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) In-depth knowledge of testing methodologies, concepts, phases, and types of testing, developing test plans, test scenarios, test cases, and test reports and documenting test results accordingly after analyzing Business Requirement Documents (BRD)
Functional Requirement Specification (FRS) Expert in test case preparation, functional testing – manual, defect management, regression and sanity testing, test plan building, test report generation, test case review and maintenance. Experience in importing and exporting data from relational databases (SQL) Proficiency with Atlassian toolset (Jira and Confluence)
Proficiency with Git and CI/CD tools {Preferable Azure CI/CD}
Proficiency with or willingness to gain exposure to latest front-end web development {e.g., React, Vue, Laravel or Flask }and API gateway frameworks
Comfortable to go to code review level.
Appreciation for clean and well-documented code
 
Bachelor or Master’s Degree in Computer Science, Information Technology or an equivalent degree.
Salary: Market Related
 
Employment Details
Employment Type:
Permanent Employment
Industry:
Not specified
Work space preference:
Work from Home
Ideal work province:
 
Ideal work city:
 
Salary bracket:
R 0 – 0
Drivers License:
N/A
Own car needed:
No