Selenium Automation – Client Onboarding, Servicing & Core Banking
Client: Nedbank | Role: Senior Test Engineer – Selenium Automation
Duration: 08/2024 – Present
Tools & Tech: Selenium WebDriver, Cucumber, Postman, RestAssured, Jira, Git | Language:Java
Key Contributions:
- Executed comprehensive test plans, integrating both manual and automated testing approaches.
- Automated regression test scripts using Selenium WebDriver & Core Java, reducing execution time significantly.
- Applied Behavior-Driven Development (BDD) using Cucumber, converting business requirements into executable test scenarios.
- Implemented Page Object Model (POM) to ensure reusability and maintainability of test scripts.
- Leveraged OOP principles (Inheritance, Polymorphism, Encapsulation) for creating modular, reusable components.
- Validated RESTful APIs using Postman & RestAssured, ensuring data integrity and compliance with business logic.
- Managed defect lifecycle using Jira, ensuring accurate documentation and effective communication.
- Used Git for version control, enabling smooth collaboration within cross-functional teams.
Salesforce – Everyday Banking
Client: ABSA Group | Role: Senior Test Engineer – Salesforce Automation
Duration: 02/2023 – 07/2024
Tools & Tech: Selenium, Postman, TestNG, ACCELQ, Git | Language:Java
Key Contributions:
- Defined scope, objectives, and deliverables for automation to align with project goals.
- Developed and executed automation test scripts using ACCELQ to validate Salesforce functionality.
- Created and maintained test data to ensure reliable and consistent test execution.
- Customized and optimized ACCELQ frameworks, improving efficiency and maintainability.
- Executed API test cases using Postman, ensuring end-to-end validation of service layers.
- Delivered detailed progress reports on automation efforts to stakeholders.
- Collaborated with business analysts and developers for requirement clarification and solution quality.
MedMantra – Hospital Management System
Client: Apollo | Role: Senior Test Engineer – MedMantra
Duration: 08/2021 – 01/2023
Tools & Tech: Selenium, Cucumber, TestNG, Maven, RestAssured, Postman | Language: Java
Key Contributions:
- Performed exploratory testing to identify edge cases and enhance coverage.
- Automated workflows using Java, Selenium, Cucumber, TestNG, improving regression test execution.
- Implemented BDD frameworks to align testing with business processes.
- Created API test suites using Postman collections and automated them with RestAssured.
- Utilized Maven for dependency management and implicit waits for improved stability.
- Developed reusable test classes using inheritance, reducing code duplication.
Winzer – B2B Supply Chain Application
Client: ITOrizon | Role: Senior Test Engineer – Winzer
Duration: 11/2018 – 07/2021
Tools & Tech: Selenium WebDriver | Language: Java
Key Contributions:
- Designed and executed manual test cases to validate functional workflows.
- Automated test cases using Selenium WebDriver & Core Java, including cross-browser testing.
- Produced detailed test reports and defect metrics to monitor quality and assist in decision-making.
- Collaborated closely with development teams to ensure timely resolution of defects.