Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
About Lynk
Lynk is the inventor of satellite direct to device or D2D technology and has the worlds only commercial license from the FCC to operate a commercial D2D system. Today Lynk allows mobile network operators subscribers to send and receive text messages to and from space via standard unmodified mobile devices. Lynks service has been tested and proven on all seven continents has regulatory approvals in more than 30 countries and is currently being deployed commercially based on more than 40 MNO commercial service contracts covering approximately 50 countries.
Our technology will enable all 8 billion people on the planet to stay connected with the existing standard phone in their pocket. Everywhere. No matter what.
By joining Lynk you will have the opportunity to directly touch the lives of billions. Your mission will be to bring mobile broadband to billions pull hundreds of millions out of poverty and save countless lives.
Job Summary
As the Lead Test Automation Software Developer at Lynk you will have one of the most important and visible roles in the company! You will be part of the Lynk technical team designing building integrating and testing hardware and software for our satellitebased cellular towers in a rapid and agile manner. The exposure you gain across the entire Lynk Network will result in you becoming one of our resident SMEs on the operation and performance of the Lynk Network.
We are seeking a highly motivated organized and accountable Lead Test Automation Software Developer to build test automation frameworks from scratch and then help lead the testing of the Lynk Network running manual tests then automating those tests. You will work closely with the development team and the product manager to understand the product requirements and provide feedback. You will then be responsible for designing endtoend test plans procedures and scripts for verifying system requirements are met and identifying bugs.
To be successful as the Lead Test Automation Software Developer you should have a strong background in software development testing and quality assurance with a focus on cellular network technologies and standards. You should also have excellent communication problem solving and analytical skills. You should be able to work independently and as part of a team and be able to handle multiple tasks and deadlines.
We are looking for people who
Enjoy working as part of a development teamin a lab environment to verify functionality and debug potential issues.
Arepassionate about providing highly reliable connectivityto the entire world.
Enjoy designing setting up and executingsoftware in the loophardware in the loop andin the field tests and simulationsto verify technology functions or concepts and characterize the performance.
Enjoy a challengeand have a track record ofcreative thinkingtosolve unconventionalorunexpected problems.
Proactively run manual testsas needed to validate functionality while also working toautomate all test cases.
Lynk plans to do field testing in both thelocal Northern VAarea andvarious remote test sites travel permitting.
Core Responsibilities
Because Lynk is a small company the Test Automation Software Developer will lead the testing of the entire telecommunication system rather than just part of the system. Specific responsibilities include
Work aspart of the telecom development team in close coordination with product management tobecome a resident experton systemrequirementsand systemdesign.
Leveraging your expertise of the Lynk Networkdesign end to end test plans procedures and scripts for verifying system requirements are met andbugs are identified.
Support the testing of the Lynk Network in thelab environment as well as out in the field.
Ownershipoftesting new releases including new features and regressions.
Ownershipofsystem performance characterizationand metrics.
Communicatetestprogress results and issuesto stakeholders by maintaining uptodate bug reports and performance metrics.
Conductandorganize testingefforts and plans.
Performmanual testingwhen automation doesnt yet exist such as new features and automated testingusing our automated testing frameworks.
Design and implementautomated test casesusing languages such as Python ROBOT etc.
Contribute totest automation frameworksanddata analysis tools.
Leverage various tools and methods such asnetwork analyzerstraffic generators simulators emulators etc.
Selection or development ofsoftware toolsto support system verification.
Identify document and report bugsand defects related to cellular network performance functionality and compatibility.
Analyze test resultsandprovide recommendationsfor improvement.
Collaborate with the development team and the product manager toensure quality standards and customer expectations are met.
Debug and troubleshootissues that arise during testing including functional and performance testing.
Documentationof testing plans operational procedures and results.
Stay updatedwith thelatest cellular network trendsand technologies such as 5G LTE and IoT.
Design development and optimization of Lynks testing procedures and policiesfor our ongoing test campaign for our telecommunications technology.
Implementcontinuous improvementsand best practices within the team and larger organization.
Operation maintenance and calibration oftest equipment.
Required Qualifications
ABachelors degree or higherin Electrical and Computer Engineering Software Engineering Computer Science Telecommunications Engineering or a related field.
At leastfour years of experienceintegrating and testing cellular communications systems including GSM 2G LTE and 4G.
Indepth understandingof theGSM or LTEarchitecture protocols and standards.
Experience using networktesting tools and frameworks such as QXDM Wireshark Spirent IXIA iPerf Traceroute and others. However UI testing Selenium and Cucumber are not relevant.
Experience building test automation frameworks in Python or other language.
Two years of experience developing automated test cases.
Proficiency withLinuxOperating Systems.
Proficiency withscripting in Python and Bash.
Proven experience leading product testing.
Understanding of networking concepts such as Ethernet TCP/IP etc.
Proficiency desired in Object Oriented Programming OOP e.g. Python C C or Java.
Experience with programming languages databases and web technologies such as Python Java C SQL and HTML.
Familiarity with concepts such as DevOps IaC CICD and SCM.
Experience with infrastructure automation tools such as Gitlab Jenkins AWS Cloud Terraform Ansible Docker and Kubernetes.
Ability towrite clear and concise test documentationand reports.
Excellentverbal and written communicationskills.
Exceptionalorganizational skillsandhighly accountable.
Attention to detailandquality orientation.
Critical thinkingandtroubleshootingskills.
Ability to work in afastpaced and dynamic environment.
Job Location
Washington DC area
Full-Time