Detail-oriented and results-driven Automation Test Engineer with 3.5 years of experience in designing, implementing, and maintaining automated test frameworks for web and mobile applications. Proficient in programming languages like Java, Python, and JavaScript, with a strong understanding of testing methodologies and continuous integration tools. Adept at identifying bugs, improving test processes, and ensuring the quality of software releases.
Overview
4
4
years of professional experience
1
1
Certification
Work History
QA TEST SPECIALIST
Rogers Communications
07.2022 - 03.2024
Company Overview: Through MobileLive Inc
Designed, developed, and maintained robust and reusable test automation frameworks using Selenium WebDriver and TestNG to ensure scalable and efficient testing processes
Developed test strategies, test plans, test cases, and test data for automation testing, ensuring comprehensive coverage of business requirements
Designed and implemented automated test scripts using Selenium and other automation tools, reducing manual effort and improving efficiency
Performed API testing using Postman and automated API tests to validate system integrations and functionality
Implemented and adhered to the Page Object Model (POM) design pattern to enhance test code organization, readability, and maintainability
Supported the end-to-end testing strategy with a focus on automation frameworks to ensure the system meets performance and functional expectations
Actively contributed to QA testing needs through automated smoke, regression, functional, and end-to-end testing
Enhanced regression testing processes by creating reusable and maintainable automation test suites for all IT releases
Integrated automated tests into CI/CD pipelines using tools such as Jenkins, GitLab CI, and Azure DevOps to ensure seamless and efficient testing workflows
Worked in both Agile and Waterfall development environments, incorporating automation into various stages of the SDLC
Automated test plans, test cases, and scenarios for eCommerce web applications and other critical business systems
Conducted walkthroughs of automation frameworks and testing documentation to align with the team's standards
Tracked and updated test execution status using test management tools, linking automation results to specific quality metrics and risks
Collaborated with project teams during the software development lifecycle to ensure automation strategies aligned with business and technical requirements
Provided hands-on training on automation tools and frameworks, contributing to knowledge sharing within the team
Counseled on the role of automation testing within the SDLC, ensuring alignment with business constraints and product quality standards
Strengthened automation testing artifacts in designated test management tools, improving test execution efficiency and traceability
Managed automation testing priorities, provided estimates, and participated in risk-based testing for high-value scenarios
Reported defects in JIRA, tracked their lifecycle, and collaborated with developers for resolution
Automated data setup and data-driven test execution for multiple variants required for test case execution
Performed ETL testing and initial data loads for testing environments, integrating automation for repetitive tasks
Collaborated with product owners and business analysts to understand requirements and automate testing processes for both functional and API testing
Continuously followed up on defects, prioritized automation regression testing, and provided timely updates on automation progress
Through MobileLive Inc
QA TEST SPECIALIST
Walmart Canada Inc
10.2019 - 06.2022
Designed and implemented automated test plans and test cases for new implementations based on business requirements using tools like Selenium and other automation frameworks
Collaborated with Business Analysts to gather requirements, conducted review meetings for change requests, and designed automation strategies accordingly
Automated the tracking of testing updates and generated daily status reports for team members and leadership
Worked closely with developers and project managers to discuss defect reports and facilitated resolutions by integrating automated defect tracking
Conducted automated User Acceptance Testing (UAT) across multiple software components to identify functional issues and improve customer usability
Established and educated employees on specific QA automation standards and ensured adherence to automation best practices
Monitored product standards and quality-control programs through automated test suites for consistent validation of deliverables
Provided regular updates to leadership on automation quality metrics, identifying and addressing production deficiencies or consistency problems
Designed reusable automation testing scenarios for usability and functional testing across various platforms
Performed automated regression testing, analyzed results, and submitted detailed observations to business and development teams
Wrote and optimized automation scripts to maximize testing efficiency and maintain consistency in test execution
Collaborated with developers and product owners to ensure automation scripts aligned with product features and intended functionality
Conducted cross-platform usability testing using automation tools on Windows, Android, and iOS mobile devices
Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback and implemented automated testing solutions
Automated coordination and communication processes with various teams to resolve problems and improve efficiency in software testing workflows
Automated test result recording and reporting using HP ALM, detailing testing processes, results, and findings for improved efficiency
Utilized automation tools for bug reporting and tracking in Quality Center, ensuring accurate verification of known defects against new builds
Actively participated in weekly walkthrough and inspection meetings to update the status of automation testing efforts and project progress
Developed comprehensive automated test plans and test cases by analyzing business logic and user requirements
Collaborated with product managers to deliver performance issue resolution reports generated from automation testing frameworks
Defined and implemented automation test strategies for product documentation and diagnostic frameworks to enhance testing efficiency
Worked closely with developers and product owners to design and execute automated test scripts aligned with product features and functionality
Created reusable and scalable real-time and accelerated automated testing scenarios to support long-term development schedules and expedited timelines
Assessed software bugs using automation scripts, compiled findings, and proposed resolutions to development team members for quicker issue resolution
Automated the identification and tracking of defects for eCommerce applications, supporting developers by running additional automated test cycles as needed