Senior Software Developer | QA Automation Engineer

A results-driven Software Engineer with a dual focus on Development and Quality Assurance.

Addis Ababa, Ethiopia

Skills & Expertise

Frontend Development

Expert in React.js, Next.js, Vue.js, and modern JavaScript frameworks

ReactReact
Next.jsNext.js
VueVue
TypeScriptTypeScript
TailwindTailwind

Mobile Development

Proficient in React Native for cross-platform mobile app development

React NativeReact Native
ExpoExpo
AndroidAndroid
iOSiOS

Backend Development

Proficient in Node.js, Nest.js, Java, Express.js, and RESTful API development

Node.jsNode.js
Nest.jsNest.js
JavaJava
ExpressExpress
MongoDBMongoDB
PostgreSQLPostgreSQL

Cloud & DevOps

Experience with AWS, Docker, CI/CD pipelines, and cloud deployment

AWSAWS
DockerDocker
GitHub ActionsGitHub Actions
VercelVercel

Version Control

Expert in Git, GitHub, GitLab, and collaborative development workflows

GitGit
GitHubGitHub
GitLabGitLab

Bug Tracking

Skilled in debugging, error handling, and issue resolution across platforms

JiraJira
SentrySentry
LinearLinear

Production Grade Projects

QA Projects

Manual testing, test automation, and quality assurance across web and mobile platforms.

Automation Testing for REMWASTE
Automation Testing
Private
QA Engineer

Automation Testing for REMWASTE

Built automation testing templates for REMWASTE system using Playwright, Selenium, and Postman to ensure functional and API reliability

a unified automation framework that reduced manual testing efforts by 65%

PlaywrightSeleniumPostmanJavaScript+3
No DemoCode
Automation Testing for Lersha DC Dashboard
Automation Testing
QA Engineer

Automation Testing for Lersha DC Dashboard

Developed and executed automated test suites for performance, functional, and regression testing of the Lersha DC Dashboard

90% test automation coverage

SeleniumJavaTestNGJMeter+3
No DemoCode
BDD Test Automation for CustEx
Test Automation
Private
QA Automation Engineer

BDD Test Automation for CustEx

Implemented BDD test automation framework using Cucumber and Gherkin for functional and regression testing of CustEx platform

a robust BDD framework that improved collaboration between QA

CucumberGherkinSeleniumJava+2
No DemoPrivate
E-Commerce Backend API Testing
QA / API Testing
Private
QA Engineer

E-Commerce Backend API Testing

Conducted comprehensive API testing for e-commerce backend systems using multiple tools and methodologies

100% critical endpoint coverage

PostmanNewmanREST AssuredSelenium+4
No DemoPrivate
Performance Testing for Cloud & Hosting Architecture
Performance Testing
Private
QA Engineer

Performance Testing for Cloud & Hosting Architecture

Executed performance testing for backend APIs using Newman, simulating high loads on cloud-hosted services

Identified bottlenecks and optimized server performance

PostmanNewmanNode.jsGitHub Actions+2
Live DemoPrivate
Mobile App Testing for Lersha & Lersha DC
Mobile App Testing
Private
QA Engineer

Mobile App Testing for Lersha & Lersha DC

Conducted compatibility, performance, and functional testing of Lersha and Lersha DC mobile apps using Appium, Sauce Labs, and BrowserStack

95% device compatibility coverage

AppiumSauce LabsBrowserStackPostman+2
No DemoPrivate
BINGETBIRR Mobile App and Admin dashboardTesting
Full QA Testing
Private
Senior QA Engineer

BINGETBIRR Mobile App and Admin dashboardTesting

Comprehensive testing strategy from API to functional testing, unit testing up to automated testing for BINGETBIRR mobile application

Established robust testing processes

API TestingUnit TestingFunctional TestingAutomated Testing+1
No DemoPrivate
E2E Test Automation Framework for New York Cares
Test Automation
QA Automation Engineer

E2E Test Automation Framework for New York Cares

Built an end-to-end Selenium + Cucumber Java BDD automation framework for New York Cares, including performance and penetration testing

a scalable BDD automation framework covering key user journeys

SeleniumCucumberJavaJUnit+5
No DemoCode

Dev Projects

Full-stack web, mobile apps, ERP systems, and AI-powered platforms.

Via Ride Web Dashboards
Web Development
Private
Full Stack Developer / QA Contributor

Via Ride Web Dashboards

Admin and dispatch dashboards for the Via Ride ride-hailing platform, built with Next.js

fully functional web dashboards that improved dispatch efficiency

Next.jsReact.jsNode.jsTailwind CSS+4
No DemoPrivate
Via Ride Passenger App
Mobile Development
Private
React Native Developer / QA Contributor

Via Ride Passenger App

Customer-facing mobile app for booking and managing rides, built with React Native.

a user-friendly passenger app that streamlined the booking process

React NativeReduxNode.jsTailwind CSS+4
No DemoPrivate
Via Ride Driver App
Mobile Development
Private
React Native Developer / QA Contributor

Via Ride Driver App

Driver-side mobile app for managing ride requests, navigation, and earnings, built with React Native.

a fully functional driver app that improved driver response times

React NativeReduxNode.jsTailwind CSS+4
No DemoPrivate
Binget Birr
Mobile & Web Development
Private
Full Stack Developer / QA Contributor

Binget Birr

Full-featured eMoney transfer platform including customer, merchant, and agent apps, plus admin web dashboards

a robust eMoney transfer platform supporting thousands of users and transactions daily

React NativeNext.jsNode.jsRedux+4
Live DemoPrivate
E-commerce Platform
E-commerce Development
Private
Full-Stack Developer

E-commerce Platform

Modern e-commerce platform with payment integration and inventory management

Processed $500K+ in transactions

Next.jsTypeScriptPostgreSQLStripe
No DemoCode
Personal Project Management Tool (Aufgabenplanung)
Web Application / Productivity Tool
Full Stack Developer

Personal Project Management Tool (Aufgabenplanung)

A full-featured task & project planning web app built with React + Node.js, enabling task scheduling, tracking, analytics, and reminders.

a robust personal project management tool used for daily planning

ReactNode.jsExpressMongoDB+6
Custom ERP Solutions
Web & Business Applications
Private
Full Stack Developer / QA Lead

Custom ERP Solutions

Tailored ERP systems for pharmaceutical companies and private enterprises to streamline operations and improve efficiency

robust ERP systems that improved operational efficiency

React.jsNext.jsNode.jsSQL/NoSQL+2
No DemoPrivate
Tracer Study Applications
Web & Business Applications
Private
Full Stack Developer / QA Contributor

Tracer Study Applications

Custom tracer study applications for six TVET colleges in collaboration with GIZ and Gamechanger

Successfully deployed tracer study applications across six TVET colleges

React.jsNext.jsNode.jsPostgreSQL+2
No DemoCode
Eazy SuperAPP
Mobile Development
Private
Lead Mobile Developer

Eazy SuperAPP

Comprehensive super application integrating nine standalone services and applications into a unified platform

Successfully integrated 9 services

React NativeNode.jsMicroservicesAPI Integration+1
No DemoPrivate
Super Eazy
Web Development
Private
Full Stack Developer / QA Contributor

Super Eazy

Comprehensive platform with Admin Panel and Dispatcher for managing services and operations

robust admin and dispatcher dashboards

React.jsNext.jsNode.jsTailwind CSS+3
Live DemoPrivate
ATS (Automation Test System)
Automation Tool Development
Private
Lead QA Automation Engineer

ATS (Automation Test System)

Developing a custom automation testing tool for web and mobile applications with integrated libraries, reusable scripts, and multi-type testing support

Streamlined automation testing workflows

PlaywrightSeleniumAppiumPostman+7
No DemoCode
HelpDesk AI Platform
Web Development / AI Integration
Full Stack Developer / AI Engineer

HelpDesk AI Platform

AI-powered helpdesk system designed for small to medium-sized companies, offering instant automated support, admin dashboards, and analytics.

a plug-and-play helpdesk solution that reduces support workload

Next.jsReact.jsTailwind CSSNode.js+6

Experience

7+ years building production software and leading quality assurance across fintech, agritech, edtech,aviation, and enterprise platforms.

I

Senior Test Automation Engineer

iLearn Technologies·Maryland , USA
September 2025 - PresentRemoteNow

Leading test automation efforts for web and terminal-based aviation and financial products and building scalable automation frameworks using Selenium, Cucumber (BDD), Newman, and k6 across both web and mobile platforms.

Key Contributions

Implementing robust automated test frameworks using Selenium WebDriver, Java, and Cucumber to validate mission-critical military and aviation systems
Designing and executing BDD-driven automation scenarios with Cucumber to ensure consistent and repeatable functional validation
Configuring secure automation setups including SSL/certificate bypassing for testing restricted and internally hosted systems
Creating and managing local browser instances with custom capabilities for controlled and environment-specific test execution
Running automated test suites in headless browser modes to support CI/CD pipelines and resource-efficient execution
Maintaining reusable automation components, test utilities, and reporting to improve stability, scalability, and execution speed
UnitedCode

Senior Test Automation Engineer

UnitedCode·Texas, United States
Jan 2026 - Jun 2020Remote
Green Agro Solutions | Lersha

QA Tester

Green Agro Solutions | Lersha·Addis Ababa, Ethiopia
November 2024 - PresentOn SiteNow
 Taleema

Full Stack Developer & AI Integration Engineer

Taleema·Stockholm, Sweden
November 2024 - December 2025Remote
EMG Consulting

Full Stack | Mobile Developer

EMG Consulting·Addis Ababa, Ethiopia
March 2025 - November 2025Hybrid
H

Front-End Developer

Hance Technologies·Addis Ababa, Ethiopia
April 2024 - November 2024Hybrid
Binget Group

Full Stack Developer & QA Tester

Binget Group·Addis Ababa, Ethiopia
July 2024 - December 2024On-Site
Game Changers Consulting PLC - Ethiopia

Software Engineer & Project Coordinator

Game Changers Consulting PLC - Ethiopia·Addis Ababa, Ethiopia
September 2023 - July 2024Hybrid
Zitec

Full Stack Engineer | QA Tester

Zitec·Bucharest, Romania
August 2021 - September 2023Remote
Zitec

Junior Developer & QA Tester

Zitec·Bucharest, Romania
December 2019 - July 2021Remote
Zitec

Intern / Learning

Zitec·Bucharest, Romania
October 2018 - October 2019Remote

Education & Certifications

Academic foundation and continuous learning through recognized programs and certifications.

Education
Bahir Dar University

Bachelor of Science in Software Engineering

2018 – 2023

Bahir Dar University

Bahir Dar, Ethiopia

Studied core computer science and software engineering principles including algorithms, databases, web development, mobile apps, and software testing methodologies.

Data Structures & AlgorithmsSoftware EngineeringSoftware TestingDatabase SystemsWeb DevelopmentMobile App Development
GPA 3.8 / 4.0
Certifications
The Hong Kong University of Science and Technology · Coursera

Full Stack Web Development with React Specialization

The Hong Kong University of Science and Technology · Coursera

Frontend Development2022

Comprehensive specialization covering modern full-stack development with React, Node.js, Express, and MongoDB across 6 hands-on projects.

React.jsNode.jsExpress.jsMongoDBRESTful APIsAuthentication
View Credential
Simplilearn

Performance Testing with JMeter

Simplilearn

QA Automation2025

Certified in performance and load testing using Apache JMeter, covering test design, API testing, and CI/CD pipeline integration.

JMeterPerformance TestingAPI TestingLoad TestingTest Automation
View Credential

Client Reviews

Feedback from clients, leads, and collaborators I've worked with across different projects and companies.

Technical expertise and project coordination exceeded our expectations.

Tewodros delivered exceptional tracer study applications for six TVET colleges under our GIZ partnership. His technical expertise in React.js and Node.js, combined with offline MS Access solutions, resulted in robust, user-friendly systems that significantly improved our data collection process.

Alem Wudu

Alem Wudu

CEO · Game Changers Consulting · GIZ Ethiopia

ClientJuly 2024

Finishes projects before deadlines — his QA expertise makes everything he builds reliable.

Working with Tewodros on long and short-term contract projects makes me more efficient. He is deadline-oriented and truly collaborative. His QA expertise beyond his dev skills means no worries — he develops and tests by himself.

Eunice Kamau

Eunice Kamau

Technical Lead · Senior Software Engineer

Team LeadJune 2025

His automation expertise gave us confidence across our entire test suite.

Tewodros's contribution to our QA automation project was invaluable. His expertise in JMeter, Selenium, Appium, and Playwright helped us build comprehensive test suites. His thorough approach and remote collaboration skills were outstanding.

Anastasiya Kachanova

Anastasiya Kachanova

QA Lead · LeverX

ManagerMarch 2025

Let’s Connect

Location

Addis Ababa, Ethiopia

Find me online

Send a message