Summary
Overview
Work history
Education
Skills
Certification
References
Timeline
Generic

Michael Famese

Sheffield

Summary

Experienced QA professional with expertise in both manual and automation testing, proficient in methodologies such as Waterfall and Agile/Scrum. Skilled in various testing types including smoke, exploratory, system, regression, performance, UAT, API, and database testing. Adept with technologies like HTML, CSS, JSON, Java, Javascript, Typescript, and SQL. Utilises frameworks such as Cucumber BDD and Page Object Model alongside automation tools like Selenium, Cypress, and Playwright. Proficient in API tools including Postman and Swagger. Experienced with test management platforms such as Jira, Zephyr, Azure DevOps, TFS, Confluence, TestRail and Xray. Knowledgeable in CI/CD processes using Jenkins and GitLab with version control expertise in GitHub. Successfully contributed to diverse projects across web and mobile applications including Salesforce implementations within e-commerce finance retail engineering FX transactions online banking systems chatbots and GCP environments.

Overview

9
9
years of professional experience
1
1
Certification

Work history

QA Engineer

Admiral
12.2024 - Current
  • Performing end-to-end system testing, ensuring smooth operational flow of the developed applications.
  • Execute detailed testing routines, improving overall system functionality.
  • Develop comprehensive test plans, test scripts and use cases to reflect testing objectives.
  • Identify software bugs by conducting rigorous testing procedures.
  • Design and build a UI automation framework from scratch using Playwright, reducing manual testing effort.
  • Develop and maintain API automation tests to validate backend services and ensure data integrity.
  • Integrate automated tests into CI/CD pipelines, enabling seamless execution and early bug detection.
  • Work closely with developers, product managers, and QA teams to define test strategies and improve test coverage.
  • Identify, document, and track defects in JIRA, ensuring timely resolution.
  • Conduct exploratory and regression testing to validate application stability.

QA Engineer

ULaw
08.2023 - 11.2024
  • Executing manual and automated testing to accurately identify and rectify quality faults.
  • Conducting functional, regression, performance, integration and user acceptance testing, ensuring compliance with project requirements and specification
  • Develop test plans and strategies for QA testing.
  • Implement automation test framework from scratch with Cypress JavaScript and Playwright Typescript
  • Manual and automation API testing with postman and Cypress(JavaScript)
  • Conducting database testing to ensure data integrity
  • Develop test cases based on business requirements and technical specifications
  • Identifying bugs, working with developers to fix bugs and retesting bug fixes
  • Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline
  • Utilizing AzureDevops for version control, participating in pull requests and code reviews
  • Collaborating with cross-functional teams to analyse functional specs and TDD.
  • Mentoring 3 testers in adopting strategies and automates test

QA Tester

OFSTED
01.2023 - 08.2023
  • Performed end-to-end manual testing for web and mobile applications, including functional, regression, and user acceptance testing throughout the project life cycle in a multi-disciplinary environment
  • Conducted manual and automated tests to verify application functionality, identify defects, and report findings using bug tracking systems
  • Built a regression automation test from scratch using Cypress JavaScript with cucumber BDD and POM framework, enhancing test efficiency and coverage
  • Performed API testing using Cypress and Postman
  • Integrated automated tests into CI/CD pipeline with AzureDevops
  • Developed and maintained test plans, strategies, test scenarios, and test cases to ensure the quality of software products.
  • Conducted regression tests after bug fixes to verify the integrity of the system.
  • Performed re-testing of bug fixes and regression testing to ensure the stability of updates and bug fixes
  • Collaborated closely with cross-functional teams, including developers, product managers, and business analysts, to prioritize and resolve issues efficiently.

QA Engineer

Fidelity International
04.2021 - 01.2023
  • Developed test plans and test cases for functional and regression testing in QC by using Requirement Specifications
  • Developed and maintained Selenium Java automation framework for regression testing, improving test coverage and reducing manual testing efforts
  • Conducted regular code reviews to enforce coding standards, improve code quality, and identify potential areas for optimization
  • Conducted database testing by writing SQL queries to ensure data integrity and accuracy
  • Worked with Github CI/CD tools to automate test execution as part of the build pipeline
  • Identified, documented, and tracked defects using bug tracking tools and follow up on defect resolution
  • Performed API testing with industry tools, including Postman
  • Performed regression testing, system testing, and user acceptance testing for web and mobile applications.
  • Supported UAT activities to ensure the developed application meets user expectations
  • Worked closely with development teams to ensure quality assurance standards were met throughout the project life cycle.

Software Tester

Scottish and Southern Energy, Empretechnologies
09.2019 - 04.2021
  • Conducted system integration testing for various components of the application.
  • Analyzed product requirements, user stories and design documents to create effective test strategies.
  • Executed automated tests using various scripting languages such as Java, javascript
  • Managed multiple projects simultaneously while adhering to strict deadlines.
  • Reported defects found during testing in a clear and concise manner.
  • Performed regression testing after bug fixes or code changes were implemented.
  • Performed API testing using Postman
  • Conducted database testing using SQL
  • Created detailed reports outlining the status of all tested applications at the end of each cycle.

System Support Analyst

Timach Ltd
09.2016 - 09.2019

Education

MSc - Sustainable Agriculture and Food Security

Royal Agricultural University Cirencester

Skills

  • QA - Manual and Automation testing
  • Methodology - Waterfall and Agile/Scrum
  • Testing - Smoke, Exploratory, System, Regression, Performance, UAT, API, database
  • Technologies - HTML, CSS, JSON, Java, Javascript, Typescript, SQL
  • Framework - Cucumber BDD, Page Object Model
  • Automation tools - Selenium, Cypress, Playwright
  • API tools - Postman, Swagger, Cypress, Playwright
  • Test Management - Jira, Zephyr, Azure DevOps, TFS, Confluence, TestRail, Xray
  • CI/CD - Jenkins, AzureDevops, GitLab
  • Version control - GitHub, GitLab, AzureDevops
  • Projects - Web and mobile applications, Salesforce, E-commerce, Finance, Retail, Engineering, Fx transaction, Online banking system, chatbot, GCP

Certification

ISTQB

Certified AWS / Cloud Computing

Microsoft Certified Azure Fundamentals

Technical Support Fundamentals

References

References available upon request.

Timeline

QA Engineer

Admiral
12.2024 - Current

QA Engineer

ULaw
08.2023 - 11.2024

QA Tester

OFSTED
01.2023 - 08.2023

QA Engineer

Fidelity International
04.2021 - 01.2023

Software Tester

Scottish and Southern Energy, Empretechnologies
09.2019 - 04.2021

System Support Analyst

Timach Ltd
09.2016 - 09.2019

MSc - Sustainable Agriculture and Food Security

Royal Agricultural University Cirencester
Michael Famese