Senior Software Engineer In Test
Cellulant
2025-01-01-Present
- Lead strategic planning and feature testing initiatives, aligning closely with product management goals to elevate product quality and ...
- Lead strategic planning and feature testing initiatives, aligning closely with product management goals to elevate product quality and testability.
- Spearhead the development of innovative tests and tools for core products, mobile applications, backend APIs, services, and CI/CD pipelines, with a focus on performance tuning and automation.
- Collaborate with engineers to integrate testing earlier into the software development lifecycle, enhancing product quality and testability.
- Advocate for best practices in code health, testing, testability, and maintainability.
- Champion clean code and the test pyramid concept to support robust product development.
- Analyse complex software systems to improve overall design, testability, and quality, working closely with cross-functional teams.
- Pursue rapid feedback loops to support agile product development.
- Configure automated tests for reliable and efficient execution in CI/CD environments, optimizing system throughput and scalability.
QA Automation Engineer
AZA Finance
2020-03-01-2024-09-01
Responsibilities:
- Implemented automated testing frameworks to enhance the quality and efficiency of the testing
process.
- Developed te...
Responsibilities:
- Implemented automated testing frameworks to enhance the quality and efficiency of the testing
process.
- Developed test plans and scripts for new and existing features, ensuring high-quality product
delivery.
- Collaborated with software development and product management teams to understand
requirements and design comprehensive test strategies.
- Monitored and reported on test execution results, identifying and addressing issues in a timely
manner.
- Improved the CI/CD pipeline by integrating automation scripts, reducing manual regression
testing efforts.
Achievements:
- Reduced the time to execute regression test suites by 50%, contributing to faster release cycles.
- Increased test coverage by 35% through the implementation of automated testing tools.
- Enhanced product reliability and user satisfaction, measured by a 20% decrease in reported bugs
post-release.
- Successfully implemented a robust testing framework that was adopted across multiple projects.
- Recognized by management for significantly contributing to a seamless integration process for
new features.
Service Management Specialist
Tracom Services Limited
2017-07-01-2020-02-01
• Set up and maintains service desk, including managing a Four-member service desk team and evaluating desk efficiency, maintain the proj...
• Set up and maintains service desk, including managing a Four-member service desk team and evaluating desk efficiency, maintain the project library, filing/recording and reporting systems, administration of defect management system which allows for issue tracking, issue assignment, and resolution control.
• Systems Management (Jira, Bitbucket, Logical Docs, GLPI, Test Rail, Oracle 12c, Harvest, Confluence)
• Server Installation & Management (Citrix Xen Server & Client, VMware).
• OS Management (Windows 7 & 10, Cent OS 6 & 7, Ubuntu 14.4 – 19.04, Mac OS).
• Install company software suite at customer sites and configure changes and upgrade software systems.
• Configure and ensure software changes to system to assist in business organizational changes.
• Inspect changes before customer performs user acceptance testing.
• Extend user support and training to customer and support users.
• Record and manage customer specific implementation user manuals.
• Perform security tests on application and network levels.