Software Engineer QA
at Boardroom Appointments
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 May, 2024 | Not Specified | 14 Feb, 2024 | 2 year(s) or above | Kubernetes,Perl,Jenkins,Test Design,Computer Science,Selenium,Bash,Containerization,Software Development Methodologies,Reporting,Python,Cucumber,Agile,Scripting Languages,Docker,Cypress,Web Applications | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2+ years of test automation experience, specifically in testing web applications.
- Proficiency in scripting languages (e.g., Java, Bash, Perl, Python).
- Understanding of test design, planning, execution, defect reporting and tracking.
- Experience in both automated and manual web application and web service API testing.
- Knowledge of GitHub Actions and CI/CD Pipelines using Jenkins.
- Knowledge of test automation frameworks like Cucumber, Selenium, Cypress, Puppeteer, or Playwright.
- Knowledge of both relational (MySQL, MariaDB) and NoSQL/non-relational (Cassandra) databases
- Proficiency in containerization with Docker and expertise in container orchestration utilizing Kubernetes
- Experience with software development methodologies, such as Agile
- Problem-solving skills and the ability to analyze and address complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Responsibilities:
- Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications.
- Plan and implement various types of testing, including manual, regression, functional, data validation, system integration, load, and performance tests.
- Develop and maintain a test automation framework to reduce testing time through automation.
- Work closely with development teams to design testing strategies and integrate testing into the development process.
- Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues.
- Promote quality and testing best practices among development teams, reviewing test plans for automation test coverage.
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Computer science software engineering or a related field (or equivalent experience
Proficient
1
Cape Town, Western Cape, South Africa