10/11/2024
π Exciting Career Opportunity for Test Automation Software Engineers! π
We have a fantastic Full-Time position available for a Test Automation Software Engineer. Sponsorship for existing H-1Bs is available.
π§ Email your resume to: pamelapaulson@myyahoo.com
π Please include the job title in the subject line: Test Automation Software Engineer β JO 3390
Position Details:
π§ Location: Seven Corners, VA 22044
π° Compensation: Not listed
π H-1B Sponsorship: Available for existing H-1Bs
π Stock Options: Yes
About the Company:
Located in the northern Virginia, Washington, DC metro area, our client is a startup with patented communications technology that enables text messaging anywhere in the world via direct satellite to mobile device communications. No special dedicated receivers are requiredβjust your standard mobile device! They have secured Series A funding and will soon be pursuing Series B.
Role Overview:
As a Test Automation Software Engineer, you will design, build, integrate, and test hardware and software for satellite-based cellular towers in an agile environment. Your responsibilities will include:
Collaborating closely with the development team and product manager to understand product requirements and provide feedback.
Designing end-to-end test plans, procedures, and scripts for verifying system requirements and identifying bugs.
Performing manual testing when automation does not yet exist and automating tests using existing frameworks.
Core Responsibilities:
Manual Testing: Execute tests for new features before automation is implemented.
Automation Development: Design and implement automated test cases using languages such as Python, ROBOT, etc.
Framework Contribution: Contribute to test automation frameworks and data analysis tools.
Tool Utilization: Leverage network analyzers, traffic generators, simulators, emulators, and other testing tools.
Industry Awareness: Stay updated with the latest trends in cellular networks, including 5G, LTE, and IoT.
Requirements:
Education: Bachelorβs degree (or higher) in Electrical/Computer Engineering, Software Engineering, Computer Science, Telecommunications Engineering, or a related field.
Experience: At least 4 years in integrating and testing cellular communications systems (GSM/2G and LTE/4G).
Technical Expertise:
In-depth understanding of GSM and/or LTE architecture, protocols, and standards.
Experience using network testing tools like QXDM, Wireshark, Spirent, IXIA, iPerf, and Traceroute.
Proficiency with Linux Operating Systems and scripting in Python and Bash.
Understanding of networking concepts (Ethernet, TCP/IP, etc.).
Familiarity with Object Oriented Programming (OOP) in languages like C/C++ or Java.
Experience with databases and web technologies (C, Python, SQL, HTML).
Knowledge of DevOps practices, IaC, CI/CD, and SCM.
Experience with tools like GitLab, Jenkins, AWS Cloud, Terraform, Ansible, Docker, and Kubernetes.
Qualifying Questions:
To determine if youβre a good fit for this role, please consider the following questions:
Have you built test automation frameworks from scratch, either in Python or another backend language?
If yes, follow-up: Were you using a tool to do it, or coding in that backend language and building the framework from scratch?
Last follow-up: What were the purposes of several of the test automation frameworks you built?
Note: This position is for a developer who builds frameworks, not just writes test cases.
π Ready to make an impact in a dynamic environment?
π§ Send your resume today! βοΈ