Telecommunications Engineer-III

Ashburn, VA
Nov 30, 2022
Dec 05, 2022
Engineer, IT, QA Engineer
Full Time
Job Description: Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Telecommunications Engineer - III for our client in the Telecommunication/Wireless domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.Duration: 12+ Months ContractLocation: Ashburn, Virginia (Can be in Westlake/Southlake TX, Richardson TX, Bedminster NJ, Ashburn/Reston VA locations. Work will be mostly remote.)Role: Telecommunications Engineer - IIIPrimary Skills: Telecom QA EngineeringRole Description: The Telecommunications Engineer - III must have at least 10+ years of experience.Must Have Skills (Most Important):- At least 10 years of Wireless industry testing experience and 4+ years of experience in a test/quality assurance organization.- Excellent understanding of the 4G and 5G wireless call flows and the ability to analyze the messages exchanged between various network elements.- Experience with 5G and 4G RAN and UE equipment.- Strong understanding of 3GPP standards for RAN and UE.- Hands on experience with the integration and debugging experience of the RAN and UE.- Strong project management skills to execute on roadmap.- Excellent communication and presentation skills.- Ability to facilitate collaborative resolution of differences with a win-win approach.- Proven organizational and interpersonal skills.- Ability to drive innovation and technology adoption across organizations.- Ability to adapt daily to changing technical and business environments.- Detail orientation, learning, listening, analytical and critical thinking skills.Desired Skills:- Device/Core testing at a protocol call and data flow messaging level- Master s degree in EE/CE/CS.- Experience in developing software and/or deploying enterprise applications.- Experience in software testing with advanced techniques like risk-based testing, exploratory testing, ATDD, security, and continuous testing in the Dev Ops model.- Familiarity with formal test design techniques like equivalence partitioning, decision tables, state transitions, boundary value analysis, cause-effect analysis, etc.- Experience with Robot-Framework or equivalent technologies like Cucumber, Specflow, etc.- Experience with UI automation of front-end web components like Mocha, Jest, Protractor, Selenium, Sikuli, Coded UI, Ranorex etc.- Experience with automation using web-APIs.- Experience with EPC Core and/or RAN based tools for diagnosing call flows - packet capture and analysis tools like IrisView, Wireshark, traffic generators like Ixia, Landslide etc.- Familiarity with 5GNR, LTE, IMS, VoIP, PON, TCP/IP.- Familiarity with Linux, Programming/ Scripting languages (Python, Java, Perl, C#, C++).- Familiarity with software development tools - IDEs, Source code management, CI/CD tools like Jenkins, ALM tools like Jira.- Familiarity with cloud computing, multi-threading and efficient server loading for complex applications.- Familiarity with testing applications using distributed systems based on microservice constructs, document databases, ML/AI algorithms.- An understanding of the software development process and maintenance best practices including the Agile Methodology.Education/Certifications:- Bachelor s degree in EE/CS.Job Duties:- Responsible for full stack telecom testing of a world class web-based solution, that simulates end-to-end network functions and perform call flow analysis for RAN, EPC, IMS and other 4G/5G emerging technologies.- Develop QA processes to support the System Engineering team.- Develop complex test procedures to validate models, framework, and scripts.- Lead the execution of validation tests for framework, model and script and document results.- Debug test failures, inconsistencies, and anomalies through troubleshooting and analysis.- Work with scripting team to automate QA tests.- Execute simulation trial test plans and document results.- Translate the telecom concepts to software test requirements for automation.- Coach software developers on telecom concepts and call flows- Coach the team on use of telecom tools so that usage can be programmed- Define the rules to evaluate the telecom logs to determine if the sequence is correctEducation: Bachelor s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or EquivalentExperience: Minimum 10+ years of experienceRelocation: This position will not cover relocation expensesTravel: NoLocal Preferred: YesNote: Must be able to work on a W2 basisRecruiter Name: Usha DeviRecruiter Phone: 412 (Ext: 2314)Equal Employment OpportunityMinimum Education Required: Bachelor Years of Experience Required: More than 5 years Expected Travel Time: None