RAN Engineer; Software Testing & Verification Engineer
Listed on 2026-02-21
-
IT/Tech
IT QA Tester / Automation, Systems Engineer
Location: Redmond, WA 98052
Job DescriptionWe are seeking a skilled RAN Engineer to work onsite in our customer’s lab environment. The engineer will design, develop, and execute automated test cases and frameworks—primarily using Robot Framework
, Python
, and Perl
—to ensure the quality and reliability of telecom products and services.
- Design, develop, and maintain automated test cases and test suites using Robot Framework and Python
. - Enhance and evolve test automation frameworks to improve efficiency, scalability, and reliability.
- Apply knowledge of telecom protocols, network architectures, and systems to build realistic and effective test scenarios.
- Execute automated test suites, analyze results, identify defects, and produce detailed test reports.
- Troubleshoot and debug issues in test scripts and underlying systems.
- Integrate automated tests into CI/CD pipelines to support agile development cycles.
- Collaborate with development, QA, and operations teams to ensure comprehensive test coverage.
- Create and maintain documentation for test cases, frameworks, and testing processes.
- Scripting & Automation
- Robot Framework: Experience developing keywords, libraries, and test suites.
- Python: Strong programming skills for test scripts, utilities, and data generation.
- Perl: Experience with scripting for environment setup, data manipulation, or legacy telecom systems.
- Bachelor’s degree and 6 years of experience
- Telecommunications Knowledge
- Solid understanding of 5G
, LTE
, IP networking
, and related telecom protocols. - Strong grasp of test automation principles, methodologies, and design patterns. Experience working in Linux/Unix environments.
- Excellent analytical and problem‑solving abilities.
- Strong attention to detail in identifying, documenting, and reporting defects.
- Experience with additional scripting or programming languages (e.g.,
Bash
, Java
, Go
). - Background in performance, security, or reliability test automation.
- Experience analyzing 4G/5G UE log
- Health, Dental and Vision Benefits
- Short/Long Term Disability and Critical Care/Illness Protection
- Life Insurance and Retirement Plans
- Employee Assistance Program
- With this position, you will get the opportunity to work with our game changing clients and further advance your already valuable experience in the telecom industry!
We are Connectors. We thrive on ‘quality over quantity’ and put in the work building strong relationships. We create connections, discover qualities, uncover skills, and place people with accuracy. We are your true partner!
We are Collaborators. You’ll be working with a wholly owned subsidiary of Kelly and part of the Kelly Telecom division. It allows us to be as nimble and fiercely competitive as a startup while having the backing of a multibillion dollar publicly traded company which has been in business for 75 years. With direct access to hiring managers, services don’t stop at standard recruiting processes.
We use our expertise to improve your application skills and provide ongoing career support.
We give 24/7 Support. We are in this together. We provide around the clock availability, competitive employee benefits, and continuously check-in to make sure things are going smoothly. Check out our Glassdoor page!
Kelly Telecom is an equal opportunity employer and will consider all applications without regard to race, genetic information, sex, age, color, religion, national origin, veteran status, disability, or any other characteristic protected by law.
For more information click Equal Employment Opportunity is the law.
You should know:
Your safety matters! Vaccination against COVID-19 may be a requirement for this job in compliance with current client and governmental policies. A recruiter will confirm and share more details with you during the interview process.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).