测试自动化开发工程师
Test Automation Developer
职位名称:测试自动化与工具开发工程师 – 质量保障
地点:远程办公 – 美国或加拿大,或根据办公地点提供混合办公
薪资:
美国:65,000 - 70,000 美元 + 有资格获得奖金
加拿大:90,000 - 95,000 加元 + 有资格获得奖金
该职位面向美国或加拿大的候选人开放。薪资根据所在地不同而有所差异,并将根据经验、技能和当地市场情况调整。
我们是谁:Lynx 提供模块化、基于开放标准的软件,改变高保障、任务关键型边缘系统的设计、部署和维护方式。我们的安全边缘计算解决方案在最严苛的环境中推动创新和运营卓越,从航空航天和国防到商业和工业系统。我们与包括汽车、医疗和关键基础设施在内的多个行业合作,提供符合每位客户任务和运营需求的定制解决方案。我们的核心产品和服务包括:
- MOSA.ic:LYNX MOSA.ic™ 是专为任务关键型边缘计算设计的模块化软件框架和架构。基于模块化开放系统方法(MOSA),它为构建安全、可扩展且可认证的边缘系统提供了灵活的基础。
- LYNX MOSA.ic.AI:LYNX MOSA.ic.AI 是一个统一的 CPU 和 GPU 软件平台,可在任务关键型边缘系统中实现确定性、可认证的 AI 和高级工作负载部署。它将控制、性能和生命周期管理结合在一起,使 AI 在安全关键环境中可预测运行,同时不损害认证或系统完整性。
- CoreSuite 2.0:CoreSuite 2.0 是 Lynx 的用于图形启用的框架,专为任务关键型边缘计算系统设计的安全关键型 GPU。它提供可认证的硬件加速图形、可视化和视频处理功能。
- 服务:Lynx 服务是 Lynx 的专业服务组织,帮助客户设计、集成、认证、部署和维护安全和安全关键系统。它通过咨询、工程、集成和生命周期支持,为航空航天、国防、汽车和工业计算等行业提供支持,降低开发风险并加快标准驱动、任务关键环境中的认证进程。
职位概述
测试自动化与工具开发工程师负责构建和维护自动化工具、测试框架、CI/CD
查看英文原文
Job Title: Test Automation & Tools Developer – Quality Assurance
Location: Remote – US or Canada, or hybrid if local to office location
Compensation:
US: $65,000 - $70,000 + Bonus Eligible
Canada: $90,000 - $95,000 CAD + Bonus Eligible
This role is open to candidates based in the US or Canada. Compensation is location-based and will vary depending on experience, skills, and local market conditions.
Who we are: Lynx delivers modular, open standards–based software that transforms how high-assurance, mission-critical edge systems are built, deployed, and maintained. Our secure edge computing solutions enable innovation and operational excellence in the world’s most demanding environments, from aerospace and defense to commercial and industrial systems. We partner across industries including automotive, medical, and critical infrastructure to deliver tailored solutions aligned with each customer’s mission and operational requirements. Our key products and services are:
- MOSA.ic: LYNX MOSA.ic™ is a modular software framework and architecture purpose-built for mission-critical edge computing. Based on the Modular Open Systems Approach (MOSA), it provides a flexible foundation for building secure, scalable, and certifiable edge systems.
- LYNX MOSA.ic.AI: LYNX MOSA.ic.AI is a unified CPU and GPU software platform that enables deterministic, certifiable deployment of AI and advanced workloads in mission-critical edge systems. It brings control, performance, and lifecycle governance together, allowing AI to operate predictably within safety-critical environments without compromising certification or system integrity.
- CoreSuite 2.0: CoreSuite 2.0 is Lynx’s safety-critical GPU for graphics enablement framework designed for mission-critical edge computing systems. It provides hardware-accelerated graphics, visualization, and video processing capabilities that can be certified for high-assurance systems.
- Services: Lynx Services is Lynx’s professional services organization that helps customers design, integrate, certify, deploy, and maintain safety- and security-critical systems. It supports industries like aerospace, defense, automotive, and industrial computing through consulting, engineering, integration, and lifecycle support, reducing development risk and accelerating certification in standards-driven, mission-critical environment.
Role Summary
The Test Automation & Tools Developer builds and maintains automation tools, test frameworks, CI/CD pipelines, and internal solutions that improve software quality and make QA workflows more efficient.
In this role, you will work closely with QA, Engineering, DevOps, and other internal teams to understand needs, automate testing and reporting activities, investigate failures, and support reliable software releases across multiple development and test environments.
You will also help streamline repetitive work across the organization by creating practical tools that give teams clearer data, faster feedback, and more time to focus on higher-value technical work.
Main Responsibilities
·Build and maintain Python automation tools and test frameworks that help QA and Engineering execute functional, regression, and performance testing efficiently.
·Partner with QA, Engineering, DevOps, and internal teams to clarify requirements and deliver reliable, maintainable automation solutions.
·Turn repetitive or time-consuming workflows into practical tools that improve accuracy, reduce manual effort, and support higher-value work.
·Design, maintain, and troubleshoot Jenkins CI/CD pipelines and jobs using Groovy, Python, and supporting scripts.
·Monitor automated test runs, investigate failures, support root-cause analysis, and communicate results, risks, and follow-up actions.
·Validate software fixes and enhancements through targeted testing, regression testing, and review of expected versus actual results.
·Summarize test, automation, and development data in clear, actionable formats for QA, Engineering, and leadership audiences.
·Represent QA during enterprise tool changes by identifying test impacts, raising concerns early, and coordinating on upgrades, configuration changes, and tool updates.
·Improve automation coverage, test reliability, execution time, and workflow consistency through practical process and tooling improvements.
·Provide technical guidance through code reviews, debugging support, design discussions, and knowledge sharing with QA team members and Co-op students.
·Lead and mentor Tools Developer Co-op students by helping plan work, review progress, and support day-to-day technical growth.
·Support hiring for Co-op and development roles through interview participation and technical input.
·Provide regular status updates on Tools team progress, priorities, risks, schedules, stakeholder coordination, and initiatives under your oversight.
Must-Have Skills & Experience
·3–4 years of professional Python development experience, with the ability to build maintainable tools, scripts, or automation frameworks.
·2–3 years of hands-on experience developing, maintaining, and troubleshooting Jenkins or similar CI/CD pipelines.
·Bachelor’s degree or equivalent diploma in Computer Science, Computer Engineering, Software Engineering, or a related field is preferred. Equivalent professional experience may be considered.
·Experience creating software tools, automation frameworks, or scripts that improve QA, Engineering, or test-execution workflows.
·Practical source-control experience, including pull requests, branching, tagging, and troubleshooting commit or branch issues.
·Strong debugging skills across software, automation, test environments, and CI/CD pipeline failures.
·Strong analytical and problem-solving skills, including root-cause analysis and validation of effective corrective actions.
·Clear written and verbal communication skills, with the ability to explain technical information to both technical and non-technical audiences.
·Ability to work independently, manage competing priorities, and deliver reliable solutions in a collaborative team environment.
Nice to Have
·Experience with automated functional, regression, or performance testing in QA or Engineering environments.
·Experience with GitHub, GitLab, or similar source-control platforms.
·Experience with JIRA or similar defect-tracking and project-management tools.
·Working knowledge of Linux-based development or test environments.
·Experience with Docker, virtualization, or containerized test environments.
·Experience with GUI development libraries such as Tkinter, Qt, or similar frameworks.
·Experience onboarding, mentoring, or supporting Co-op students, junior developers, or other technical team members.
Sound Exciting? Get in touch today! We have very robust benefits including:
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Originally posted on Himalayas