Template
Copy this website

Amara Diallo

Lead QA Engineer at Fathom Tech

Summary

Highly accomplished Lead QA Engineer with over 10 years of experience spearheading quality assurance initiatives in agile software development environments. Proven expertise in designing, implementing, and managing comprehensive test automation frameworks that significantly reduce time-to-market and enhance product stability. Adept at leading and mentoring QA teams, driving best practices, and collaborating cross-functionally to deliver high-quality, scalable software solutions. Seeking to leverage deep technical skills and leadership acumen to contribute to innovative product development.

Experience

Lead QA EngineerFathom Tech
Seattle, WAAug 2020Present
  • Led a team of 5 QA engineers, overseeing end-to-end testing cycles for a flagship SaaS product, resulting in a 15% reduction in post-release critical defects.
  • Architected and implemented a new BDD-based test automation framework using Playwright and TypeScript, increasing test coverage by 40% and reducing execution time by 30%.
Senior QA EngineerNimbus Cloud Solutions
Redmond, WAMar 2016Jul 2020
  • Developed and maintained automated UI and API test suites using Selenium WebDriver with Java and Rest Assured, expanding coverage for 3 major product features by 60%.
  • Identified and reported an average of 15-20 critical defects per release cycle, preventing potential production issues and saving approximately $50,000 in potential recovery costs.
  • Performed load and performance testing using JMeter, identifying bottlenecks and contributing to a 25% improvement in application response times during peak usage.
QA EngineerInnovate Solutions
Seattle, WAJul 2013Feb 2016
  • Executed manual and automated test cases for web and mobile applications, ensuring adherence to design specifications and user requirements.
  • Wrote detailed test plans, test cases, and test scripts for new features, achieving 95% test coverage for critical user flows.
  • Participated in agile ceremonies, providing valuable input on feature readiness and potential risks, integrating QA feedback early in the development lifecycle.

Projects

PyAutoQA: Python Test Automation Framework
Mar 2021Sep 2021
  • Developed an open-source, modular test automation framework in Python using Pytest and Selenium, designed for rapid setup and execution of web UI tests.
  • Integrated reporting functionalities with Allure and implemented parameterized testing, improving test maintenance efficiency by 20% and result clarity.
  • Contributed to the community with comprehensive documentation and examples, receiving 50+ stars on GitHub.
API Performance Analyzer
Nov 2019Feb 2020
  • Created a lightweight tool using Node.js and Express to monitor and visualize API response times and throughput under various load conditions.
  • Implemented custom alerts for performance degradation, enabling proactive identification of bottlenecks.
  • Utilized by a small team to benchmark microservices, reducing manual analysis time by 30%.
Dockerized Test Environment
May 2018Aug 2018
  • Built Docker images for consistent and isolated test environments, bundling browsers, test runners, and dependencies.
  • Reduced 'it works on my machine' issues and streamlined test execution across different machines, cutting environment setup time by 80%.
  • Enhanced portability and scalability of automated test suites, facilitating easier integration into CI/CD pipelines.

Education

University of WashingtonBachelor of Science in Computer Science
Seattle, WASep 2009Jun 2013
  • Graduated Magna Cum Laude with a GPA of 3.85/4.0
  • Awarded the Dean's List for all eight semesters
  • Developed a peer-to-peer file sharing application as a capstone project using Python

Skills

Test Automation
PlaywrightCypressSelenium WebDriverRest AssuredJMeterPostmanAppium
Programming Languages
PythonJavaJavaScriptTypeScriptSQL
CI/CD & DevOps
JenkinsGitLab CI/CDDockerGitKubernetes (basic)
Cloud & Tools
AWSJiraConfluenceTestRailAgile/ScrumMongoDBPostgreSQL
Testing Methodologies
BDD/TDDAPI TestingUI TestingPerformance TestingSecurity TestingRegression Testing