1

Python Automation Engineer Jobs in New York (NOW HIRING)

Java Developer Wealth Management System with Python QA Automation Location Near Flatiron / Madison Square Park Position Overview: The client is seeking a strong, hands-on Java developer to do ...

Proficiency in automation platforms such as Selenium, Playwright, or RPA tools (UiPath, Automation Anywhere) and experience with programming languages like Python or JavaScript. * Healthcare ...

Senior Automation Engineer

Raritan, NJ · On-site

$115 - $130/hr

Senior Automation Engineer Location: Raritan, NJ Please note, this role is not able to offer visa ... PowerShell/Python) to optimize endpoint operations within ServiceNow. * Design and implement ...

Senior Automation Engineer

Jersey City, NJ · On-site

$108K - $142K/yr

Strong proficiency in Python, Pytest, Pandas, and object-oriented programming principles. 6+ years of experience with UI automation frameworks such as Playwright or Selenium. 6+ years of experience ...

Scripting experience with PowerShell and/or Python, including the ability to modify and execute ... An automation mindset with the ability to identify manual processes, break them into logical steps ...

QA Automation Engineer

Newark, NJ · On-site

$120 - $150/hr

Title: QA Automation Engineer (It's a backfill role) Location: New Jersey Mode of work: Hybrid Visa ... Strong scripting skills (Java, Python, JavaScript, or C#). * Experience with API testing (Postman ...

The Service Automation Controls Engineer is responsible for supporting, troubleshooting, and ... SQL, Python, Java, or Visual Basic is a plus. * Experience creating, reviewing, or executing ...

... and/or Python. • Strong understanding of end-to-end (E2E) automation, integration testing ... engineering for test generation. • Experience with synthetic test data generation. • ...

Showing results 21-40

Python Automation Engineer information

See New York salary details

$25.2K

$153.1K

$221.5K

How much do python automation engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for python automation engineer in New York is $153,133.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,900.00 and $180,000.00 per year, depending on experience, location, and employer.

What is a Python automation engineer?

A Python Automation Engineer is responsible for designing, developing, and maintaining automated solutions using Python. They work on tasks like scripting repetitive processes, testing automation, data processing, and infrastructure automation. Their role often involves integrating various tools, optimizing workflows, and ensuring efficient software deployment. Strong programming skills, knowledge of automation frameworks, and experience with CI/CD pipelines are essential for this role.

What does a Python automation engineer do?

A typical day for a Python Automation Engineer involves designing, coding, and maintaining automation scripts to streamline repetitive tasks or testing processes. You may collaborate with software developers, QA testers, and DevOps engineers to understand workflow requirements and troubleshoot issues that arise. Regular responsibilities include reviewing code, writing and running automated tests, monitoring results, and documenting procedures. Expect to participate in team meetings, project updates, and knowledge-sharing sessions as part of an agile or collaborative environment. This role provides variety and opportunities to continuously learn about new tools, technologies, and best practices.

What skills and qualifications are needed to thrive as a Python automation engineer?

To excel as a Python Automation Engineer, you need strong programming skills in Python, experience with automation frameworks (such as Selenium or PyTest), and a degree in computer science or a related field. Familiarity with version control systems like Git, continuous integration tools like Jenkins, and, optionally, certifications in automation or Python development are highly valued. Attention to detail, problem-solving skills, and the ability to communicate effectively with cross-functional teams are important soft skills for this position. These abilities ensure that automation solutions are reliable, scalable, and aligned with business or project goals.

Is Python automation engineer a good career?

A Python automation engineer is a valuable role in many industries, focusing on developing scripts and tools to automate tasks and improve efficiency. The role often requires knowledge of programming, scripting, and automation tools like Selenium or Jenkins, and offers opportunities for growth in fields such as DevOps and software development.

What are the most commonly searched types of Python Automation Engineer jobs in New York?

The most popular types of Python Automation Engineer jobs in New York are:

What job categories do people searching Python Automation Engineer jobs in New York look for?

The top searched job categories for Python Automation Engineer jobs in New York are:

Infographic showing various Python Automation Engineer job openings in New York as of August 2026, with employment types broken down into 8% Internship, 69% Full Time, and 23% Contract. Highlights an 77% In-person, and 23% Remote job distribution, with an average salary of $153,133 per year, or $73.6 per hour.

Java with Python QA Automation

SANS

Manhattan, NY • On-site

Other

Posted 11 days ago


Key responsibilities

  • Design, develop, enhance, and maintain Java-based applications supporting the wealth management system.

  • Develop and maintain Python-based QA automation and automated testing solutions, including creating automated tests for application functionality, APIs, and system integrations.

  • Troubleshoot, debug, and resolve complex application and production issues, and collaborate with development and QA teams to improve application quality.


Job description

MUST interview in NYC for the job. MUST HAVE WALL STREET, investment banking experience

Job Title: Java Developer Wealth Management System with Python QA Automation

Location Near Flatiron / Madison Square Park

Position Overview:

The client is seeking a strong, hands-on Java developer to do development of a wealth management system must have Python for QA automation .

This is a highly technical development position for a candidate with strong computer science fundamentals, excellent problem-solving ability, and significant hands-on coding experience . The ideal candidate should be comfortable working on complex systems, writing efficient code, understanding system design, and developing automated tests.

The successful candidate will work closely with the engineering team to design, develop, enhance, test, and maintain applications supporting wealth management capabilities.

Overall Tech Match

Best-fit candidate: A hands-on senior/mid-level Java engineer with strong computer science fundamentals, excellent coding/problem-solving skills, and Python QA automation experience , ideally from front office trading systems, to work on this wealth management system.

Top priorities:
Server-side Java + (data structures / algorithms / multithreading) and a strong understanding of computer science fundamentals and problem-solving.

Strong Coding + Python Automation + Problem Solving + Ability to Ask Clarifying Questions

In the final interview with the hiring manager, you will do pairs coding and be given a problem to solve. Make sure you ask questions.

The problems vary per candidate but regardless of the problem you get you MUST ask clarifying questions. Be intellectually curious.

Don t try to show off; actually work to solve the problem. The manager is looking to see how you think and if you can code on the fly.

Coding must be efficient and effective, and you must be a quick coder and be able to use your own IDE.

Tech Match / Required Skills <- Recruiters Must Run Checklist

MUST HAVE

Strong server-side Java development experience
Strong Computer Science fundamentals
Excellent problem-solving and analytical skills
Hands-on experience developing production-quality Java applications
Strong understanding of Object-Oriented Programming (OOP)
Strong knowledge of data structures and algorithms
Ability to write clean, efficient, and optimized code
Python development/scripting experience for QA automation
Experience building or maintaining automated testing frameworks
Strong debugging and troubleshooting skills and ci /cd
Ability to understand existing systems and quickly contribute to the codebase
Strong communication skills and ability to ask thoughtful technical questions
Ability to work independently and collaborate with senior engineers and stakeholders
Strongly Preferred

Experience with Front Office Trading Systems / Risk Systems / Front Office trading systems for Wealth Management
Experience with Java-based enterprise applications Really looking for people who have Built a system and/or a large number of components from scratch <-- Be able to talk about this in an interview
Experience with Python test automation
Experience with CI/CD and automated testing pipelines
Experience working with databases and SQL
Knowledge of distributed systems and enterprise application architecture


Job Responsibilities

Design, develop, enhance, and maintain Java-based applications supporting a huge new wealth management system.
Develop high-quality, scalable, maintainable, and efficient Java code .
Analyze business and technical requirements and translate them into effective technical solutions.
Apply strong computer science principles, data structures, algorithms, and object-oriented design to solve complex programming problems.
Participate in code reviews and contribute to overall engineering quality.
Troubleshoot, debug, and resolve complex application and production issues.
Develop and maintain Python-based QA automation and automated testing solutions.
Create automated tests for application functionality, APIs, and system integrations.
Work with development and QA teams to identify defects and improve application quality.
Collaborate with developers, other developers, and senior stakeholders.
Understand existing application architecture and contribute to system enhancements.
Participate in technical discussions and provide practical engineering recommendations.
Jira