Test Automation Developer

Lynx

United States

Remote

USD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work options
401K match
Paid time off
EAP

Job summary

Lynx is seeking a Test Automation & Tools Developer to build and maintain automation tools, test frameworks, and CI/CD pipelines that improve software quality across multiple environments.

You will collaborate with QA, Engineering, and DevOps to automate testing, investigate failures, and support reliable releases while creating practical tools to speed feedback and reduce manual effort.

Qualifications

  • 3–4 years of Python development experience building maintainable tools and automation.
  • 2–3 years of hands-on Jenkins CI/CD pipeline development and troubleshooting.
  • Bachelor’s degree or equivalent in CS/CE/SE or related field preferred.
  • Experience creating software tools or automation workflows to improve QA/tests.
  • Strong source-control practices: PRs, branching, tagging, and issue tracking.
  • Solid debugging across software, environments, and CI/CD failures.
  • Excellent written and verbal communication for technical and non-technical audiences.
  • Ability to work independently and manage competing priorities in a collaborative team.

Responsibilities

  • Build and maintain Python automation tools and test frameworks for QA and engineering.
  • Collaborate with QA, Engineering, DevOps, and internal teams to deliver reliable automation.
  • Automate repetitive workflows into practical tools to save time and improve accuracy.
  • Design and troubleshoot Jenkins pipelines and jobs using Groovy, Python, and scripts.
  • Monitor test runs, investigate failures, and communicate results and risks.
  • Validate fixes through targeted and regression testing against expected results.
  • Summarize testing and automation data for leadership audiences.
  • Represent QA during enterprise tool changes and coordinate upgrades.
  • Improve coverage, reliability, and efficiency through process and tooling improvements.
  • Provide code reviews, debugging support, and knowledge sharing with QA and Co-op students.
  • Lead and mentor Tools Developer Co-op students and assist with day-to-day growth.
  • Support hiring for Co-op and development roles with technical input.

Skills

Python development
Jenkins CI/CD
Source control
Debugging
Analytical thinking
Communication
Independent work

Education

Bachelor's degree in CS/CE/SE or related

Tools

Jenkins
GitHub / GitLab
JIRA
Linux
Docker
Tkinter / Qt

Job description

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?

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

Bayer AG • Pennsylvania

On-site
USD 90,000 - 120,000
DevOpsQA Engineer
DevOpsQA Engineer

Quest Global • Austin (TX)

On-site
USD 105,000 - 115,000
401(k) matching
Dental insurance
Health insurance
+4
Test Automation Engineer - Entry Level
Test Automation Engineer - Entry Level

Medinext Global LLC • United States

Remote
USD 52,000 - 76,000
QA Automation Engineer
QA Automation Engineer

Tata Consultancy Services • San Jose (CA)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+7
Software QA Engineer
Software QA Engineer

Pioneering Evolution, LLC • Arlington (VA)

On-site
USD 110,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
QA Automation Engineer
QA Automation Engineer

Veriipro • Palo Alto (CA)

On-site
USD 120,000 - 150,000
Quality Automation Engineer - IT Applications (Remote)
Quality Automation Engineer - IT Applications (Remote)

TPx • United States

On-site
USD 90,000 - 130,000
Analyst
Analyst

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Discretionary Annual Incentive
Comprehensive Medical Coverage (Health
Dental & Vision
+11
Tools and Test Automation Engineer
Tools and Test Automation Engineer

CS Group • East Hartford (CT)

On-site
USD 110,000 - 140,000
Annual bonus
Retirement benefit (2%)
Professional development
+5
SDET
SDET

LeoTechnologies • United States

Remote
USD 120,000 - 180,000
Medical, dental, vision plans
Paid time off & holidays
Promotions from within