About the position
ENVIRONMENT:
A leading Strategy, Services, and Technology partner in the online Education space seeks a QA Automation Engineer to join its team. Your core role will include testing the site manually, creating test cases and then automating them with tools and frameworks needed to effectively test systems. The ideal candidate will require a Bachelor’s Degree in Computer Science/Software Engineering or similar field with 1-3 years relevant professional experience in QA including a solid understanding of Testing techniques (e.g. Performance, Automated) & have proficiency with Selenium WebDriver Pytest, Python, JIRA, TestRail, GitHub Actions, Confluence, Postman, MySQL & PostgreSQL. Travel may be expected periodically for company/team events and client meetings either in South Africa or offices in the US.
DUTIES:
· Analyse, report, and document issues found applying QA best practices.
· Understand the development process and coordinate work with your team accordingly.
· Create comprehensive test plans and execute them.
· Create automated functional tests.
· Work closely with other members of the Quality Assurance team to automate the high-cost test plans to improve the overall team throughput.
· Execute various phases of functional and nonfunctional testing to certify the quality of new software releases.
· Conduct cross-browser testing to check the compatibility of applications across various browsers.
REQUIREMENTS:
Qualifications –
· Bachelor’s Degree in Computer Science, Software Engineering or alternative related field (or commensurate work experience).
Experience/Skills –
· 1-3 Years of relevant professional experience in QA.
· Knowledge of Software Development life cycle and bug life cycle.
· Familiarity with technologies like Selenium WebDriver and Pytest.
· Knowledge in Python or similar programming languages.
· Experience with Pycharm and?Github Actions.
· Experience with JIRA, TestRail / Testmo and Confluence.
· Experience with Open Source Databases like MySQL, PostgreSQL.
· Experience with API/Backend services testing tools like Postman.
· Knowledge of bug triaging, Agile methodologies, SCRUM practices and QA effort.
· Understanding of Testing?techniques (e.g.?performance, automated), their strengths?and weakness.
· Expertise in cross-browser/environment testing.
ATTRIBUTES:
· Excellent attention to detail.
· Proficiency in communication and interpersonal skills - both verbal and written.
Desired Skills:
- Selenium
- postgreSQL
- Python
- Quality Assurance
About The Employer:
A leading Strategy, Services, and Technology partner in the online Education space