Job Title: QA Engineer (Python) with DevOps Background
Location Redmond WA all 5 days ONSITE
Experience Level 810 Yrs
About the Role:
We are seeking a QA Engineer with a DevOps background to join our team to ensure the quality reliability and performance of our Inventory Management System and Redfish Exporter. In this role you will design develop and execute automated tests as well as collaborate with development teams to ensure continuous integration testing and deployment of the system at scale.
Key Responsibilities:
- Develop and execute test plans for the Djangobased Inventory Management System and Redfish Exporter.
- Create and maintain automated tests for functionality regression and performance using tools like Postman or pytest.
- Integrate test automation into CI/CD pipelines (Jenkins Git Docker) for continuous testing and deployment.
- Conduct performance testing to ensure system scalability and optimize performance for thousands of hardware servers.
- Validate Redfish Exporter data accuracy (CPU memory storage etc.) and ensure consistency across hardware metrics.
- Identify track and report bugs using tools like Jira ensuring timely resolution.
- Collaborate with developers to improve system reliability and quality.
- Document test cases test plans and bug reports for ongoing development and testing.
Key Qualification:
- 67 years of experience in quality assurance automation testing and DevOps practices.
- Strong understanding of Django and Django REST Framework for testing backend APIs.
- Experience with Redfish API/Exporter or similar hardware management protocols like IPMI SNMP or proprietary interfaces.
- Handson experience with automated testing frameworks such as Selenium Postman pytest or Robot Framework.
- Experience with CI/CD pipelines (e.g. Jenkins GitLab CI) and automating tests within DevOps workflows.
- Proficiency in scripting languages such as Python or Bash for automation tasks.
- Good communication skills to collaborate with other team members and stakeholders.
Preferred Qualification:
Knowledge of Prometheus Grafana and hardware monitoring tools for testing data accuracy.
Familiarity with MySQL/PostgreSQL and performance testing of caching systems and databases.