Hi, I’m Uwakmfon Edet
A QA Engineer with over five years experience working in the software industry. Experienced in testing web and mobile (iOS / Android) applications, as well as APIs.
My Experience
Software Test Engineer
ANDELA (Client - Coursera)
Software Quality Assurance Engineer
STANBIC IBTC BANK
Implementation Engineer
INTERSWITCH GROUP
Quality Assurance Analyst
VENTURE GARDEN GROUP
Education
B.Eng in Computer Engineering
University of Uyo
520103, Uyo, Akwa Ibom, Nigeria
My Resume
Automation Tools
Selenium
WebDriver.IO
Appium
Cypress
Selenium IDE
Cucumber
Puppeteer
TestNG
Rest Assured
Databases
SQL Server
Oracle DB
MongoDB
CI/CD
Azure Devops
AWS
GitHub Actions
GitLabCI
Jenkins
Project & Test Management
JIRA
Azure Boards
Azure Test Plans
TestRail
Trello
API Testing & Automation
Postman/Newman
Jest
SOAP UI
Apache JMeter
Programming Languages
Java
Python
Javascript
C#
RUBY
Project Methodologies
Agile(Scrum)
Waterfall
Build Tools
Maven
Gradle
Framework Environment
Visual Studio Code
Eclipse
Visual Studio
WebStorm
PyCharm
Software Test Engineer
ANDELA - (CLIENT - Coursera)Key Achievements ● Developed and implemented standard QA practices for the Core Learner’s experience team. ● Refactored existing end-to-end tests for the frontend application to conform to standard using puppeteer and Page Object Model which led to 95% reduction in flakiness. ● Developed new end-to-end tests for critical flows on the frontend application to accomplish 99% test coverage using Puppeteer with Page Object Model. ● Developed end-to-end tests for backend application APIs using Jest. ● Integrated all tests for continuous deployment using AWS. Responsibilities ● Design tests for new system functionalities. ● Execute functional and non-functional system tests in line with requirements and design. ● Report system defects and track for necessary resolution. ● identify needs and execute E2E tests for both APIs and frontend interfaces. ● Integrate executed E2E tests into AWS for periodic builds and reporting. ● Troubleshoot and report E2E test failures and follow up for adequate resolution ● Manage overall quality scorecard for the team by ensuring that high priority bugs are resolved within SLAs.
Implementation Engineer
INTERSWITCH GROUP● Automated the process of onboarding merchants to the payment software, PayDirect. ● Determined system expectations of external stakeholders and provided high level support to system users. ● Certified Go-Live procedures for external integrations to Interswitch's payment gateway. ● Deploy newly built payment applications and performed integration tests for third party systems. ● Monitored and maintained the sandbox environment to ease external integrations to the hosted services and applications. ● Documented changes in the software architecture and made the same available to external clients.
Software QA Engineer
STANBIC IBTC BANKKey Achievements ● Developed and implemented the standard automation framework for the bank’s web applications using Cypress and BDD with Cucumber. ● Developed and implemented the standard automation framework for the bank’s mobile applications using Appium, Cucumber and Page Object Model (POM). ● Spearheaded the planning and execution of testing for the single sign-on solution of Stanbic IBTC Holdings. This module of the #appyness mobile application was fully automated and integrated to BrowserStack. ● Generated test scripts for existing legacy applications to meet regression test needs. ● Responsible for setting up the QA teams Git repository for source control and effective collaboration. ● Deployed all test scripts to the repository and added team members accordingly ● Effectively setup the build pipelines (using Azure pipelines), and integrated test scripts for continuous deployment. ● Developed and implemented training schedule for team members on the new test framework and its workability. Responsibilities ● Collaborate with project managers and product owners to define project scope and establish project success criteria, as well as critical success factors. ● Develop test plans for new software projects. ● Identify test conditions, generate test cases, and execute manual tests in line with specified requirements and project risks. ● Monitor UAT environment stability and report irregularities to the DevOps team. ● Execute tests for new and enhanced features on all banking applications (Web, Mobile and API). ● Report software defects and follow up for adequate resolution and closure. ● Coordinate pilot tests for newly deployed software applications using a controlled audience before deployment to the live server.
Quality Assurance Analyst
VENTURE GARDEN GROUP● Built and deployed automated test scripts to minimize regression tests times. ● Collate and document user requirements for new software systems. ● Created test plans for intended test cycles, generated test scenarios, and test cases from user specifications. ● Prepared test environment and generate test date in readiness for a software test cycle. ● Executed system tests, documented results and reported software defects and follow up for resolution. ● Proposed improvements for gaps identified in the software development cycle. ● Automated test outcomes and make the same available to project stakeholders. ● Conducted training for users of a newly deployed software.
Fiyin Akinrimisi
Mfon maintains a scrupulous attention to detail when it comes to work. I've seen her take on projects with deft and gusto, making the most of every situation. She would research, teach as well as learn. A joyous person to work with and a great problem solver.
Ayo Akomolafe
Uwakmfon's intuitive understanding is unparalleled when it comes to delivering quality products. She demonstrated terrific competence during the time we worked together on the Single Sign On solution on the Stanbic IBTC Super App where she functioned as the Quality Assurance Expert on the project and her approach to quality assurance inspired the team to deliver a great solution. A strong quality assurance champion that sets the bar for others on the team with innovative thinking, improved processes and standards, and the constant drive for delivering quality solutions.
Adewale Ajenifuja
Mfon is a resolute and well co-ordinated to handle the test activities of any project that comes her way. Having succeeded with her on various project engagements and change enablement activities, she continuously delivers excellent results that gives you peace. I confidently verify her as excellent at what she does at any given time.
Deji Adebajo
Mfon is a vibrant, smart and resourceful Software QA Engineer. Her attention to details, yearn for perfection and absolute understanding of product delivery processes is second to none. Mfon and i worked within the Technology Delivery team of Standard Bank Group and i can vouch for the depth of her skills. She is amazing, meticulous at testing, focused and very fast in solving automation related issues in both web and mobile automation channels. Her capability to debug/ troubleshoot root cause for system failure during test and share concise feedback to the Software Engineers within a very short time was quite impressive, particularly for projects where she was my QA resource. I am confident that Mfon will be a value-add and an invaluable asset to any team.
Certifications
Yellow Belt Features
- Understands basic Lean Six Sigma concepts
- Reports process issues to Green Belts and Black Belts
- Participates on project teams and receives just-in-time training
ISTQB Certified Tester, Advanced Level Test Manager, CTAL-TM
The ISTQB® Advanced Level Test Manager (CTAL-TM) certification provides the knowledge and competencies to take responsibility for managing all the testing activities across the software development lifecycle. It covers everything from how to design a suitable test approach for the project based on the organizational test strategy to building a test team or testing competencies to complete the necessary testing.
The Advanced Level Test Manager certification is aimed at people who have already achieved an advanced point in their careers in software testing and wish to develop further their expertise in test management.
To gain this certification, candidates must hold the Certified Tester Foundation Level certificate and have sufficient practical experience. Please contact an ISTQB® Member Board or Exam Provider to determine the specific practical experience criteria.
A candidate who has achieved the Certified Tester Advanced Level Test Manager certification should be able to:
- Manage a testing project by implementing the mission, goals, and testing processes established for the testing organization
- Organize and lead risk identification and risk analysis sessions and use the results of such sessions for test estimation, planning, monitoring, and control
- Create and implement test plans consistent with organizational policies and test strategies
- Continuously monitor and control the test activities to achieve project objectives
- Assess and report relevant and timely test status to project stakeholders
- Identify skills and resource gaps in their test team and participate in sourcing adequate resources
- Identify and plan necessary skills development within their test team
- Propose a business case for test activities that outlines the costs and benefits expected;
- Ensure proper communication within the test team and with other project stakeholders
- Participate in and lead test process improvement initiatives
Certificate in IT, British Computer Society
Encompassing three core modules, the Level 4 Certificate in IT explores the fundamentals of computer and network technology, processor architecture, operating and information systems, software development, and networks. Candidates will gain a solid foundation upon which they will be able to build a career pathway into information technology. Career opportunities include entry-level positions in the rapidly growing fields of computer science and software development. Upon successful completion of this qualification, candidates will be equipped with the knowledge and understanding to enable them to progress on to a broad range of further development areas such as Big Data management, software engineering, and web application development. Candidates will be prepared to progress onto the BCS Level 5 Diploma in IT, with the ability to customise their learning pathways based on their areas of special interest.
ISTQB Certified Tester Foundation Level (CTFL)
The ISTQB® Certified Tester Foundation Level (CTFL) certification provides essential testing knowledge that can be put to practical use and, very importantly, explains the terminology and concepts that are used worldwide in the testing domain. CTFL is relevant across software delivery approaches and practices including Waterfall, Agile, DevOps, and Continuous Delivery. CTFL certification is recognized as a prerequisite to all other ISTQB® certifications where Foundation Level is required.
The Foundation Level certification is suitable for anyone who needs to demonstrate practical knowledge of the fundamental concepts of software testing including people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers.
It is also appropriate for individuals who need a basic understanding of software testing including project managers, quality managers, software development managers, business analysts, IT directors, and management consultants.
A candidate who has achieved the Foundation Level certification should be able to:
- Promote efficient and effective communication by using a common vocabulary for software testing
- Understand fundamental concepts of software testing
- Demonstrate understanding of how different development and testing practices, and different constraints on testing, may apply in optimizing testing to different contexts
- Contribute effectively to reviews
- Use established techniques for designing tests at all test levels
- Interpret and execute tests from given test specifications, and report on test results
- Understand test management principles for resources, strategies, planning, project control, and risk management
- Write and communicate clear and understandable defect reports
- Understand the project factors that drive the test priorities and test approach
- Understand the value that software testing brings to stakeholders
- Appreciate how testing activities and work products align with project objectives, measures, and targets
- Assist in the selection and implementation process of testing tool
Blog Posts
The Best Ways to Do Market Research For Your Business Plan.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
The Easiest Way to Become a Successful Writer and Authors.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
The Quickest Way to Deliver Your Message? Make It Visual.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks.
First, solve the problem. Then write the code.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo .
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don’t look even slightly believable. If you are going to use a passage of Lorem Ipsum. You need to be sure there isn’t anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend toitrrepeat predefined chunks. Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Necessary, making this the first true generator on the Internet. It re are many variations of passages of Lo rem Ipsum available, but the majority have suffered alteration in some form, by injectedeed eedhumour, or randomised words which don’t look even slightly believable.
Connect With Me
Uwakmfon Edet
QA Automation EngineerConnect with me via phone or any of my socials.
Phone: +1 (437) 258 8656 Email: edet.uwakmfon@gmail.com