drjobs Test Automation Software Engineer - WirelessSatellite Networks - Falls Church VA

Test Automation Software Engineer - WirelessSatellite Networks - Falls Church VA

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

As - Belgium

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

THIS IS A FULL TME PERM POSITION WITH BENEFITS. ROLE WILL BE ONSITE IN FALLS CHURCH VA LOCATION

Job Summary:

As a Test Automation Software Engineer you will have one of the most important and visible roles in the company! You will be part of the 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 company Network will result in you becoming one of our resident SMEs on the operation and performance of our Network.

We are seeking a highly motivated organized and accountable Cellular Network Test Engineer to help lead the testing of the Network. The role involves the architecture design and validation of our cellular network. 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 a test engineer you should have a strong background in engineering testing and quality assurance with a focus on cellular network technologies and standards. You should also have excellent communication problemsolving 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 team in a lab environment to verify functionality and debug potential issues.
  • Are passionate about providing highly reliable connectivity to the entire world.
  • Enjoy designing setting up and executing softwareintheloop hardwareintheloop and inthefield tests/simulations to verify technology functions (or concepts) and characterize the performance.
  • Enjoy a challenge and have a track record of creative thinking to solve unconventional or unexpected problems.
  • Proactively run manual tests as needed to validate functionality while also working to automate all test cases.

Company plans to do field testing in both the local Northern VA area and various remote test sites travel permitting.

Core Responsibilities:

Because we are a small company the Test Engineer will lead the testing of the entire telecommunication system rather than just part of the system. Specific responsibilities include:

  • Work as part of the telecom development team in close coordination with product management to become a resident expert on system requirements and system design.
  • Leveraging your expertise of our Network design endtoend test plans procedures and scripts for verifying system requirements are met and bugs are identified.
  • Support the testing of our Network in the lab environment as well as out in the field.
  • Ownership of testing new releases including new features and regressions.
  • Ownership of system performance characterization and metrics.
  • Communicate test progress results and issues to stakeholders by maintaining uptodate bug reports and performance metrics.
  • Conduct and organize testing efforts and plans.
  • Perform manual testing when automation doesnt yet exist (e.g. new features) and automated testing using our automated testing frameworks.
  • Design and implement automated test cases using languages such as Python ROBOT etc..
  • Contribute to test automation frameworks and data analysis tools.
  • Leverage various tools and methods such as network analyzers traffic generators simulators emulators etc..
  • Selection and/or development of software tools to support system verification.
  • Identify document and report bugs and defects related to cellular network performance functionality and compatibility.
  • Analyze test results and provide recommendations for improvement.
  • Collaborate with the development team and the product manager to ensure quality standards and customer expectations are met.
  • Debug and troubleshoot issues that arise during testing (including functional and performance testing).
  • Documentation of testing plans operational procedures and results.
  • Stay updated with the latest cellular network trends and technologies such as 5G LTE and IoT.
  • Design development and optimization of our testing procedures/policies for our ongoing test campaign for our telecommunications technology.
  • Implement continuous improvements and best practices within the team and larger organization.
  • Operation maintenance and calibration of test equipment.

Required Qualifications:

  • A Bachelors degree (or higher) in Electrical/Computer Engineering Software Engineering Computer Science Telecommunications Engineering or a related field.
  • At least four years of experience integrating and testing cellular communications systems including (GSM / 2G and LTE / 4G).
  • Indepth understanding of the GSM and/or LTE architecture protocols and standards.
  • Experience using network testing tools and frameworks such as QXDM Wireshark Spirent IXIA iPerf Traceroute etc.
  • Experience writing automated scripts for executing and running telecommunications test cases.
  • Proficiency with Linux Operating Systems.
  • Proficiency with scripting in Python and Bash.
  • Proven experience leading product testing.
  • Understanding of networking concepts (Ethernet TCP/IP etc.).
  • Proficiency desired in Object Oriented Programming (OOP) C/C or Java.
  • Experience with programming languages databases and web technologies such as C Python SQL and HTML.
  • Familiarity with concepts such as DevOps IaC CICD and SCM.
  • Experience with tools such as Gitlab Jenkins AWS Cloud Terraform Ansible Docker and Kubernetes.
  • Ability to write clear and concise test documentation and reports.
  • Excellent verbal and written communication skills.
  • Exceptional organizational skills and highly accountable.
  • Attention to detail and quality orientation.
  • Critical thinking and troubleshooting skills.
  • Ability to work in a fastpaced and dynamic environment.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.