Senior Software Development Engineer (Permanent) in Bengaluru, India is listed on Jobeax. Browse 30,000+ vacancies available.
Responsibilities
Design and execute automated and manual test plans for software, hardware, firmware, and IC solutions.
Debug software and hardware issues, focusing on IC functionality and root-cause analysis.
Analyze test results, report defects, and support issue resolution with development and customer-facing teams.
Collaborate with global customers and cross-functional teams to define test requirements and methodologies.
Drive test automation, validation-framework improvements, QA best practices, and product-quality initiatives.
Mentor team members and contribute to testing strategy, planning, coverage improvements, and process enhancements.
Identify risks, raise issues, and recommend product and process improvements while balancing quality, timelines, and feature delivery.
Requirements
Bachelor's or master's degree in computer science, computer engineering, electrical engineering, electronics engineering, or a similar field.
At least 5 years of software QA experience, including at least 3 years testing software integrated with hardware or firmware.
Strong Python-based test automation skills and experience with tools such as Qt Squish or SmartBear TestComplete.
Proficiency in Git and preferably GitLab, GitHub, or Bitbucket.
Solid understanding of JIRA, version control, QA best practices, and software/hardware development lifecycles.
Experience mentoring teams, improving test coverage, and driving quality initiatives.
Preferred experience with electronics, microcontroller programming, bus communications, power systems, semiconductors, or ICs.
Familiarity with laboratory test equipment and measurement tools.
Background in both software QA and IC or power engineering is preferred.
Benefits
Competitive benefits package; additional information is provided during the hiring process.
Regular PERM employment.
Remote work is not available.