Mesh Systems

Quality Assurance Engineer – Microsoft Azure IoT, B2B Contract

Mesh Systems

contract

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $30 - $40 per hour

About the role

  • 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).

Requirements

  • 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.
Benefits
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
test automationAPI testingperformance testingload testingstress testingdata validationprogramming (Python, JavaScript, TypeScript, C#)cloud testing strategiesembedded systems testingIoT systems testing
Soft skills
analytical skillstroubleshooting skillscommunication skillscollaborationdetail-orientedquality focuscontinuous improvementproblem-solvingfeedback provisioncross-functional teamwork