TN Visa Senior Test Automation Engineer Jobs
Senior Test Automation Engineer roles qualify for TN visa sponsorship under the USMCA treaty's Computer Systems Analyst category. Canadian citizens can enter at the port of entry the same day an employer extends an offer, with no lottery and no annual cap to worry about.
Find TN Visa Senior Test Automation Engineer JobsOverview
Showing 5 of 32+ Senior Test Automation Engineer jobs










See all 32+ Senior Test Automation Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior 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 32+ TN Visa Senior Test Automation Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new TN Visa Senior Test Automation Engineer Jobs.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Senior Test Automation Engineer
Align your credentials to the Computer Systems Analyst category
TN visa approval for test automation roles depends on framing your degree and experience around systems analysis, not just software testing. A bachelor's in computer science or engineering science maps cleanly to the USCIS-recognized category that covers this role.
Target employers with active USMCA hiring pipelines
Focus your search on technology, fintech, and healthcare companies that routinely hire Canadian or Mexican contractors and full-time engineers across the border. These teams already understand TN documentation requirements and won't delay an offer waiting to learn the process.
Request a support letter that names your testing stack
Your employer's TN support letter must tie your daily responsibilities, such as building Selenium frameworks or designing CI/CD validation pipelines, directly to specialty occupation duties. Generic job descriptions get flagged at the port of entry more often than role-specific ones.
Use Migrate Mate to identify roles that explicitly sponsor TN visas
Searching for test automation roles without filtering for visa-experienced employers wastes time. Migrate Mate surfaces Senior Test Automation Engineer positions from employers with recent visa filings, so you start with companies already comfortable sponsoring work visas.
Clarify Mexican citizen TN timelines before accepting an offer
Mexican citizens obtain TN status through a U.S. consulate appointment rather than at the port of entry, which adds weeks to your start date. Factor consulate scheduling into any offer negotiation so your employer isn't surprised by a delayed day-one.
Prepare for an employer's E-Verify enrollment question upfront
Some employers assume TN workers don't require E-Verify compliance. They do. Confirming that your prospective employer is already enrolled in E-Verify before the offer stage prevents last-minute onboarding delays that can put your status paperwork at risk.
Senior Test Automation Engineer TN Visa: Frequently Asked Questions
Does the Senior Test Automation Engineer role qualify for a TN visa?
Yes, Senior Test Automation Engineers can qualify under the TN visa's Computer Systems Analyst category, provided your role involves analyzing, designing, and implementing automated testing systems rather than purely manual execution tasks. Your employer's support letter and your bachelor's degree in a computing-related field are the two documents that carry the most weight at adjudication.
How does TN visa sponsorship compare to H-1B for this role?
TN is faster and more predictable for this role than H-1B visa. There's no lottery, no annual cap for Canadians, and Canadian citizens can often receive TN status at the port of entry on the same day as their employer's offer. H-1B requires filing months in advance, surviving a random lottery, and waiting for an October 1 start date. For a Senior Test Automation Engineer with a qualifying degree, TN is almost always the more practical first path.
Where can I find Senior Test Automation Engineer jobs that sponsor TN visas?
Migrate Mate is built specifically to surface roles from employers who sponsor TN and other work visas. Rather than applying broadly and learning mid-process that a company won't support visa sponsorship, Migrate Mate filters for TN-aware employers so Canadian and Mexican engineers can focus their search on companies already familiar with the USMCA hiring process.
Can I switch employers after I receive TN status as a test automation engineer?
Yes, but TN status is employer-specific. If you change jobs, your new employer must issue a fresh TN support letter and you'll need to obtain a new TN authorization tied to that employer, either at the port of entry or through a consulate. Your previous TN does not transfer automatically, so plan the transition before giving notice to your current employer.
What documentation does my employer need to prepare for my TN sponsorship?
Your employer needs to produce a detailed support letter on company letterhead that specifies your job title, the Computer Systems Analyst TN category, your intended salary, your employment start date, and a description of your daily duties tied to automated testing and systems analysis work. USCIS and CBP officers review this letter closely, so vague or templated letters increase the chance of a secondary inspection or denial at the border.