Qa Engineer

Johannesburg, Gauteng, South Africa

Job Description


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 Common sense for what it takes to deliver a great user experience
Comfortable to go to code review level.
Appreciation for clean and well-documented codeBachelor or Master's Degree in Computer Science, Information Technology or an equivalent degree.
Salary: Market-RelatedEmployment DetailsEmployment Type:Permanent EmploymentIndustry:Not specifiedWork space preference:Work from HomeIdeal work province:Ideal work city:Salary bracket:R 0 - 0Drivers License:N/AOwn car needed:No

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1325781
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned