Quality Assurance Engineer - Microsoft Azure IoT
M
Mesh SystemsIoT, embedded systems, cloud-based platforms
Poland, Central European Timezone (CET)ContractMiddle
Salary30 - 40 USD per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 3+ Years
- Required Skills
- PythonCypressGitMicrosoft AzureC#SeleniumPostmanPlaywright
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.
Responsibilities
- 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).
View Full Description & ApplyYou'll be redirected to the employer's site