Role Proficiency:
Provide leadership on multiple test projects with appropriate test options; with well suited test standards for embedded system product test development system level validation and performance optimization strategies.
Outcomes:
Define execute Test scenarios for embedded devices and systems from requirements to production release Identify client’s business process estimate the schedule develop test plan and procedure conduct risk analysis and prepare risk plan Perform Embedded system software verification QA testing integration and system testing Analyse the efficiency stability and scalability of integrated systems Create and maintain test environment for product functionality validation and reliability and stress testing Work with Development and test team to develop best practice for product testability Submit defects problem isolation and fault finding Work with Product Management to understand requirement definitions Mentor Lead and manage the Lead I and embedded tester based on project needs Investigate and reproduce customer issues Ensure that new and revised embedded modules or systems perform to expectations Ensure test coverage produce test results test logs defect reports Report project metrics and ensure quality of deliverables Contribute revenue savings for client by adding values as belowa. Manage team utilizationb. Understand and contribute to test automation and performance testingc. Create feasibility study reports Developing and utilizing various validation tools and/or methodologies to implement validation plans Influence and improve employee engagement within the project teams Account for others' test activities assist Project Manager in day to day project executionMeasures of Outcomes:
Test Script Creation and execution Productivity Adherence to the testing process quality process compliance and test standards Number of technical issues uncovered during the test execution of the project Percent of Defect Leakage Percent of Test case reusability Test execution coverage Test review efficiency Test rework efficiency Adherence to project schedule and timelines Team management and productivity improvement as per Project SLA On time completion of mandatory compliance trainings Percentage of voluntary attritionOutputs Expected:
Test Planning:
Identify the complex test scenarios for embedded product and systemsinterfaces and application Create and own test plan
resource plan Review the test scenarios
Test Design
Development
Execution:
walkthrough
demo and obtain sign off by stakeholder for Test Design Test Plan preparation
test. case
script creation
and test execution Prepare test summary report for modules and features Coordinate test environment and test data provisioning
Requirements Management:
prioritize
identify gaps
and create workflow diagrams based on test requirements Identify and recommend right test tools (SW & HW) for the project
Document:
checklists
guidelines
standards for testing and process development Create and review deliverable documents – test design documentation
test requirements
test cases/results
Configure:
Manage Project:
tracking and reporting of test progress based on schedule
Client management:
Quality:
adding value; responsible for the overall quality of the embedded testing
Release:
Domain relevance:
conduct risk analysis and ensure test coverage
Estimate:
Status Reporting:
Test & Defect Management:
Manage Team:
Understand aspirations of team members and provide guidance
opportunities
etc.
Ensure team members are upskilled Ensure team is engaged in project Proactively identify attrition risks and work with BSE for retention measures
Knowledge Management:
Contribute
Review (Best Practices
Lesson learned
Retrospective) Create
share best practices and lessons learned to the team
Certifications:
Skill Examples:
Ability to create manage a test plan and to prepare schedules based on estimates Ability to configure the test environment diagnose troubleshoot and support embedded testing Ability to create and execute tests in one or more of the following domains: Automotive/Medical/Industrial/Storage/STB/Multimedia/Connectivity/infotainment/ADAS Ability to handle debugging tools like DPO/DSO MSO Protocol analyser Network analyser a. and JTAG Emulators Ability to identify test environment test scenarios and prepare RTM Aptitude in tracking and reporting progress and metrics Ability to analyse requirements and prioritize testing Ability to generate written reports and analysis data and trends Ability to coordinate with multiple technology teams program and product teams and development teams Ability to understand hardware schematics and debug the test for associated embedded product Able to teach best practices for the debug of software and execution of root cause analysis and carry out RCA as required Capability to Create Requirements Traceability Matrix. Ability to work on various PC platforms like Windows Linux etc. Ability to handle test case design techniques Ability to handle testing requirements in area of CAN Diagnostics Vehicle Functions etc. Ability in Networking protocols such as CAN LIN etc Skill in automation and configuring Simulation Tools. Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Ability to build confidence with the customers by meeting the deliverables in time with quality Ability to estimate effort time and resources required for developing and debugging features or components Ability to make decisions on appropriate of the Software / Hardware’s. Capacity to create and articulate impactful technical presentations Ability to drive conference calls with customers and answer customer questions Ability to work from spec. to product realization testing Follow high level of business etiquette in emails and other business communicationKnowledge Examples:
Knowledge of product test development lifecycle Testing methodology and standards (Water Fall/ Agile) Knowledge in Test Automation scripting languages e.g. Python Perl TCL csh bash etc. Knowledge of estimation techniques test design techniques on embedded domains Comprehension of Test scope Testing standards and Test methodologies Knowledge with Wired and Wireless technologies (USB Ethernet Modbus RSxxx NFC Bluetooth Wi-fi Zigbee) Knowledge on Automation frameworks (e.g. Hudson / Jenkins) Knowledge of RCA Techniques Knowledge of network configurations/debug- switching/routing/DNS/DHCP Knowledge of configuring and installation of Windows OS/Windows Server/Linux Knowledge of PC technologies Video USB Audio etc. Knowledge and configuration of Virtualization systems - WindowsServer8/12/16/ VMWare/Citrix Knowledge of embedded C programming testing concepts python & automation scripts Knowledge of hardware schematics and communication protocols (UART I2C SPI SWP PCI Display) Knowledge of embedded software components module board-bring up Soc Validation Knowledge and know how on Diesel and Gasoline Engine Management Systems Familiar with Automotive domain CAN HIL SIL Diagnostics (UDSKWP) Knowledge of Message Format Arbitration Identifiers Configure CAN messages in Vector CAN tools Bus Off Knowledge on safety critical quality standards (ISO26262 EN50128). Experience in preparing test cases according to specifications; verify and validate the software on Bench and Vehicle Knowledge in SDLC PDLC and Quality Engineering Knowledge in electronic testing methodology and standardsAdditional Comments:
Hands-on testing experience to Automotive Infotainment ECU Experience in Python or Robot scripting Exposure Linux , QNX and Android OS Hands-on experience with Performance , Sanity testing activities. Hands-on Testing experience with Device Drivers in linux environment