Mesh Systems

Quality Assurance Engineer, Microsoft Azure IoT

Poland
USD 62k - 83k
Azure Python JavaScript TypeScript C# Selenium Playwright Cypress Postman API REST Git Docker MQTT AMQP HTTP CoAP
Description

Quality Assurance Engineer (Microsoft Azure IoT) - (B2B Contract)

Location: Poland

Department: Engineering

Workplace: remote

Employment Type: contract

Description

About Mesh Systems

Mesh Systems are the Connected Product People. As a trusted Microsoft Partner, we help clients build, scale, and unlock value from their digital products. We specialize in creating scalable, cloud-based systems to process massive data volumes for global clients.

We are currently on an ambitious path to merge IoT with cutting-edge Artificial Intelligence, opening doors to future-proof projects. We're looking for an experienced Software Engineer to work with our engineering teams and help us shape the future of connected technology.

Compensation and Contract Model

     Model: B2B Contract (100% Remote)

     Availability: Collaboration within the Central European Timezone (CET).

     Hourly Rate (USD): $30 - $40 USD / hour

     Support: We provide support with formalities for Polish contractors working with a U.S. company.

Requirements

What You Will Do

As a Quality Assurance Engineer, you will ensure the reliability and quality of our IoT solutions across the entire technology stack:

  • Design, develop, and execute comprehensive test plans for IoT systems spanning embedded devices and web/mobile applications.
  • Perform end-to-end testing of IoT solutions, including device provisioning, connectivity, data ingestion, and cloud processing pipelines.
  • Test hardware-software integrations, communication protocols (MQTT, AMQP, HTTP/REST, CoAP), and edge computing solutions.
  • Develop and maintain automated test frameworks for APIs, web applications, and IoT device simulations.
  • Conduct performance, load, and stress testing on cloud-based IoT platforms to ensure scalability and reliability.
  • Validate data accuracy and integrity across the entire IoT data pipeline from device to cloud to application.
  • Collaborate with cross-functional teams, including firmware engineers, backend developers, and DevOps, to identify and resolve quality issues.
  • Create and maintain test documentation, bug reports, and quality metrics.
  • Participate in design reviews and provide quality-focused feedback early in the development cycle.
  • Troubleshoot complex issues across multiple layers of the technology stack (device, edge, cloud, application).
  • Collaborate & Influence: Work in a small, autonomous engineering team, directly influencing the technical direction of our solutions.

What You'll Bring

We are seeking a versatile QA engineer with broad technical knowledge and experience testing complex, distributed systems:

  • 3+ Years of experience in quality assurance, with preference for IoT, embedded systems, or cloud-based platforms.
  • Experience with test automation frameworks and tools like:
    • Selenium
    • Playwright
    • Cypress
    • Postman
    • Or Similar
  • Proficiency in at least one programming language for test automation like:
    • Python
    • JavaScript/TypeScript
    • C#
  • Hands-On Experience with API testing and familiarity with RESTful services and message queuing systems.
  • Knowledge of cloud platforms (preferably Azure) and understanding of cloud-based testing strategies.
  • Experience with CI/CD pipelines and integrating automated tests into DevOps workflows.
  • Strong analytical and troubleshooting skills with the ability to diagnose issues across hardware, firmware, and software.
  • Familiarity with version control systems (Git) and agile development methodologies.
  • Excellent communication skills and ability to work collaboratively with distributed teams. Strong English proficiency for seamless collaboration with U.S. partners and clients.
  • Detail-oriented mindset with a passion for quality and continuous improvement.

Bonus Points

  • Experience with Azure DevOps and Azure Pipelines for CI/CD.
  • Experience with Docker containerization.
  • Experience with k6.
  • Background in industrial IoT, asset management, or monitoring systems.

Benefits

What Makes Working at Mesh Systems Unique?

  • Autonomy & Impact: Work in small, agile teams where your engineering decisions have a real impact. We value pragmatic solutions and customer-focused thinking.
  • Cutting-Edge Technology: Get direct access to Microsoft Azure technologies in Private Preview thanks to our close partnership.
  • Culture: Join a team of passionate professionals and share knowledge about the most innovative solutions on the market.
  • Future Focus (IoT + AI): Be part of our transformation, integrating IoT solutions with AI/Machine Learning at the intersection of the most advanced technologies.
  • Professional Growth: We offer a dedicated training budget and full support for Microsoft certifications.
Mesh Systems
Mesh Systems

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say