5+ years of experience in QA and test automation development, specifically in backend systems that manage hardware and complex data workflows.
At least 3 years of experience in developing test automation frameworks for backend environments, particularly those involving operational automation and hardware control.
Proven expertise in backend test automation, with no focus on web or UI testing.
Proficiency in Python or other scripting languages for test automation.
Experience with CI/CD tools (e.g., Jenkins, Ansible) in backend testing environments.
Strong system-level debugging skills, particularly with hardware-software interactions and complex backend processes.
Responsibilities:
Define and implement test automation for backend systems managing hardware configurations and operational automations, focusing on system-level processes.
Develop automated test scripts for features such as system updates, backups, and configuration management, ensuring reliable and repeatable testing processes.
Collaborate with the QA team and development teams to ensure full test coverage for backend systems and hardware interfaces.
Conduct system-level debugging and troubleshooting to resolve complex backend issues related to hardware and data pipelines.
Integrate automated tests into the CI/CD pipeline and ensure robust backend automation across platforms.