TN Visa Test Automation Engineer Jobs
Test Automation Engineer roles qualify for TN visa sponsorship under the USMCA's Engineer category, which requires a bachelor's degree in computer science, engineering, or a related technical field. Canadian citizens can enter at the port of entry without a cap; Mexican citizens apply through a U.S. consulate under the annual TN allocation.
Find TN Visa Test Automation Engineer JobsOverview
Showing 4 of 4+ Test Automation Engineer jobs








See all Test Automation Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Test Automation Engineer roles.
Get Access To All Jobs
INTRODUCTION
AST SpaceMobile is building the first and only global cellular broadband network in space to operate directly with standard, unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today's five billion mobile subscribers and finally bring broadband to the billions who remain unconnected.
Position Overview
We are seeking an OSS Test & Automation Engineer to join the team responsible for developing our core network platform – OSS. In this role, you will act as the primary owner of OSS workflow automation development and test engineering. Your primary focus will be to build, test, document and maintain automation processes executed within the OSS platform - covering network operations, service assurance, reporting, and partner integration workflows. At the same time, you will tightly collaborate with internal Service Assurance and Service Delivery teams to gather requirements, transfer knowledge about the developed automation processes, and receive feedback about the required improvements and changes. You are not a pure QA resource since you are an automation developer who also ensures what is built is verifiably correct and operates as expected by the end users.
Key Responsibilities:
- Design, develop, and maintain automation workflows and orchestration scripts executed within our own OSS platform, covering network operations, fault management, service assurance, reporting, and inventory
- Own and grow the automation backlog - identify manual, error-prone, or repetitive operational processes as candidates for automation, estimate effort, and drive items through to production delivery
- Design, implement, and maintain automated test suites that validate automation workflows under both nominal and fault/edge-case conditions
- Execute test plans, document results, track defects, and drive resolution in collaboration with all involved internal teams
- Produce clear test documentation of test plans, test cases, test reports, and coverage summaries
- Cooperate with internal Service Assurance and Service Delivery teams by fostering knowledge transfer, gathering requirements, and jointly identifying next steps in developing new automated workflows and processes
- Proactively identify automation failures, performance degradations, or reliability issues and drive root-cause analysis and remediation
- Continuously improve automation reliability, coverage, and maintainability based on operational feedback and incident learnings
- Act as first line contact and support line for internal Service Assurance and Service Delivery concerning OSS automated processes and workflows already introduced into production
- Maintain clear, accurate documentation for all automation workflows introduced
QUALIFICATIONS
Education:
Bachelor's degree in computer science, engineering, telecommunications or a related field — or equivalent professional experience.
Experience & Qualifications:
- A minimum of 3+ years of professional experience in automation engineering, test engineering, or a combined software/QA role, preferably in telecom, network operations, or OSS/BSS systems.
- Proven experience designing and building automation workflows, orchestration scripts, or operational automation pipelines — not just test scripts
- Solid proficiency in Python or any other scripting language and familiarity with modern test frameworks (e.g. pytest, Robot)
- Familiarity with at least one workflow orchestration or BPM tool (e.g. Camunda, Apache Airflow, Ansible, or similar)
- Ability to query and manipulate data in SQL and/or NoSQL databases
- Strong command of test strategy design, test case development, test automation frameworks, and defect lifecycle management
- Familiarity with telecom OSS concepts like FCAPS, TMF eTOM framework or similar operational support system concepts
- Practical exposure to network operations workflows and/or service assurance processes
- Working knowledge of NETCONF/YANG, SNMP, or TMF Open APIs as integration surfaces for automation workflows
- Familiarity with OSS platforms, NMS/EMS systems, or network simulation tools used for test environment setup
- Hands-on experience integrating automation with REST APIs and event-driven messaging systems (e.g. Kafka, RabbitMQ, SQS)
- Experience embedding quality gates and automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or equivalent)
- Practical experience with monitoring and logging tooling (Prometheus, Grafana, ELK stack, or equivalent) for making automated workflows observable in production
- Comfortable developing, deploying, and debugging automation in Linux
Soft Skills:
- Strong problem-solving mindset with a bias toward automation and operational efficiency
- Collaborative and communicative — comfortable working in a globally distributed team
- Ownership mentality - take responsibility for end-to-end reliability of systems under your care
- Adaptable and self-directed, with the ability to manage competing priorities in a fast-paced environment
- Meticulous attention to detail in documentation, change management, and operational procedures
Technology Stack:
- Python (automation, scripting, test frameworks)
- Camunda, Apache Airflow, Ansible, or equivalent BPM/orchestration tooling
- Pytest, Robot Framework, or equivalent
- Postman, requests library, or similar
- GitHub Actions, GitLab CI, Jenkins, ArgoCD
- Prometheus, Grafana, ELK stack, structured logging
- REST, gRPC, Kafka, RabbitMQ, TMF Open APIs, NETCONF/YANG
- Databases:
- PostgreSQL / MySQL (SQL)
- MongoDB, Cassandra, or equivalent (NoSQL)
- InfluxDB or similar (Time-series DBs)
- Docker, Kubernetes (working knowledge for deploying automation workloads)
- Git (GitHub / GitLab)
- Confluence, test case management tools (e.g. TestRail, Xray, or equivalent)
Physical Requirements
- Ability to work in a standard office or remote home-office environment and use a computer for extended periods
- Ability to participate in occasional after-hours incident response actions
This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.
AST SpaceMobile is an Equal Opportunity, at will Employer; employment is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
See all TN Visa Test Automation Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new TN Visa Test Automation Engineer Jobs.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Test Automation Engineer
Verify your degree supports the TN engineer category
TN visa classification for Test Automation Engineers depends on a qualifying degree in engineering or computer science, not years of experience alone. A degree in an unrelated field can trigger a denial even with strong technical credentials, so confirm the match before applying.
Target employers with recent visa filing experience
Employers with recent visa filings for software or systems engineering roles demonstrate experience with work visa sponsorship. Filtering for companies in roles similar to SOC code 15-1253 helps identify employers who have sponsored technical positions before, suggesting familiarity with visa-sponsored hiring processes.
Frame your role around engineering, not testing
Job titles that emphasize QA or testing without engineering language can raise classification questions at the border or consulate. Ask your prospective employer to structure the offer letter around software engineering responsibilities and degree requirements explicitly.
Get your offer letter TN-ready before filing
USCIS and CBP both require an offer letter that specifies your title, duties, start date, and that a bachelor's degree in a qualifying field is required. Missing or vague language in this document is the most common reason TN petitions stall or get questioned.
Search for TN-sponsoring roles through Migrate Mate
Filter by TN visa eligibility to find Test Automation Engineer openings at employers already set up to sponsor. Migrate Mate surfaces roles where the sponsorship path is confirmed, so you're not cold-applying to companies unfamiliar with the TN process.
Prepare for port-of-entry review if you're Canadian
Canadian citizens don't need a visa stamp, but CBP officers adjudicate TN status on the spot at the border. Bring a printed copy of your offer letter, degree credentials, and any supporting technical documentation showing the engineering scope of your role.
Test Automation Engineer TN Visa: Frequently Asked Questions
Does Test Automation Engineer qualify for TN visa status?
Yes, Test Automation Engineer qualifies under the TN Engineer category when the role requires and the applicant holds a bachelor's degree in engineering, computer science, or a closely related field. The classification depends on how the role is defined in the offer letter, not the job title alone. Roles framed primarily around QA functions without clear engineering duties can face scrutiny.
How does TN compare to H-1B for Test Automation Engineers?
TN has no lottery, no annual cap for Canadians, and no lengthy USCIS adjudication wait. H-1B visa requires surviving a random lottery, a multi-month petition process, and a specific start date. For Canadian and Mexican professionals already holding a qualifying engineering degree, TN is generally faster to obtain and simpler for the employer to process, with no registration fees or cap-subject filing windows.
Where can I find Test Automation Engineer jobs with TN visa sponsorship?
Migrate Mate lets you search specifically for Test Automation Engineer roles at employers who sponsor TN visas, so you're not guessing about which companies are open to the process. Most general job boards don't filter by visa type or distinguish between employers familiar with TN versus those who only know H-1B, which wastes time during your search.
What documents does my employer need to provide for my TN application?
Your employer must provide a signed offer letter that includes your job title, a description of duties demonstrating the engineering scope of the role, your start date, and a statement that the position requires a bachelor's degree in a qualifying field. For Canadian citizens applying at the port of entry, no I-129 petition is filed in advance. For Mexican citizens, the employer's support letter is submitted as part of the consular application package.
Can I change employers on TN status without losing my authorization?
You can change employers, but TN status is employer-specific and does not automatically transfer. Canadian citizens can apply for a new TN at the port of entry with a new offer letter from the new employer. Mexican citizens must apply at a U.S. consulate before starting with the new employer. Working for a new employer before the new TN is granted puts you out of status.