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
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
Share this job
Useful Links