Position Overview:
We are seeking a highly skilled QA Engineer with expertise in both manual and automated testing, specializing in IoT and Cloud solutions. The ideal candidate will have a strong background in API testing and a keen eye for detail to ensure the highest quality of our products.
Key Responsibilities:
- Design, develop, and maintain both manual and automated test scripts for IoT and Cloud applications
- Develop and execute detailed test plans, test cases, and test scripts.
- Identify, document, and track defects and inconsistencies.
- Collaborate with development teams to understand requirements and provide feedback on testability.
- Manage automated testing strategy and implemented using frameworks and tools
- Continuously improve test automation processes and coverage.
- Integrate automated tests into CI/CD pipelines.
- Conduct API testing to ensure the reliability, performance, and security of APIs.
- Develop and execute API test cases and scripts using tools like Postman, SoapUI, or similar.
- Validate API responses, error codes, and performance metrics.
- Collaborate with developers to resolve API-related issues.
- Test IoT devices and their integration with cloud platforms.
- Validate data flow between IoT devices and cloud services.
- Ensure the security and scalability of IoT and cloud solutions.
- Perform end-to-end testing of IoT ecosystems.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in manual and automated testing.
- Strong knowledge of IoT and Cloud technologies.
- Proficiency in API testing tools (e.g., Postman, SoapUI).
- Experience with test automation frameworks (e.g., Selenium, Appium).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with performance and security testing.
- Knowledge of scripting languages (e.g., Python, JavaScript).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Understanding of Agile methodologies and practices