Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Charles Togah

Takoradi

Summary

QA Engineer with six years of experience in testing and test automation for web and desktop applications, specializing in tools and frameworks such as Playwright, Selenium, Cypress, and WebDriverIO. Experienced in working within Agile environments, leveraging Agile frameworks to ensure seamless integration of testing into iterative development cycles. Demonstrated expertise in diverse testing methodologies, including white-box, black-box, grey-box, and accessibility testing, to ensure comprehensive evaluation of software reliability and performance. Proven ability to enhance application robustness through effective collaboration and automation strategies. Career aspirations include advancing skills in automation frameworks and Agile practices to further drive software quality and delivery efficiency.

Overview

7
7
years of professional experience

Work History

Automation QA Engineer (Cypress)

AlayaCare-Resi
Montreal
08.2022 - 08.2024
  • Reviewed requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Created detailed, comprehensive, and well-structured test plans and test cases.
  • Estimated, prioritized, planned, and coordinated testing activities.
  • Designed, developed, and executed automation scripts using open-source tools.
  • Identified, recorded, documented thoroughly, and tracked bugs.
  • Performed thorough regression testing when bugs were resolved.
  • Developed and applied testing processes for new and existing products to meet client needs.
  • Liaised with internal teams, such as developers and product managers, to identify system requirements.
  • Monitored debugging process results.
  • Investigated the causes of non-conforming software and trained users to implement solutions.
  • Made suggestions for improvement.
  • Stayed up to date with new testing tools and test strategies.

QA Engineer (Cypress)

Zwilling
11.2020 - 09.2022
  • Design, develop, and implement comprehensive test plans, test cases, and automated scripts using Cypress for new features and existing functionality.
  • Develop reusable, maintainable JavaScript test scripts for both end-to-end and integration testing, optimizing for test efficiency and reliability.
  • Perform thorough functional testing of new features to validate they meet acceptance criteria and operate as expected.
  • Execute regression testing to confirm that updates or bug fixes do not negatively impact existing functionality.
  • Identify and document accessibility issues, working with development teams to implement fixes for a more inclusive product experience.
  • Write clean, efficient, and modular JavaScript code in test scripts to ensure code quality, readability, and maintainability.
  • Track and validate bug fixes, retesting to confirm resolutions are successful.

Automation QA Engineer (Playwright)

Igus
Cologne
08.2020 - 07.2022
  • Developed and maintained automation scripts using Playwright (TypeScript) for end-to-end testing, API testing, regression testing, and performance testing.
  • Collaborated with cross-functional teams, including developers and quality assurance engineers, to identify testing requirements and implement effective testing strategies.
  • Identified and reported software defects, troubleshot issues, and worked with the development team to ensure timely resolution.
  • Stayed updated on industry best practices for the Playwright framework, emerging technologies, and advancements in browser automation to improve testing processes continuously.
  • Contributed to the development and maintenance of testing infrastructure and frameworks.
  • - Ensure applications are fully accessible to individuals with disabilities by adhering to accessibility standards (e.g., WCAG 2.1) and implementing inclusive design principles to create universally accessible solutions.

Automation QA Engineer (Selenium)

Exlibris
07.2019 - 08.2020
  • Designed, developed, and maintained automated test scripts using Selenium to ensure robust test coverage for web-based applications.
  • Collaborated with development, QA, and product teams to define and implement automation strategies for continuous integration and delivery (CI/CD).
  • Created and executed automated test plans and test cases to validate functionality, performance, and reliability of software applications.
  • Debugged, troubleshot, and fixed issues in automation scripts and frameworks to ensure accurate results and efficient execution.
  • Integrated automated tests into CI pipelines (github actions) to run tests as part of the build process.
  • Analyzed test results, generated reports, and communicated findings with development teams and stakeholders to drive quality improvements.

QA Engineer (Playwright)

RizePoint
01.2019 - 07.2020
  • Design, develop, and maintain automated test scripts using the Playwright framework to validate the functionality, performance, and reliability of web applications across different browsers.
  • Collaborate with developers and product teams to understand requirements, create comprehensive test cases, and ensure that features meet quality standards.
  • Execute automated tests, identify and report defects, and troubleshoot issues to support continuous delivery and high-quality product releases.
  • Integrate automated tests into the CI/CD pipeline to ensure consistent test execution and quick feedback during the development cycle.
  • Continuously improve test coverage, automation processes, and strategies to enhance overall software quality and efficiency.

Automation QA Engineer (Cypress)

Quizlet
01.2018 - 12.2019
  • Design, develop, and maintain automated test scripts using Cypress to ensure the functionality, performance, and reliability of our applications.
  • Collaborate with developers and product teams to understand feature requirements and translate them into effective test cases and scenarios.
  • Write JavaScript code for test automation, ensuring tests are stable, reusable, and easy to maintain.
  • Execute automated tests, report results, and troubleshoot issues in collaboration with development teams.
  • Utilize Jira for test management, tracking bugs, and reporting defects, ensuring that all issues are clearly documented and prioritized.
  • Participate in the continuous integration and delivery (CI/CD) pipeline to ensure automated tests are integrated into the workflow and run efficiently.
  • Perform manual testing when needed to complement automated tests and ensure a comprehensive test coverage.

Education

Bachelor of Science - Information And Communication Technology

Christ Apostolic University College
Kumasi, Ghana

Some College (No Degree) - JavaScript

Udemy

Some College (No Degree) - IT/DIGITAL SKILL

AmaliTech Training Academy
Takoradi

Skills

Testing Frameworks:

  • Cypress
  • Playwright
  • Selenium
  • WebDriverIO
  • Appium
  • Postman
  • Storyblok
  • Storybook

Test Management & Collaboration Tools:

  • Jira
  • QMetry
  • Xray
  • Azure DevOps

CI/CD Tools:

  • Git Actions
  • Azure

Programming & Markup Languages:

  • HTML/CSS
  • JavaScript
  • Java
  • Nodejs

Version Control:

  • Git
  • GitHub

Testing Types & Methods:

  • Manual testing
  • Automation testing
  • Functional testing
  • Non-functional testing
  • Regression testing
  • API testing
  • Usability testing
  • Accessibility testing (WCAG 21)

Soft Skills

  • Collaboration and Communication
  • Critical thinking and Problem Solving
  • Attention to Detail
  • Adaptability

Languages

English
First Language
English
Proficient
C2

Timeline

Automation QA Engineer (Cypress)

AlayaCare-Resi
08.2022 - 08.2024

QA Engineer (Cypress)

Zwilling
11.2020 - 09.2022

Automation QA Engineer (Playwright)

Igus
08.2020 - 07.2022

Automation QA Engineer (Selenium)

Exlibris
07.2019 - 08.2020

QA Engineer (Playwright)

RizePoint
01.2019 - 07.2020

Automation QA Engineer (Cypress)

Quizlet
01.2018 - 12.2019

Bachelor of Science - Information And Communication Technology

Christ Apostolic University College

Some College (No Degree) - JavaScript

Udemy

Some College (No Degree) - IT/DIGITAL SKILL

AmaliTech Training Academy
Charles Togah