Jobgether
Jobgether

Test Automation Developer

engineeringfull-timeUS
SALARY
$65k – $70k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities

    • Build and maintain Python automation tools, test frameworks, and scripts that enable efficient functional, regression, and performance testing.

    • Partner with QA, Engineering, DevOps, and other internal teams to understand requirements and deliver reliable, maintainable automation solutions.

    • Identify repetitive or time-consuming workflows and develop practical tools that improve accuracy, consistency, and productivity.

    • Design, maintain, and troubleshoot Jenkins CI/CD pipelines and jobs using Groovy, Python, and supporting scripts.

    • Monitor automated test executions, investigate failures, support root-cause analysis, and communicate results, risks, and recommended follow-up actions.

    • Validate software fixes and enhancements through targeted testing, regression testing, and analysis of expected versus actual outcomes.

    • Transform test, automation, and development data into clear, actionable information for technical teams and leadership.

    • Represent QA during enterprise tool changes by assessing testing impacts, identifying potential risks, and coordinating upgrades, configuration changes, and tool updates.

    • Improve automation coverage, test reliability, execution speed, and workflow consistency through continuous tooling and process improvements.

    • Contribute to technical discussions, code reviews, debugging sessions, design decisions, and knowledge-sharing activities.

    • Provide technical guidance and support to QA team members and Co-op students.

    • Lead and mentor Tools Developer Co-op students by helping prioritize work, reviewing progress, and supporting their technical development.

    • Participate in hiring activities for Co-op and development positions by contributing technical expertise and interview feedback.

    • Provide regular updates on team progress, priorities, risks, schedules, stakeholder coordination, and initiatives under your responsibility.

    • Requirements

      • 3–4 years of professional Python development experience, with demonstrated ability to create maintainable tools, scripts, or automation frameworks.

      • 2–3 years of hands-on experience developing, maintaining, and troubleshooting Jenkins or comparable CI/CD pipelines.

      • Bachelor’s degree or equivalent diploma in Computer Science, Computer Engineering, Software Engineering, or a related discipline is preferred; equivalent professional experience may also be considered.

      • Experience developing automation frameworks, software tools, or scripts that improve QA, Engineering, or test-execution workflows.

      • Practical experience with source control, including pull requests, branching, tagging, and resolving commit or branch-related issues.

      • Strong debugging capabilities across software, automation, test environments, and CI/CD pipelines.

      • Strong analytical and problem-solving abilities, including root-cause analysis and validation of corrective actions.

      • Excellent written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.

      • Ability to work independently, balance competing priorities, and deliver dependable solutions within a collaborative environment.

      • Experience with automated functional, regression, or performance testing is a plus.

      • Familiarity with GitHub, GitLab, or similar source-control platforms is advantageous.

      • Experience using JIRA or comparable defect-tracking and project-management tools is beneficial.

      • Working knowledge of Linux-based development or testing environments is preferred.

      • Experience with Docker, virtualization, or containerized testing environments is a plus.

      • Familiarity with GUI development libraries such as Tkinter, Qt, or similar frameworks is advantageous.

      • Experience mentoring or supporting Co-op students, junior developers, or other technical team members is desirable.

      • Benefits

        • United States compensation: $65,000–$70,000 per year, plus bonus eligibility.

        • Compensation may vary based on experience, skills, and local market conditions.

        • Remote work opportunities, depending on the role and location.

        • Low-cost medical, dental, and vision coverage options.

        • 401(k) with a generous employer match.

        • Responsible Paid Time Off and paid holidays.

        • Employee Assistance Program (EAP).

        • Career growth and professional development opportunities.

        • Inclusive workplace committed to equal employment opportunities.

✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Test Automation Developer at Jobgether — Remote