Software Test Automation Developer
Apply NowCompany: Talentry
Location: Falls Church, VA 22042
Description:
Job Description
Software Test Automation Developer
Falls Church, VA
Direct Hire. Onsite.
Description
Requirements
Qualifications
Benefits
Benefits
Software Test Automation Developer
Falls Church, VA
Direct Hire. Onsite.
Description
- This Lead position will spearhead the creation of automated testing solutions for advanced communication networks.
- Develop and execute comprehensive testing strategies, from manual to automated, ensuring system reliability and performance.
- Design intricate end-to-end test scenarios to validate system requirements and identify potential issues.
- Collaborate with cross-functional teams, including product management and development, to understand system specifications and design.
- Conduct rigorous testing in both laboratory and real-world field environments.
- Build and maintain automated test suites using scripting languages and specialized tools.
- Analyze test results, debug issues, and provide detailed reports on system performance.
- Research and implement the latest testing methodologies and technologies relevant to cellular networks, such as next-generation connectivity.
- Refine and optimize testing procedures and policies to ensure continuous improvement and efficiency.
Requirements
Qualifications
- Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Software Engineering, Telecommunications, or a related technical field.
- Minimum of four years of experience in testing and integrating mobile communication systems, including 2G/GSM and 4G/LTE technologies.
- Proven experience with object-oriented programming in C++ required. Languages such as Python or Java are a plus.
- Strong understanding of mobile network architectures, protocols, and industry standards.
- Layer I/II experience.
- Hands-on experience with network testing and analysis tools, such as protocol analyzers, traffic generators, and performance monitoring tools.
- At least two years of experience in developing automated test scripts and frameworks.
- Proficiency in Linux operating systems and command-line tools.
- Expertise in scripting languages such as Python and Bash.
- Solid understanding of networking fundamentals, including Ethernet and TCP/IP.
- Familiarity with DevOps practices, infrastructure as code (IaC), and continuous integration/continuous deployment (CI/CD).
- Experience with cloud platforms and automation tools such as Gitlab, Jenkins, AWS, Terraform, Ansible, Docker, and Kubernetes.
Benefits
Benefits
- Opportunity to work on cutting-edge telecommunications technology and contribute to the development of advanced communication systems.
- Be part of a dynamic and collaborative team focused on innovation and quality.
- Engage in challenging technical projects that offer opportunities for professional growth.
- Work in a supportive environment that encourages learning and development.
- Competitive compensation and benefits package.
- Chance to make a significant impact on the reliability and performance of critical network