Connect Pro Management Consultants · posted 1 month ago
Bengaluru
About the role
JOB DESCRIPTION:-
Architect, design, and develop a robust and scalable Python based
test automation framework for performing fully automated tests for
embedded devices and providing traceable matrix for requirements
to test-case to defect tracking. Develop automation features that
allow end-to-end test coverage for all software and system
components.
Mentor a team of skilled engineers dedicated to
developing test cases, following standard coding practices. Drive
code reviews to ensure consistent coding standards across all team
members.
Develop, implement, and optimize test strategies and plans for
automotive software, including functional, regression,
performance, and security testing.
Collaborate with cross-functional teams (Firmware, digital signal
processing algorithms, and Quality Assurance) to define test
requirements and review product specifications.
Collaborating with the product owners, architects and other
stakeholders to understand the business requirements and plan the
quality assurance strategies accordingly.
What you'll have
BS in Computer Science, Electrical Engineering, or a related
technical field.
8 - 12 years of experience in software testing of embedded
devices, preferably in the automotive industry.
Expert proficiency in Python and C++ programming and relevant
libraries/frameworks for test automation.
Prior experience architecting test frameworks.
Proficiency in test-case development with docker/Kubernetes.
Practical knowledge of verification and validation means using
testbeds and simulators as well as experience with hardware in the
loop (HIL) and software in the loop (SIL) test environments.
Knowledge of Embedded device testing, REST APIs, UI testing,
Selenium/Playwright, Embedded Linux, Docker, SSH, Shell scripting,
Linux services, Computer networks.
Experience with continuous integration and deployment (CI/CD)
practices using Jenkins, Jira, Bitbucket, Agile
methodologies, following sprint cycle for test-case development,
system and integration testing.
Excellent problem-solving skills, with the ability to analyze
complex technical issues and break down into simple sprint
stories.
You have a problem-solving mindset and, able to mentor and guide
juniors in solving daily development challenges.
Proven ability to work in a fast-paced and dynamic environment,
managing multiple priorities and projects simultaneously.
What's in it for you
Knowledge of automotive testing standards and frameworks, such as
ISO 26262, AUTOSAR, ASPICE, etc.
Understanding of automotive software systems, including embedded
systems, ADAS, infotainment, or electric vehicle control software.
Experience with JAMA for requirements management software (or
equivalent).
Experience with JIRA for defect tracking and familiar with Agile
methodologies.