Software Testing Specialist
4 weeks ago
About Impact Tech Inc:
At Impact Tech Inc, we are dedicated to our workforce, our innovative technology, and are committed to achieving customer satisfaction. Our collaborative efforts allow us to expand swiftly, excel, and support some of the largest brands globally. We leverage advanced technology to address real-world challenges for our clients, maintaining our position as the premier SaaS platform for businesses to streamline their partnerships and enhance their revenue like never before. Our entrepreneurial culture rewards ambition and curiosity. If you seek to be part of a team that values your insights, recognizes your contributions, and enjoys working with talented individuals from diverse backgrounds, this is the right place for you.
Your Role at Impact Tech Inc:
As a Software Quality Assurance Engineer, your primary responsibilities will encompass delivering top-notch software to our users while ensuring the sustainability of quality standards through automated regression testing. This unique opportunity in Quality Assurance allows you to significantly impact the quality of our software throughout every stage of the feature delivery process. This position includes all duties related to the Quality Assurance function for a designated team.
The successful candidate will be expected to meticulously evaluate new features, documenting the approach in a comprehensive test plan that includes specific test cases relevant to the feature. Following the successful launch of the feature, the scenarios outlined in the test plan will be automated using Java and Selenium WebDriver.
Additionally, you will be responsible for conducting the regression testing phase of the deployment workflow and providing timely reports on the results. You will collaborate closely with Software Development Engineers and Product Managers to comprehend product requirements and functionalities, facilitating the development of suitable build scripts, test plans, and test cases.
Key Responsibilities:
- Lead Automation Testing initiatives
- Create, configure, and maintain a suite of automated regression tests and their environment
- Conduct Test Planning and Requirement Analysis
- Approve manually scripted test cases
- Review and act on pull requests
- Examine product design documentation to ensure clarity and verifiability of requirements
- Consult with product development teams to assess system interfaces and operational requirements
- Define testing methods and develop test plans for new or updated software projects
- Recommend design enhancements or corrections throughout the Software Development Life Cycle (SDLC)
- Maintain effective communication with project software engineers regarding limitations and performance requirements
- Execute test plans and generate reports on program evaluation and testing
- Conduct various testing types including functional, non-functional, integration, regression, system, smoke, and sanity testing
- Monitor program performance post-implementation to prevent recurring issues
- Perform compatibility tests with vendor-provided software
- Design software systems using scientific analysis and mathematical models
- Create testing tools to facilitate data collection and execution of test methods
- Support manufacturing by verifying fixture software
- Participate in risk management discussions
- Script test cases against manually scripted cases
- Run regression tests and diagnose reported issues
- Implement automated tests using a Selenium framework
- Contribute to the development and upkeep of automated test scripts
- Establish automation frameworks and tools to enhance testing efficiency
- Execute and monitor automated test suites to ensure product quality
- Identify and document software defects, ensuring clear communication with the development team
- Collaborate with developers to reproduce and troubleshoot reported issues
- Communicate test progress and results to project stakeholders
- Work with cross-functional teams to prioritize and resolve defects promptly
- Provide reports and procedures on automation progress
- Track test metrics such as test and code coverage
- Implement scripts and configurations for automated build and testing environments
- Ensure documentation of the QA automated test framework
- Proactively identify opportunities to improve testing processes and tools
- Stay informed about industry trends and best practices in QA and technology.
Qualifications:
- Strong understanding of programming and software development
- Proven experience as a QA Engineer, preferably in the technology sector
- In-depth knowledge of software testing methodologies and tools
- Experience with automation testing tools (e.g., Selenium, Jasmine, Cucumber)
- Solid understanding of financial systems and security protocols
- Ability to troubleshoot complex system tests
- Creative problem-solving skills
- Detail-oriented approach
- Excellent communication skills
- Minimum of 3 years of experience in SDLC (Agile/Scrum methodologies)
- Bachelor's Degree or relevant experience
- ISTQB/ISEB certification preferred
- At least 2 years of experience in developing RESTful APIs
- Certification in Java, Spring, or AWS technologies preferred
Additional Information:
- Hybrid work environment
- Responsible PTO policy
- Commitment to work-life balance
- Training and Development opportunities
- Medical Aid and Provident Fund options
- Restricted Stock Units with a 3-year vesting schedule
- Internet Allowance
- Fitness club fee reimbursements
Impact Tech Inc is an equal opportunity employer. All employees and applicants will receive fair treatment and equal employment opportunities regardless of race, ethnicity, color, religion, age, gender identity, sexual orientation, national origin, disability, or any other non-merit factors.
-
Software Development Engineer in Test Specialist
2 weeks ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeAbout UsInspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently.Job DescriptionWe are seeking an experienced Software Development...
-
Software Development Engineer in Test Specialist
2 months ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeAbout Inspired TestingWe are a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently.Our MissionWe are committed to helping our customers achieve their...
-
Software Development Engineer in Test
4 weeks ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeAbout UsInspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently.The RoleWe're seeking an experienced Software Development Engineer in...
-
Software Development Engineer in Test
1 day ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeJob SummaryWe're seeking a highly skilled Software Development Engineer in Test to join our team at Inspired Testing. As an SDET, you will play a crucial role in enhancing the scalability, maintainability, and performance of our codebases. Your expertise in automation framework design, SOLID design principles, and code analysis tools like SonarQube will be...
-
Software Quality Assurance Specialist
4 days ago
Cape Town, Western Cape, South Africa BET Software Full timeJob Title: Software Quality Assurance SpecialistJob Summary: We are seeking an experienced Software Quality Assurance Specialist to join our team at BET Software. The ideal candidate will have a strong background in software testing and quality assurance, with a focus on manual functional and API testing.Key Responsibilities:Develop and execute manual...
-
Cape Town, Western Cape, South Africa BET Software Full timeJob Title: Advanced Software Quality Assurance SpecialistJob Summary:We are seeking a highly skilled Advanced Software Quality Assurance Specialist to join our team at BET Software. As an integral part of our quality assurance team, you will be responsible for the development and execution of automation and load testing scripts, ensuring thorough test...
-
Cape Town, Western Cape, South Africa BET Software Full timeJob Title: Highly Skilled Software Automation SpecialistJob Summary: We're looking for a skilled software automation specialist to join our team at BET Software. As an Intermediate Software Quality Engineer, you'll be responsible for developing automation and load testing scripts, working side by side with the functional testing team, and creating test...
-
Cape Town, Western Cape, South Africa BET Software Full timeJob Title: Intermediate Software Quality Assurance SpecialistWe are seeking a highly skilled Intermediate Software Quality Assurance Specialist to join our team at BET Software in Cape Town. As a key member of our quality assurance team, you will play a crucial role in ensuring the delivery of high-quality software products.Key Responsibilities:Analysis and...
-
Senior Quality Assurance Specialist
2 weeks ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeWe're seeking a skilled Senior Quality Assurance Specialist to join our team at Inspired Testing. As a key member of our quality engineering and software testing consultancy, you'll play a crucial role in helping our customers deliver high-quality software faster and more efficiently.About the Role:As a Senior Quality Assurance Specialist, you'll be...
-
Intermediate Software Tester
3 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe are seeking an experienced Intermediate Software Tester to join our team at BET Software. In this role, you will be responsible for ensuring the high quality of our software products.About the RoleThe ideal candidate will have a solid foundation in software testing and a strong understanding of testing methodologies and techniques. You will be responsible...
-
Software Quality Assurance Specialist
1 month ago
Cape Town, Western Cape, South Africa BET Software Full timeJob Title: Intermediate Software Quality AnalystWe are seeking a highly skilled Intermediate Software Quality Analyst to join our team at BET Software. As a key member of our quality assurance team, you will play a crucial role in ensuring the delivery of high-quality software products.Key Responsibilities:Analyze and design test plans and test cases to...
-
Software Support Specialist
3 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the RoleMRI Software is seeking a skilled Software Support Analyst to join our team in Cape Town, South Africa. As a key member of our support team, you will be responsible for resolving customer queries and analyzing software issues to recommend solutions.Key ResponsibilitiesDevelop a deep understanding of the Property Management X product suite and...
-
Software Support Specialist
1 month ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout the RoleMRI Software is seeking a highly skilled Software Support Analyst to join our team in Cape Town, South Africa. As a key member of our support team, you will be responsible for resolving customer queries and analyzing software issues to recommend solutions.Key ResponsibilitiesDevelop a deep understanding of the Property Management X product...
-
Software Support Specialist
7 days ago
Cape Town, Western Cape, South Africa MRI Software Full timeAt MRI Software, we're committed to delivering exceptional client experiences. As a Software Support Analyst, you'll play a critical role in ensuring our clients receive top-notch support for our Property Management X product suite.Key Responsibilities:Develop a deep understanding of the Property Management X product suite's functional and technical...
-
Senior Software Quality Assurance Specialist
4 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeSenior Software Quality AnalystWe are seeking a highly skilled Senior Software Quality Analyst to join our team at BET Software. As a key member of our quality assurance team, you will play a critical role in ensuring the highest quality of our software products.Key Responsibilities:Develop and execute comprehensive test strategies to ensure thorough test...
-
Quality Assurance Specialist
4 weeks ago
Cape Town, Western Cape, South Africa Inspired Testing Full timeAbout UsInspired Testing is a pioneering quality engineering and software testing consultancy that empowers clients to deliver high-quality software faster and more efficiently.Job SummaryWe are seeking an experienced Intermediate Quality Engineer to join our team of exceptional consultants and engineers. As a key member of our team, you will be responsible...
-
Quality Assurance Specialist
1 month ago
Cape Town, Western Cape, South Africa Inspired Testing Full time{"h1": "Intermediate Quality Engineer", "p": "At Inspired Testing, we're seeking an experienced Intermediate Quality Engineer to join our team of exceptional consultants and engineers. Our mission is to help our customers deliver quality software faster, more effectively, and more frequently. As a key member of our team, you'll be responsible for executing...
-
Automation Testing Specialist
2 weeks ago
Cape Town, Western Cape, South Africa Dimension Data Full timeJob RequirementsAs a Test Automation Specialist at Dimension Data, you will be responsible for ensuring the quality of our software products. To succeed in this role, you will need to have a strong background in software testing and a passion for automation.Key ResponsibilitiesDevelop and maintain test automation frameworks to ensure efficient and effective...
-
Software Quality Assurance Engineer
1 month ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible, game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, who share our passion for innovation and excellence.Job SummaryWe are seeking a talented and motivated QA Engineer to join...
-
Software Quality Assurance Engineer
3 weeks ago
Cape Town, Western Cape, South Africa MRI Software Full timeAbout MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to delivering innovative solutions that improve people's lives. Our mission is to empower our teams to reach their full potential, and we're committed to creating a work environment that you look forward to every single day.Job SummaryWe're seeking a talented and...