Senior Software Developer In Test
CurrentSubcontracted to Client: Bell CanadaSpecialized in automation framework development; creating and updating a custom Java framework using Serenity BDD with JBehave and Cucumber.Independently collaborated with the project lead to drive the end-to-end development, testing, and integration of new functionalities in the automation framework; employed RabbitMQ, Kafka, MongoDB, and Spring MVC to support and fortify a sophisticated microservices architecture.Utilized Docker to facilitate the creation and operation of containers, supporting a scalable and modular software architecture.Enhanced and expanded CI/CD methodologies through the utilization of GitLab CI and Artifactory, ensuring streamlined and efficient software development workflows.Attained timely resolution of urgent bugs and features by swiftly identifying requirements, troubleshooting issues, and releasing new framework versions to promptly address challenges.Leveraged Confluence and Jira for comprehensive documentation of new features and enhancements within the automation framework, ensuring clear communication and knowledge transfer across the entire team.