Senior Software Test Analyst
CurrentQA Engineer | Air Canada | AI Chronos | [July 2022] - PresentEnd-to-End Testing: Orchestrated end-to-end testing processes to verify the functionality and interoperability of various components within the AI application tool, including model deployment, API interactions, and user interfaces.Automated Test Scripting: Developed and executed test scripts using Selenium and Java along with BDD Cucumber, resulting in a 30% reduction in testing time and a 20% increase in test coverage.Continuous Integration/Continuous Deployment (CI/CD): Integrated automated tests into the CI/CD pipeline, ensuring early detection of defects and improving overall release quality.Collaboration with Development Teams and Data Scientists: Worked closely with development teams, data scientists and AI researchers to understand model architectures, features, and requirements, facilitating effective communication between QA and development teams during sprint planning to identify test scenarios, ensuring test coverage aligns with new feature development.Defect Management: Utilized Azure DevOps for defect tracking and collaborated with the development team to prioritize and resolve issues efficiently.Regression Testing: Implemented automated regression test suites, allowing for swift validation of existing functionalities during each development cycle.Quality Metrics and Reporting: Established and tracked key quality metrics, generating regular reports to communicate testing progress and defect trends to project stakeholders.Certifications: Completed Fundamental and Intermediate level Generative AI certifications to stay updated with the latest industry standards and best practices.