Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dawood Abdulsalam

QA Automation Developer
Detroit,Michigan

Summary

Dynamic and meticulous Software Developer in Test with over five years of experience in automating tests, validating data, and ensuring software quality. Skilled in designing and implementing test automation frameworks, analyzing complex systems, and delivering high-quality software. Proficient in various testing methodologies, agile practices, and continuous integration processes. Adept at collaborating with cross-functional teams to enhance software performance and achieve project goals.

Overview

10
10
years of professional experience

Work History

QA Automation Engineer

Canadian Real Estate Association
09.2022 - Current
  • Documented testing procedures for developers and future testing use.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Completed pre-implementation testing for new system modifications to assess potential impacts.
  • Completed in-depth usability testing on Android and iOS mobile devices.
  • Collaborated with developers, manual testers, and project managers to define project scope and sequence, ensuring comprehensive testing coverage.
  • Designed and implemented automated test frameworks using C#, Appium, Specflow, and Selenium WebDriver, significantly reducing manual testing efforts and improving test accuracy.
  • Developed test suites for React Native mobile apps and ensured cross-platform compatibility by testing iOS and Android platforms.
  • Authored and maintained detailed test documentation, including test strategies, plans, cases, and scripts, to support ongoing and future testing activities.
  • Utilized Azure DevOps pipelines to automate the execution of sanity and regression test suites, enhancing continuous integration and delivery processes.
  • Conducted various types of testing, including Functional, Regression, User Acceptance, Integration, and Accessibility Testing, ensuring robust software quality.
  • Debugged and resolved software issues by analyzing Appium logs and C# code, providing actionable insights to the development team.
  • Optimized test cases to improve manual software testing success rates and documented every defect identified during testing.

Process Automation Engineer

Volley Inc.
09.2021 - 09.2022
  • Led teams in performing regression, sanity, and smoke tests, supporting the successful progression of software development stages.
  • Defined and developed an automation framework using C#, Specflow, and Selenium, streamlining the automation of test cases.
  • Conducted API testing with C#, Specflow, and Postman, validating data outputs and ensuring API reliability.
  • Automated repetitive tasks using Python, significantly reducing manual effort and improving operational efficiency.
  • Created comprehensive test plans and scripts for various testing types, including end-to-end web, database, and mobile testing.
  • Coordinated with cross-functional teams to address functionality issues, propose improvements, and ensure software quality.
  • Debugged C# and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
  • Collaborated with developers and project managers to assess program capabilities, features and testing demands.
  • Proposed development and testing improvements to positively impact usability, function and performance.
  • Automated the LinkedIn connection requests process using Python thereby reducing the time spent on the task by > 90% for sales team.
  • Automated the client onboarding processes using Javascript which reduced the time spent on this task by 95%.
  • Participated in special project teams for development and corporate initiatives.

Automation Tester

Local2Locals
04.2019 - 09.2021
  • Developed and executed automated test scripts using Selenium WebDriver and Python, enhancing test coverage and product reliability.
  • Created detailed test documentation and collaborated with stakeholders to define testing requirements and objectives.
  • Implemented continuous integration environments using Jenkins and Azure DevOps, automating daily build and test processes.
  • Conducted cross-browser testing using Selenium WebDriver, ensuring compatibility across different browsers and platforms.
  • Participated in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospective meetings.
  • Utilized SQL to verify data integrity and accuracy in the backend systems, supporting comprehensive end-to-end testing
  • Developed and executed automated test scripts using Selenium WebDriver and SpecFlow, enhancing test coverage and efficiency.
  • Created detailed test documentation and collaborated with stakeholders to define testing requirements and objectives.
  • Implemented continuous integration environments using Jenkins and Azure DevOps, automating daily build and test processes.
  • Conducted cross-browser testing using Selenium WebDriver, ensuring compatibility across different browsers and platforms.
  • Participated in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospective meetings.

Technical Project Manager (Coop)

ACE Project Space
01.2019 - 04.2019
  • Collaborated with business users, technical teams, database administrators and testing teams during kickoff meetings, joint application designing, and planning sessions to validate requirements.
  • Partnered with project team members to identify and quickly address problems.
  • Developed project plans and managed project scope using methodologies to guide projects from conceptualization to implementation and maintenance.
  • Served as technical liaison, supporting engineering, management, procurement, sales, and marketing, quality assurance and supply base.
  • Mapped business process models using BPMN methodology, aligning technical solutions with business requirements.
  • Conducted regression testing and collaborated with development teams to identify and resolve software defects.
  • Developed automation scripts for web scraping, sentiment analysis, and social media posting using Python, improving data analysis and client engagement.
  • Prepared user acceptance test plans and cases, facilitating successful UAT phases.

Solution Developer

Wallz and Queen
09.2014 - 08.2016
  • Developed and maintained test and evaluation strategies, ensuring software readiness and suitability for operational use.
  • Created a knowledge base for client training, enhancing knowledge transfer and user proficiency.
  • Conducted root cause analysis on test failures and provided recommendations for process improvements.
  • Prepared a variety of different written communications, reports and documents.
  • Developed and maintained test and evaluation strategies for testing to show operational readiness and suitability with planned project decision points.
  • Designed a useful product knowledge base for client training, and easy transfer of knowledge.
  • Created plans for test method validation using research or field observations
  • Resolved customer issues quickly and efficiently to enhance overall customer satisfaction ratings.

Education

Diploma - Business Technology Management

Red River College of Applied Arts, Science And Technology
Winnipeg, MB
07.2019

Bachelor of Science - Computer Science

Osun State University
Osogbo
07.2014

Skills

  • Cloud Platforms: Azure, AWS, GCP
  • Automation / CI/CD: Jenkins, Azure DevOps
  • APIs: REST, SOAP
  • Web Technologies: HTML/CSS, Reactjs, Javascript
  • Scripting Languages: Python, Powershell, Bash, JavaScript
  • Automation Testing: Selenium, Appium, Specflow/Cucumber, Browserstack, Postman
  • Programming Languages: C#, Python, SQL
  • Software Testing: Functional Testing, Regression Testing, User Acceptance Testing (UAT), Integration Testing, Performance Testing, Load Testing
  • Agile Frameworks: Scrum, Kanban
  • Test Case Development: Test Plans, Test Scenarios, Test Scripts
  • ITSM Tools: Jira, ServiceNow
  • Documentation: Microsoft Office (Excel, PowerPoint, Visio)

Timeline

QA Automation Engineer

Canadian Real Estate Association
09.2022 - Current

Process Automation Engineer

Volley Inc.
09.2021 - 09.2022

Automation Tester

Local2Locals
04.2019 - 09.2021

Technical Project Manager (Coop)

ACE Project Space
01.2019 - 04.2019

Solution Developer

Wallz and Queen
09.2014 - 08.2016

Diploma - Business Technology Management

Red River College of Applied Arts, Science And Technology

Bachelor of Science - Computer Science

Osun State University
Dawood AbdulsalamQA Automation Developer