Post Job Free
Sign in

Software Developer Qa Engineer

Location:
Ellicott City, MD
Posted:
March 31, 2025

Contact this candidate

Resume:

Johannes. F. Adu

Ellicott City, MD ***** +1-240-***-****) Email: *********@*****.***

www.linkedin.com/in/johannes-fadele-adu-26286770

SUMMARY

ISEB-certified Software Developer in Test (SDET) / QA Engineer with a Bachelor’s degree in Computer Science and over 8 years of experience in software quality assurance and test automation across diverse industries, including banking, telecoms, healthcare, e-commerce, media (TV), and the public sector.

Proficient in designing and implementing test automation frameworks using Java, JavaScript, Selenium, Cypress, Cucumber, TestNG, and JUnit, with hands-on experience in CI/CD (Jenkins, Azure DevOps), test management (JIRA, TestRail), version control (Git), and defect tracking (JIRA, Bugzilla).

Strong expertise in functional, integration, and regression testing, as well as API testing (Postman, RESTAssured) and database validation (Oracle, MongoDB, MySQL, Cosmos DB). Adept at working in Agile-Scrum and Waterfall environments, collaborating with cross-functional teams to ensure robust test coverage and high-quality software delivery.

A self-motivated, detail-oriented, and resourceful professional with excellent time management and communication skills (both verbal and written), committed to continuous improvement and innovation in testing strategies.

WORK EXPERIENCE

Jan 2025 – to date QA Engineer – Alphabloomlaw Maryland - US

Working as a QA Engineer for a law firm, responsible for analysing the application/system requirement, creating test cases/scripts used for testing, testing to ensure all application requirements and functionalities are met before deployment into production.

Roles and responsibilities included:

Develop and define test plans, testing strategies, test cases for functional, UAT and regression.

Perform test (smoke, sanity, functional, accessibility etc.), Identify, document, and report defects.

Work closely with developers to resolve issues.

Participate in Agile/Scrum ceremonies and ensuring compliance with industry standards. Improve testing workflows and best practices.

Jun 2021 – Sep 2024 Software Developer in Test (SDET) - Bank of England London - UK

Worked with the Bank of England as a Software Developer in Test, responsible for analysing the application/system requirement, creating test cases/scripts used for testing on a number of different Projects in different environments (SIT & Pre-prod), ensuring all application requirements and functionalities are met before deployment into production, using a combination of manual and automation test/tools (Eggplant).

Roles and responsibilities included:

Collaborated closely with BAs, Developers, and Product Owners in an Agile-Scrum environment, ensuring comprehensive test coverage aligns with business requirements throughout each sprint.

Responsible for creating, maintaining and updating the automation framework in alignment with the Banks standards and best practices, using tools like: Eggplant, Selenium and Azure Repo and continuously enhancing test processes to meet acceptance criteria and ensure software reliability.

Responsible for testing micro-services component / integration i.e. User Access Management, billing/payment transaction, email notification and performed data migration testing, ensuring accurate data flow across backend systems while verifying data integrity and reporting accuracy (Tableau).

Responsible for analysing user stories/ acceptance criteria in order to develop test scripts in relation to the application/system requirements and conducted integration testing of billing solutions and their interdependencies to ensure seamless functionality.

Documented defects/issues in JIRA and collaborated closely with developers to reproduce and resolve defects.

Mentored and supported junior testers, fostering a culture of continuous improvement by optimizing testing approaches and principles to enhance efficiency.

Dec 2018 – Apr 2021 SDET - Dep for Environment, Food & Rural Affairs (DEFRA) Bristol - UK

Worked in one of UK’s Government departments, as a Software Developer in Test (SDET), responsible for implementing the test-automation framework and writing automation tests-scripts to validate the different Wed / API functionalities integrated within Microsoft Dynamics 365 (CRM, ERP), using the state-of-the-art testing environment and tools (Katalon Studio, JIRA, Selenium, Cypress, BDD-Cucumber, Git/GitHub, Visual Studio Code, Node.js, Postman, JavaScript & Jenkins), as well as validating the API request/ response within the CRM and also checking generated records in Azure – function app, logic app and Cosmos DB .

Roles and responsibilities included:

Collaborated within an Agile-Scrum team, working closely with BAs, Developers, and Product Owners to review product backlog stories, assign priority, and ensure comprehensive test coverage.

Responsible for developing and maintaining automation test scripts, frameworks, and strategies for projects integrated within Microsoft Dynamics 365 (CRM, ERP), optimizing testing efficiency using: Cypress, Katalon Studio, Selenium-WebDriver, Cucumber/Gherkin, Git also testing micro-services components i.e. user server / email services and integration.

Responsible for writing clean, maintainable and reusable test script (Java / Javascript), executing automation tests, analysing functionality/accessibility results, and tracking defects, ensuring timely identification, reporting, and resolution of issues.

Responsible for the migration from selenium to Cypress, developing and maintaining the Cypress test suite.

Responsible for maintaining and updating the Test Coverage / Regression Pack, aligning with the test metrics and managing test documentation, reports, and test data within JIRA, Confluence, and SharePoint.

Performed database and ETL testing (Cosmos DB, MongoDB) to verify accurate data migration and integrity across systems.

Integrated automated tests into the CI/CD pipeline in Azure DevOps, streamlining continuous testing and deployment.

Responsible for designing and executing API tests using Postman and REST Assured, Mocking to validate API requests / responses to ensure seamless system communication.

Dec 2016 – Nov 2018 Automation Test Engineer - RS-Components Corby - UK

Worked with one of the UK’s largest E-commerce distributors of electronic, electrical, and industrial components as an Automation Test Engineer/SDET within the Digital Transformation. Responsible for developing and executing automation test scripts to validate front-end functionalities, back-end processes (Oracle Endeca-MDEX). Utilizing state-of-the-art testing environment and tools (Selenium WebDriver, JIRA, Git, TestRail, IntelliJ, Maven, Java, and Jenkins), and micro-services (product listing, payment transactions, email notification etc.) to ensure robust test coverage and software reliability.

Apr 2016 – Nov 2016 Software Test Engineer - Ericsson Karlskrona - Sweden

Worked at one of Europe’s largest Research and Development Centres, specializing in industry-leading software solutions for Operations & Business Support Systems (OSS/BSS) and M-Commerce (Mobile). Served as a System Test Engineer within the LSV (Latest Software Version) team, focusing on non-functional testing, including robustness and stability testing of the Revenue Management Charging System (RMCA) component.

Utilized a cutting-edge testing environment with tools such as Eclipse, Selenium WebDriver, Git-Gerrit, Jenkins, REST/RESTful, MobaXterm-UNIX, and VMware vSphere, ensuring high system reliability and performance.

May 2015 – Mar 2016 QA Test Engineer - Biomedical Data Solutions Southend - UK

Worked as an Automation Test Developer within an Agile team on two major projects for one of Europe’s leading biomedical technology companies, specializing in laboratory software and data management systems for the diagnostic and blood testing industry. Contributed to the development of automated testing solutions for in vitro diagnostics (IVD) and other scientific applications, ensuring software quality and reliability in highly regulated environments.

Apr 2014 – Apr 2015 Test Analyst - BskyB London - UK

Worked as part of the Test Automation and Analysis team at one of the UK’s largest home entertainment and communications providers (BskyB). Held a dual role in Test Analysis and Automation, depending on workload and project requirements.

Key responsibilities included:

Reviewed and analysed scheduled test results for new builds across multiple functional areas, ensuring compatibility across various set-top boxes with different configurations.

Identified defects and raised JIRA tickets, ensuring all issues were addressed in alignment with business objectives and requirements.

Conducted exploratory, regression and user acceptance testing to identify defects and usability issues.

Documented defects/issues in JIRA and collaborated closely with developers to reproduce and resolve defects.

Conducted basic security and compliance tests to align with industry standards.

EDUCATION, CERTIFICATION AND TRAINING

•University of Hertfordshire, Bachelors of Science, Computer Science (United Kingdom)

•Certified ISEB Foundation & Intermediate

•Advance Java / JavaScript programming courses

•Oracle OCP certification & CCNA Boot camp

•Certified AWS Cloud Practitioner & Solution Architect

SKILLS

Selenium-WebDriver

Katalon-Studio

Eggplant,

TestNG / JUnit,

Cucumber /Gherkin

Jenkins

Maven

Java,

JavaScript

Node.js

HTML5

CSS

IntelliJ / Eclipse / Visual Studio Code

Page-Object model / Page Factory

Mac / Windows

Oracle / MongoDB / MySQL Cosmos DB

JIRA / Wiki / Confluence/ SharePoint

Git / GitHub,

Postman / RESTAssured

BDD / TDD

Data driven

LANGUAGE English



Contact this candidate