Test Automation Lead
KeySkills
Company Name
Job Description
Job Description:
We are looking for a skilled and detail-oriented Python Embedded Test Automation Engineer with leadership capabilities. The ideal candidate should have a solid understanding of embedded systems, Python automation, and test frameworks, with hands-on experience in real-time or consumer electronics domains such as smartphones.
Roles & Responsibilities:
-
Design, develop, and maintain automated test scripts for embedded platforms using Python.
-
Lead and mentor a QA team in test planning, automation strategy, and execution.
-
Collaborate with firmware and hardware teams to align testing goals with system requirements.
-
Ensure continuous testing practices are integrated into the CI/CD pipeline.
-
Drive defect identification, documentation, and resolution using bug tracking tools.
-
Manage test environments including hardware and embedded OS setup.
-
Participate in code reviews, promote automation best practices, and advocate for continuous QA improvement.
-
Monitor test coverage, maintain logs, and provide risk assessments and quality metrics to stakeholders.
Professional & Technical Skills:
Must-Have Skills:
-
Embedded Applications Testing expertise
-
Strong Python programming skills
-
Experience with automation frameworks such as Pytest and Robot Framework
-
Good understanding of embedded systems, microcontrollers, and communication protocols (UART, I2C, SPI)
-
Experience with CI/CD tools like Git, Jenkins, JIRA
-
Excellent problem-solving, troubleshooting, and debugging skills
-
Strong leadership and team management skills
Good-to-Have / Additional Skills:
-
Experience in smartphone or consumer electronics testing
-
Knowledge of Android and Linux-based systems
-
Familiarity with test management tools like TestRail, Zephyr
-
Basic scripting in Shell
-
Awareness of quality metrics, test planning, and traceability
-