Responsible for driving collaborating mentoring and coaching a small to medium sized team (with a minimum of 8 members) by providing technical expertise in coding debugging and content development. Self manages to deliver results with no guidance. Inspires team members; a lead who is looked upon by all members for technical assistance
Outcomes:
Expert at bug monitoring tracking bug lifecycle triage and isolation
Expert at coding modules libraries low level debugging code analysis and code review
Perform component selection isolation RCA in the event of failure
Adherence to the latest versions of feature document source code binaries w.r.t. testing development and debugging
Adhere to project timelines and communicate effectively over emails and conversations
Mentor teams in Automation/Debug to become more effective in their roles
Complete awareness with all the technologies thoroughly especially the ones associated with automation debug and content development
Develop overall team expertise on low-level coding debugging and content development
Thorough analysis of requirements to provide measurable inputs in terms of ETA SLA TAT and milestones
Train teams to analyse traces/core dump for defects reported internally or by customer to determine the root cause
Flexible and adaptable to the changing varied working environments shifts and extended working hours
Thorough understanding of tools and applications used in the process. Suggest new tools and process enhancements
Measures of Outcomes:
Completion of all mandatory trainings
Adherence to testing methodologies and compliance process
Adherence to project schedule and timelines
Isolation debugging RCA time taken as per project KPIs
Implement at least one impactful process/innovation
Outputs Expected:
Requirement:
Technical expert in debugging
automation and content development
hardware requirements and process changes for smart execution
debug and development. Technical mentor and client management skills
Ownership:
Ability to undertake challenging domains
tasks
projects
platforms
demanding clients
complex processed project. Identify the project risks and planning mitigation action with clients
Quality:
To ensure the quality of deliverables
in-line with agreed standards
guidelines
fair and untampered. Analyse the test results and coordinate with the development teams for bug fixes. Define debugs strategies/standards and BKM
Document:
Create documentation for one's own work
requirement analysis
project progress
solutions
designs
best practices
BKM and test reports
Status Reporting:
Report status of tasks assigned
comply with project related reporting standards and processes. Publish reports timely and periodically with utmost quality.
Release:
Adhere to release management process for test/debug execution
milestones
ETA and test reports
Compliance:
Adhere to lab trainings
protocols
coding standards
test system setups
test compliance and ESD
strict delivery timelines
Manage knowledge:
Consume project related documents
source code
platforms
features
specifications and provide training to the team to upskill them. Train team members regularly on new features
best practices
BKMs and processes.
Skill Examples:
Expert at code walkthrough and author of modules libraries
Provide technical input to project management team
Ability to troubleshoot boards/system and evaluate test results against system specifications
Expert at rework/HW for automation environment
Plans develops and implements best processes teams trainings
Coordinates communication between technical architects and team
A results driven self starter who anticipates initiates and implements solutions
Able to work in a team environment
Good written and verbal communication abilities
Excellent aptitude analytical and problem-solving skills
Proactively ask for and offer help
The organizational mechanism to share coding debug content learning's across teams
Ability to work closely and independently with client to perform tasks as per expectations
Understand the criticality of the deliverables and perform accordingly
Knowledge Examples:
Expertise in Hardware Engineering with strong knowledge of C C++ C# Python and relevant languages
+ Strong Knowledge on Automation Programming or Strong knowledge on Debugging techniques and methodologies
+ Knowledge in hardware design for automation purposes
+ Understanding of microcontroller/processors 8/16/32 DSP/SoC based hardware architectures
+ Knowledge in protocols interfaces I2C SPI UART USB Display PCIe Type-C Wi-Fi BT
+ Experience with debugging tools like Function Generator Protocol analyser Oscilloscope Putty Tera term and Emulators
+ Knowledge in hardware and product development lifecycles
+ Knowledge in Agile methods for development debug testing implementation and execution
+ Knowledge in electronic testing methodology and standards
+ Experience with Source Code Management (SCM) tools like GIT
+ Must be proficient with MS Office and Visio
+ Understanding on automation framework or system debug lifecycle
Additional Comments:
Skill- Python, Debug, Automation, Validation
Skills
Python,Debug,Automation,Validation
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact--touching billions of lives in the process.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.