turned-on MacBook Pro wit programming codes display

Devone Charles: Senior QA Engineer & Software Developer

Testing Meets Engineering

Projects

Explore my work as a QA engineer and Software Developer.

A close-up view of a computer screen displaying software development settings with options like 'Default' and 'Build' visible. A cursor hovers over the 'Build' button, suggesting interaction.
A close-up view of a computer screen displaying software development settings with options like 'Default' and 'Build' visible. A cursor hovers over the 'Build' button, suggesting interaction.
Test Automation Projects

The following examples highlight my hands-on experience with automation frameworks and tools I’ve used in personal QA projects.

Basic Website Login Regression
To Do App Regression

A laptop displaying a software development interface is placed on a granite countertop. Next to the laptop is a closed notebook and a pen. In the background, a sofa and a large window can be seen, providing a contrast between the focused workstation and the casual home setting.
A laptop displaying a software development interface is placed on a granite countertop. Next to the laptop is a closed notebook and a pen. In the background, a sofa and a large window can be seen, providing a contrast between the focused workstation and the casual home setting.
Software Development

Showcasing my personal Software Development projects in progress.

To Do App - Live Demo

Source Code

  • Frontend: React (SPA built with Vite)

  • Styling: Tailwind CSS (using @import "tailwindcss";)

  • Hosting: Netlify

  • Automation Tests: Playwright (used in your QA automation portfolio)

  • Purpose: CRUD task management with basic UI interactions

Weather App - Live Demo

Source Code

  • Frontend: React

  • Styling: Tailwind CSS

  • API: OpenWeatherMap API (for live weather data)

  • Hosting: Netlify

  • Purpose: Fetches and displays real-time weather information by city

Experience

I’m a Senior QA Engineer with a strong focus on delivering high-quality software through meticulous testing and continuous improvement

Work

Senior QA Engineer / QA Lead – Project Management Systems

The Walt Disney Company - Disney Experiences

November 2023 - Present

Summary:
As QA Lead for an internal project management and portfolio tool, I developed and maintained over 200 manual test cases and led comprehensive end-to-end testing cycles—including functional, regression, integration, smoke, and user acceptance testing—to ensure defects were identified before production releases. I reviewed technical and functional documentation to confirm all requirements were accurately captured and maintained full requirements traceability in JIRA and Confluence. I ensured all requirements and functionality questions were captured and tracked in the Q&A log to support complete test coverage and requirement clarity. I managed the defect lifecycle, coordinated UAT and production deployments, and provided QA sign-offs for release readiness. Additionally, I created QA onboarding documentation, mentored junior QA engineers to standardize testing practices, and collaborated with cross-functional teams in Agile ceremonies to improve sprint velocity and streamline test planning.

Senior QA Analyst – Healthcare Applications

Instinct Science

Feb 2022 - Sept 2023

As QA Analyst for veterinary healthcare software, I led testing across medical and financial modules to achieve 100% coverage of critical business functionality. I validated Python and Elixir-generated reports to reduce post-deployment data issues and developed detailed test cases and plans in Zephyr for Jira to ensure complete alignment with business requirements. I managed defect tracking and resolution in Jira and Asana, maintaining an average bug resolution time under 48 hours. I conducted functional, regression, and exploratory testing to verify software stability, uncover usability issues, and identify edge-case bugs not captured in formal test plans. I triaged and prioritized defects to ensure timely routing to the appropriate cross-functional teams, improving turnaround time and product quality through close collaboration with development teams.

Senior QA Analyst – Integrated Travel Applications

Cruise Planners

July 2019 - Feb 2022

As Senior QA Analyst for multiple integrated travel applications, I optimized QA processes by refining workflows and expanding the test case library, resulting in faster and more efficient test cycles without compromising quality. I designed and executed both manual and automated test cases, performing root cause analysis to resolve complex test failures. I built and integrated an automated testing framework using WebdriverIO and managed defect tracking and resolution in JIRA, ensuring fixes were verified and closed promptly. During the company’s transition to Agile, I partnered closely with product owners and stakeholders to write user stories and define requirements in the absence of a business analyst, ensuring clarity and alignment across development and QA teams. I participated in functional design reviews, recommended usability enhancements for web and mobile applications, and performed multi-branch testing using Git to support concurrent development efforts. My collaboration throughout backlog grooming and sprint planning improved traceability, test coverage, and early defect prevention across sprints.