You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Amanuel TeweldeAT

Amanuel Tewelde

.NET C# Senior Software Engineer | Software Tester

€640/day
Frankfurt am Main, DE
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Amanuel

With over 15 years of professional experience in software development, test automation, and quality assurance in safety-critical industries such as medical technology and automotive, I support companies in the successful introduction of high-quality software products. I specialize in test automation (E2E, API, Integration), agile processes (Scrum, CI/CD), and modern technologies like Playwright, Cypress, .NET, Azure DevOps, and JavaScript/TypeScript. Whether as a Test Lead, Developer, or Technical Consultant – I bring strategic thinking, a hands-on mentality, and teamwork skills.
  • German

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • RHI Magnesita
    QA Lead / Test Automation Expert
    RAW MATERIALS INDUSTRY
    April 2024 - June 2025 (1 year and 2 months)
    Wiesbaden, Germany
    As a Test Lead in an Agile Team, I was responsible for implementing the quality assurance strategy and managing automated testing activities across multiple test levels. I worked closely with developers and product owners to ensure high software quality and efficient release cycles.



    Tasks:
    • Leading a distributed QA test automation team and overseeing all test-related activities
    • Developing and maintaining test plans and test strategies tailored to business risks
    • Specifying and documenting test cases in Azure DevOps
    • Creating automated tests at End-to-End, Integration, and Component test levels (Unit-Level)
    • Implementing CI pipelines in Azure DevOps for automated tests and deployment
    • Reviewing and validating product requirements for completeness and testability
    • Executing and managing product releases in an agile environment
    • API testing to validate backend services and ensure system reliability

    Technologies and Tools: C#, JavaScript, Typescript, React, Python, Cypress, Playwright, XUnit, Azure DevOps, Azure Cloud Services, Git, .NET, APS.NET Core, Docker, Kubernetes, Postman, NX, EF Core, Microsoft SQL Server, Azure Service Bus, Message Queuing

    Processes and Methods: Scrum and Kanban Method, Test-Driven Development

  • C# Software Engineer und Software Tester
    Freelancer: C# Software Developer, Agile Software Tester, Test Manager, DevOps
    MEDICAL
    January 2022 - April 2024 (2 years and 3 months)
    As a C# Software Engineer and Tester, I was primarily responsible for the verification and validation of a safety-critical medical product. My work included not only functional validation but also verification of compliance with relevant standards and regulatory requirements. Another focus was the implementation of automated integration tests with .NET C#.

    Tasks:
    • Creation of unit specifications
    • Creation of test specifications for various test levels
    • Finding and tracking software defects
    • Implementation of test automation (unit and integration testing)
    • Conducting reviews
    • Creation of test reports
    • Creation of software and electronics test strategy
    • Creation of test concept and verification plan

    Technologies and Tools: C#, .NET Core, Powershell, NUnit, Git, MSBuild, Visual Studio, Polarion, ReSharper, DICOM, 3D Model, 3D Volume Data, ParaView, Autodesk Meshmixer

    Processes and Methods: Scrum

  • HELLA
    Software Developer
    AUTOMOBILE
    July 2015 - May 2019 (3 years and 10 months)
    Lippstadt, NW, Germany
    I worked in a department specializing in the development of measurement systems for End-of-Line (EoL) testing in manufacturing. My responsibilities included developing a real-time measurement solution based on NI cRIO, including backend integration, UI implementation, and software architecture – with a particular focus on maintainability and testability.


    Tasks:
    • Implementation of a real-time measurement system cRIO in LabVIEW

    • Backend implementation of standard device drivers in C# .Net
    • Implementation of User Interface with WPF (Windows Presentation Foundation) following the MVVM pattern
    • Planning, designing software design, based on object-oriented design principles
    • Implementation and testing of software components using the TDD (Test Driver Development) method
    • Unit test automation using MSTest, xUnit.net, and NUnit

    Technologies and Tools:
    C#, C, LabVIEW, Visual Studio, WPF, WCF, Git, LabWindows, Team Foundation, MKS

    Processes and Methods: Scrum, Test-Driven Development


Recommendations

Be the first to recommend Amanuel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Scrum: The Basics ISTQB Certified Tester
    Scrum: The Basics ISTQB Certified Tester
  • Master of Science - MS
    Hochschule Darmstadt
    2016
    Master of Science - MS

Skill set (13)

Categories