Senior Automation Test Engineer - Behind ForceTech Solution
(2024-05)
Understanding of insurance products and processes, including policy generation, endorsements, claims, and renewals for Personal Insurance, Corporate Insurance, and other related products. Expertise spans handling the full lifecycle of these insurance activities, ensuring smooth and efficient operations across all stages.
- Development and Maintenance of Automation Framework: The process of designing, implementing, and sustaining a Hybrid Automation Framework to facilitate comprehensive testing across all pertinent systems and platforms. This entails the selection of appropriate tools and technologies, the establishment of coding standards, and the assurance of the framework's stability and optimal performance.
- Development and Execution of Test Scripts: The creation and execution of automated test scripts for various functionalities, such as policy creation, endorsements, claims processing, and renewals. This requires a thorough understanding of business requirements and the capability to convert them into effective test cases. The primary objective is to achieve extensive test coverage while ensuring the software's quality and reliability.
- Testing of Portals (Employee, Agent, Broker): The development of specialized automation scripts designed to meet the distinct workflows and functionalities of each portal. This includes addressing specific user roles, permissions, and data requirements pertinent to each platform.
- Regression Testing: The construction and maintenance of comprehensive regression test suites to verify that new features or bug fixes do not lead to regressions in existing functionality. This involves the regular execution of regression tests and the analysis of results to identify and report any issues.
- Leadership and Mentorship of the Team: Leading and mentoring a team of automation testers by providing guidance on best practices, conducting code reviews, and offering technical support. This includes task assignment, progress tracking, and fostering a collaborative and high-performing team environment.
QA Engineer Automation - TECHCENT IT Solutions
(2022-05 - 2024-04)
QA Engineer Automation - TECHCENT IT Solutions
(2022-05 - 2024-04)
Operated a detailed e-commerce website for Hirsch's, a major South African retailer specializing in home appliances and electronics. The site effectively showcases and facilitates the acquisition of a vast product selection for residences, spanning large appliances (e.g., dishwashers, washing machines, ovens), climate control systems, and electronics.
- Automation Framework Development & Maintenance: Developed and maintained test automation framework for front-end validation using Java, Selenium, and Cucumber (BDD), based on the Page Object Model (POM) and Test-Driven Development (TDD) principles.
- Regression Management: Managed the end-to-end continuous integration pipeline, utilizing Maven for build management and Jenkins for scheduling automated regression test suites to run at predefined intervals.
- Agile Collaboration: Actively participated in Agile/Scrum ceremonies (Sprint Planning, Daily Scrums, Reviews) and utilized Jira for logging defects, updating user stories, and tracking sprint deliverables. Contributed to quality assurance maturity through code reviews, regression check-ins, and detailed planning of sprint-level user story completion.
QA Engineer Automation - TECHCENT IT Solutions
(2022-05 - 2024-04)
Go BOLT (Tech-Logistics): Developed and supported a Transport Management System (TMS) that leverages technology to plan, execute, and optimize Line Haul and Short Haul trucking, driving value through increased asset utilization and disintermediation.
- Test Automation & Script Development: Developed and maintained automated test scripts utilizing the Cucumber BDD Framework, directly addressing assigned and unassigned daily tickets to expand coverage.
- Version Control and Collaboration: Managed source control and collaboration, successfully merging developed code with the Master branch via Bitbucket.
- Quality Assurance & Reporting: Executed essential quality checks, including Automation Sanity and Regression testing, and delivered comprehensive quality reports to management.
Software Test Engineer
(2018-09 - 2020-12)
Supported the development and integration of OMS (Operational Management System), a specialized software solution for European paper mills. OMS streamlines shift handover, knowledge transfer, and communication (via reports, log notes, and chat) to minimize production downtime and optimize workflow efficiency.
- Comprehensive Quality Assurance & Testing: Conducted comprehensive quality assurance through both manual testing and a full suite of executions, including System Testing, Smoke Testing, Functional, and Regression testing.
- Test Case Development & Defect Management: Translated business requirements into detailed test cases, executed tests, captured results, and managed the defect lifecycle by reporting bugs to the development team.
- Reporting, and Mentorship: Streamlined project communication by preparing and delivering daily status reports detailing planned vs. actual progress, and facilitated team growth by providing knowledge transfer to new hires.
- SDLC/STLC Expertise: Applied a solid foundation in Manual Testing principles, Software Testing, and Quality Assurance (QA) across the full SDLC and STLC.