QA Tester - Automation
Location: Durbanville, Cape Town
Salary: R25k per month negotiable
About the Role:
Opportunity available at a global digital strategy and technology partner for an experienced Mid-Automation QA Tester to join their team.
IT/ related degree or Diploma advantageous
Software Testing Certification (ISEB / ISTQB) advantageous
Solid experience in software testing and test methodologies
Experience in defects tracking and reporting skills
Knowledge of Web Services Testing - including an understanding REST/SOAP/HTTP and SQL.
Automation Experience required and ability to understand basic coding and write basic scripts
Ready API or SoapUI software experience advantageous
HTML and CSS (Standard LESS, SCSS or has knowledge of compiled CSS).
Basic IT hardware/software skills
SQL database experience and NoSQL knowledge
Webpack, Gulp, Grunt or similar
Google Suite (Docs, Sheets, Forms)
Ensure that every phase and feature of the software solution is tested
Ensure that any potential issues are identified and fixed before the product goes live.
Focus predominantly on end to end testing in robot framework (or another testing platform).
Define, write, deploy and execute tests in our different environments, both cloud and local, within a DevOps environment using services like saucelabs.com
Collaborate with cross-functional teams to define, design, and ship new tests.
Create stories and test cases using our preferred tools, assist the development team in creating tests.
Design tests that ensure consistent quality and cater to many scenarios
Adhere to company product methodology and processes (Agile/SCRUM).
Staying up to date and implement critical changes to the development technologies
Functional and Technical Design sessions.
Quality assurance of business and functional requirements specifications
Extraction of test requirements from high-level business / functional specifications.
Analysis and development of test scenarios.
Creation and maintenance of test data.
Integration, scenario, load, functional and non-functional testing.
Logging, owning and resolving defects.
Provide efficient reporting/ feedback to the team.
Apply, design and develop automated testing strategies.
Updating project manager regularly about the progress of testing activities.