Firmware Automation Test Engineer (Python)
Jobgether
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
1,278 open automation roles across 280 companies are on ApplySarthi right now, most of them in Bengaluru (89), Hyderabad (33), Pune (23).
- Automation Engineer, Provisioning & OnboardingSentinelOne
- Automation & Controls Specialist, Launch Pad (Starship)SpaceX
- Senior Infrastructure Automation Engineer, Compute Platform - EDA InfrastructureNvidia
- Automation & Safety Software Engineer (f/m/d)Magazino GmbH
- Teaching Assistant Operations & AI Automation - Traineeship (m/w/d)Digitale Leute School
What automation roles keep asking for: Python (32%), CI/CD (19%), SQL (18%), Agile (17%), AWS (15%), Azure (13%), Test automation (12%) — counted across their open postings here.
Generative AI jobs · Go jobs · Linux jobs · Python jobs
Jobgether has 4,308 open roles listed here.
- (CW) Accounting Manager -Intercompany& Transfer Pricing
- Account Manager — New Business & Closing (m/f/d)
- Account Manager — New Business & Closing (m/f/d)
- Account Manager — New Business & Closing (m/f/d)
- Account Manager — New Business & Closing (m/f/d)
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for automation roles keep coming back to Python, CI/CD, SQL, Agile. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Python? Tell me one thing you learned the hard way.
- What do you do when a developer says a bug is not a bug?
- How do you decide what to test when time is short?
- Tell me about a serious bug you caught before release. How did you find it?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Firmware Automation Test Engineer (Python) at Jobgether interview free →Accountabilities: Test Automation Development: Design, develop, and maintain Python-based automated test cases to validate firmware, embedded software, and server platform functionality. Test Planning and Execution: Create and execute comprehensive test plans, protocols, and documentation to ensure adequate coverage of software features and system requirements. Firmware and Platform Validation: Validate BIOS/UEFI, firmware components, embedded software, and server platforms to ensure system stability, functionality, and reliability. Defect Analysis and Debugging: Investigate software and firmware defects, analyze test failures, identify root causes, and recommend appropriate corrective actions. System Integration and Design Analysis: Evaluate system designs and determine the coding, programming, integration, and validation activities required to meet project objectives. Release Qualification: Support end-to-end testing, defect tracking, and release readiness activities to ensure software meets quality standards before deployment. Cross-Functional Collaboration: Work closely with software engineers, systems engineers, and internal or external development partners to resolve technical issues and deliver reliable solutions. Technical Issue Resolution: Lead or contribute to the investigation of complex system-level problems, communicate findings, and support effective technical decision-making. Testing Process Improvement: Identify opportunities to improve automation frameworks, test methodologies, tools, and engineering workflows to increase efficiency and software quality. AI-Enabled Engineering: Explore and apply AI and generative AI tools, including the development of AI agents where appropriate, to improve test generation, automation, debugging, and engineering productivity. Documentation and Communication: Maintain accurate testing documentation, communicate project progress, and present technical proposals and recommendations to relevant stakeholders. Requirements Education: Bachelor's or master's degree in Computer Science, Information Systems, Engineering, or a related field, or an equivalent qualification. Professional Experience: At least 5 years of experience in embedded software testing and development, firmware validation, or a closely related engineering discipline. Firmware Expertise: Strong knowledge of BIOS/UEFI, firmware architecture, and server platform validation. Python Automation: Hands-on experience developing Python scripts, test automation frameworks, and automated validation solutions. Testing Methodologies: Proven experience with test planning, test execution, defect analysis, debugging, and software release qualification. Programming Skills: Proficiency in Python, with familiarity with C, Go, or other relevant programming languages considered valuable. Embedded Systems Knowledge: Understanding of embedded Linux, device drivers, computer architecture, hardware devices, and communication protocols. System-Level Testing: Ability to troubleshoot complex interactions between hardware, firmware, operating systems, and software components across multiple platforms. Software Development Practices: Knowledge of the Software Development Life Cycle (SDLC), Agile methodologies, and established software testing principles. AI and Emerging Technologies: Familiarity with AI and generative AI tools for test design, debugging, automation, or AI-agent development is desirable. Analytical and Problem-Solving Skills: Strong critical thinking and diagnostic abilities, with a structured approach to investigating complex technical issues. Communication and Collaboration: Excellent written and verbal communication skills in English, with the ability to explain technical concepts, present design proposals, and collaborate effectively across engineering teams. Leadership and Execution: Demonstrated ownership, accountability, and a results-oriented mindset, with the ability to contribute to technical decisions and drive quality improvements. Additional Advantage: Experience with fault-tolerant systems and high-availability architectures is beneficial. Benefits Remote Work Flexibility: Work primarily from home, with the position designated as remote/teleworker and based in India. Health and Wellbeing: Access to a comprehensive benefits offering designed to support physical, financial, and emotional wellbeing, subject to employment terms and local eligibility. Professional Development: Opportunities to expand technical expertise, pursue career goals, and explore different engineering specializations. Technical Growth: Hands-on exposure to advanced server platforms, firmware technologies, embedded systems, and Python-based test automation. AI and Innovation: Opportunities to explore AI-assisted engineering, generative AI, and emerging approaches to software validation. Collaborative Environment: Work with engineering professionals and development partners on challenging, high-impact technical projects. Inclusive Workplace: Join an environment that values diverse backgrounds, accessibility, equal opportunity, and individual contributions. Compensation: Salary details have not been specified in the available job description and can be discussed during the recruitment process.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - EnglishJobgether
- Artificial Intelligence (AI) TechnicianJobgether
- Analytical Chemistry Specialist - Freelance AI Trainer ProjectJobgether
- AI Trainers Network - ArabicJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-10-26. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.