Software Developer Lead

Company:  CCG Business Solutions, LLC
Location: Falls Church
Closing Date: 18/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

As the Lead Test Automation Software Developer, you will play a crucial role in designing, building, integrating, and testing hardware and software for satellite-based cellular towers in a rapid and agile manner. You will become a subject matter expert on the operation and performance of the network, gaining exposure across the entire system.

We are looking for a highly motivated, organized, and accountable Lead Test Automation Software Developer to build test automation frameworks from scratch and lead the testing process (running manual tests and then automating them). You'll work closely with the development team and product management to understand product requirements, provide feedback, and design end-to-end test plans, procedures, and scripts to verify system requirements and identify bugs.

To succeed in this role, you need a strong background in software development, testing, and quality assurance, with a focus on cellular network technologies and standards. Excellent communication, problem-solving, and analytical skills are essential, along with the ability to handle multiple tasks and deadlines.

Key Responsibilities:

Lead the testing of the entire telecommunication system, working closely with product management and the telecom development team

Design end-to-end test plans, procedures, and scripts for verifying system requirements and identifying bugs

Perform testing in both lab and field environments

Own the testing of new releases, including new features and regression testing

Characterize system performance and track key metrics

Communicate test progress, results, and issues to stakeholders

Conduct manual testing when automation is unavailable and automate test cases using languages like Python and ROBOT

Contribute to the development of test automation frameworks and data analysis tools

Use tools like network analyzers, traffic generators, simulators, and emulators for testing

Identify and report bugs and defects related to cellular network performance and functionality

Analyze test results and provide recommendations for improvement

Collaborate with the development team and product management to ensure quality standards are met

Debug and troubleshoot issues during functional and performance testing

Document test plans, procedures, and results

Stay updated on the latest cellular network trends and technologies, including 5G, LTE, and IoT

Design and optimize testing procedures and policies for ongoing telecommunications testing campaigns

Implement continuous improvements and best practices within the team and organization

Maintain and calibrate test equipment

Apply Now
Share this job
  • Similar Jobs

  • Lead Software Engineer

    McLean
    View Job
  • Lead Software Engineer

    McLean
    View Job
  • Software Engineer Team Lead

    Arlington
    View Job
  • Lead Software Engineer / Software Engineer - JAVA

    McLean
    View Job
  • Java Tech Lead/Software Engineers

    McLean
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙