Mô tả công việc
Experience: Minimum 3 years of experience in Quality Control, Testing, and DevOps for DX IoT Solution.
Job Summaries
The DX IoT Solution Quality Control Leader ensures the stability, scalability, performance, and security of IoT solutions through rigorous quality control and testing practices. This role involves designing, implementing, and managing automated and manual testing processes to guarantee a seamless user experience. The leader will collaborate with development, operations, and architecture teams to maintain high- quality standards and ensure that the platform meets business and technical requirements.
Duties
Quality Assurance Strategy
Define and implement a comprehensive QA strategy for DX IoT Solution.
Establish KPIs for quality metrics and continuously monitor to ensure platform excellence.
Develop test plans, test cases, and testing frameworks for functional, integration, and performance testing.
Testing & Validation
Conduct functional testing, unit testing, performance testing to ensure platform scalability and stability under high data ingestion and user loads.
Perform regression testing to identify and address potential issues from updates or new feature releases.
Execute security testing to ensure compliance with industry standards like OWASP and GDPR.
Validate end- to- end workflows, data accuracy, and real- time device interactions.
Automation
Utilize tools such as Selenium, JMeter, or Postman to automate UI, API, and performance tests.
Maintain and update automated test suites to adapt to evolving platform needs
Design and implement automated testing pipelines using CI/CD tools like Azure DevOps.
Operations Support
Monitor production environments for quality issues and respond proactively.
Collaborate with DevOps teams to integrate QA processes into the CI/CD pipeline.
Conduct root cause analysis for incidents and recommend long- term fixes
Documentation & Reporting
Generate detailed quality reports for stakeholders, outlining system performance, issues, and resolutions.
Establish a knowledge base for best practices and testing methodologies.
Develop and maintain comprehensive QA documentation, including test plans, test results, and defect reports.
Collaboration & Training
Work closely with development and architecture teams to identify and resolve quality challenges during the design phase.
Collaborate with customer success teams to gather user feedback and translate it into actionable quality improvements.
Train QA engineers on testing strategies, tools, and platform- specific challenges.