+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

113+58 =
+
Forgot password

Enter your email, and we will send you your password

Modeshift

Senior Software Engineer in Test

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    Do you want to make people happier in their cities? Do you want to make cities smarter and better place to live?

    We at Modeshift are seeking a Senior Software Engineer in Test with a strong interest and potential in building highly reliable and scalable connected systems.

     

    Company

    Modeshift is a product development company building software for public transportation. Our goal is to improve the life of the people by providing better transportation services. Our product covers the full spectrum of transportation management needs covering passengers’ mobile apps, vehicle schedules, and monitoring, fare management, payment processing, and analytics. This is tightly integrated with various devices that we use – handhelds, validators, vehicle computers, etc. Our system is used in multiple cities US, Romania, and Bulgaria. Modeshift is one of the Telelink Investments (https://www.telelinkinvestments.com/)

    Culture

    We strongly value empathy, ownership, and willingness to help and share. We’re not afraid of failures and we are trying to learn from them. Our team consists of experienced engineers who constantly help each other and care for our customers.

    Process

    We’re UX driven, crazy about automation, with full end to end continuous delivery process and heavily relying on peer code reviews. We keep the number of meetings at a minimum.

    Our backend runs on Azure using .NET Core and Service Fabric. For UI we use React and for the different devices part of our system we rely on .NET Core, Kotlin, or Java. The devices that we use are Linux(x86), Android (ARM) or iOS based. Think of Android handled devices, consumer smartphones, vending machines, etc.

    Responsibilities

    Design, develop, and maintain robust automation frameworks and test suites.

    Ensure high-quality software releases by implementing automated tests for cloud services and hardware devices.

    Work closely with software engineers to define test strategies, build test automation, and improve test coverage.

    Develop and maintain automated tests across various levels, including integration, REST API, UI, and end-to-end scenarios.

    Collaborate with DevOps engineers to integrate testing into CI/CD pipelines for continuous quality validation.

    Perform exploratory testing and analyze system behavior to identify potential issues early.

    Qualifications

    Strong system thinking and software engineering fundamentals.

    Experience with test automation frameworks for web applications like Selenium

    Proficiency in programming languages like C# and Kotlin.

    Hands-on experience with scripting languages such as Bash and PowerShell.

    Strong knowledge of Linux-based systems.

     

    Preferred Qualifications

    Experience with mobile test automation (iOS and/or Android).

    Familiarity with cloud infrastructure (Azure, AWS, GCP).

    Experience conducting peer code reviews, writing testable code, and working in agile development environments.

    Benefits

    Competitive remuneration package

    Excellent health insurance package

    Flexible working conditions – home or office, choose what fits you best

    Personal assistant for your car

    Sports activities membership