We are looking for a QA Engineer to join our team and play a key role in ensuring the quality and reliability of our solutions. You will be responsible for designing and implementing test strategies, building automation frameworks, and collaborating closely with developers, product owners, and customers.
Responsibilities
* Design and implement comprehensive test strategies aligned with project requirements.
* Build a test automation framework from scratch, selecting the right tools and libraries.
* Create and maintain test plans in Azure DevOps, defining sprint testing scope and updating documentation.
* Collaborate with stakeholders and customers to analyze requirements and technical documentation.
* Automate UI testing using Python + Selenium.
* Automate API testing using Python + requests and Postman.
* Execute smoke, regression, and full test suites, collecting and analyzing logs with VM, Azure Pipelines, Allure, and Grafana.
* Perform functional, integration, load, and stress testing.
* Work with hardware, including software installation, device connection, and maintenance.
* Manage data flows, including sending data to devices via SaaS platforms and NATS messages.
* Test microservices-based architectures to ensure stability, scalability, and reliability.
Requirements
* Proven experience as a QA Engineer with strong expertise in automation frameworks.
* Hands-on experience in Python (Selenium, requests) for automation.
* Proficiency with Postman for API validation.
* Experience with Azure DevOps (test plans, pipelines).
* Familiarity with logging, monitoring, and reporting tools (Grafana, Allure).
* Solid background in functional, integration, and performance testing.
* Ability to work with hardware setup and maintenance.
* Knowledge of microservices testing and distributed systems.
* Strong communication skills and ability to work with customer requirements.
* Analytical mindset, attention to detail, and problem-solving skills.
Nice to Have
* Experience with cloud platforms (Azure preferred).
* Knowledge of CI/CD pipelines.
* Exposure to data streaming technologies.