Musa M.
QA Engineer
Experience
Jul 2022 - Present
3 years 6 monthsToronto, Canada
QA Engineer
TD Bank
- Designed and implemented an automation test framework using Junit and Maven, developing BDD scripts with Cucumber and reusable methods for application behavior.
- Created test data using automation scripts with Selenium WebDriver, Java, and Python, validating UI components, popup windows, and mouse movements.
- Conducted API functional testing of RESTful web services using Postman.
- Automated test execution using Maven and integrated with Jenkins, achieving a 20% reduction in regression testing time.
Nov 2019 - Jun 2022
2 years 8 monthsToronto, Canada
Sr. SDET
Sanofi Pasteur
- Executed functional, smoke, regression, integration, and end-to-end testing to support major production releases, ensuring high-quality software delivery.
- Developed and maintained a Selenium WebDriver automation framework using Eclipse, JUnit, Maven, and Cucumber, enhancing test coverage and reliability.
- Conducted back-end testing by writing and executing SQL queries to validate data consistency between front-end and back-end systems.
- Collaborated with cross-functional Agile teams to deliver robust testing solutions, contributing to a 15% faster release cycle.
Apr 2017 - Nov 2019
2 years 8 monthsEdmonton, Canada
Test Automation Engineer
UL Solutions
- Performed manual, integration, system, and functional testing across various stages of the SDLC, ensuring comprehensive test coverage.
- Implemented and maintained the Page Object Model (POM) framework, optimizing the reuse of web elements (XPath, CSS selectors) and improving test efficiency, reducing test maintenance time by 25%.
- Analyzed business requirements and translated them into detailed test scenarios for both manual and automated testing.
- Generated JUnit test results and HTML reports post-execution, providing clear insights into test outcomes and areas for improvement.
Feb 2015 - Apr 2017
2 years 3 monthsMontreal, Canada
Manual Tester
Grifols
- Evaluated business requirements and collaborated with project management teams to design and validate system changes.
- Conducted verification, validation, and acceptance testing to ensure software met user requirements and quality standards.
- Identified, tracked, and reported software defects, reducing post-release issues by 20%.
Summary
Experienced QA Engineer with over 10 years of expertise in manual and automated testing, specializing in Selenium, Java, Python, Robot Framework and API testing. Proven track record of optimizing test frameworks, reducing testing time, and improving software quality in Agile/Scrum environments. Passionate about delivering high-value solutions and ensuring seamless user experiences.
Languages
Azerbaijani
NativeRussian
NativeTurkish
NativeEnglish
AdvancedGerman
ElementaryEducation
Jan 2020 - Jan 2021
Seneca Polytechnic College
Computer Programming · Toronto, Canada
Sep 2010 - Jul 2014
Azerbaijan State University of Economics
Economics · Baku, Azerbaijan
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience