LEAD ENGINEER-SOFTWARE TEST&RELEASE
IN
Job Summary
• Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery.
• Person at this position is expected to be able to instruct and review the quality of work done by technical staff.
• Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision.
• Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes.
• Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable.
• Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation.
Roles & Responsibilities
• Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation.
• Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals.
• Responsible for traceability of the requirements from design to delivery Code optimization and coverage.
• Responsible for conducting reviews, identifying risks and ownership of quality of deliverables.
• Responsible for identifying training needs of the team.
• Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments.
• Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality.
• Expected to be a technical mentor for junior members.
• Person may be given additional responsibility of managing people based on discretion of Project Manager.
Education and Experience Required
Engineering graduate, MCA, etc Experience: 5-8 years
Competencies Description
"Protocol Testing engineers is one who does the following activity on 2G/3G/LTE/5G technologies;
• Modem/UE Protocol Stack Testing
• Interoperability testing of the modem with various Network operators and dealing with NEM labs (Ericsson, Nokia, alcatel Lucent)
• Ability to understand network scenario (signaling & user plane call flow), develop test plans and test cases, and execute those test cases using an automation framework. Collects the required log and analysis/debug issues being found as part of regression.
• Should be proficient in all 3GPP Radio Access Technologies (RAT) with air interface, network signaling and Layer 2, Layer 3 protocols of UE & RAN side, also NAS layer from UE and core network.
• Automation using PERL/Python/TTCN scripting languages "
Platforms- Internal and customer specific platforms Linux host
Technology Standard- 3GPP specifications Thorough understanding of the Network vendor tests
Tools-
"QXDM, QCAT, QPST, Prism, Anritsu, keysight Test instrument knowledge,
Test scripting like RTD (for Anritsu) or equivalent Trace/log collection tools, core dump analysis tools, flashing tools "
Languages-
Scripting languages like Shell scripts, TCL scripts, Python, Perl etc.. C, C++, TTCN
Specialization- 2G, 3G, 4G, 5G, INTEROP TESTING, VSAT-SATCOM
Must to have Skills