Mizuho

banking, financial services, or other regulated environments

SeniorPythonDeveloperandTestAutomationEngineer

$0–0k New York, New York, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Python Developer and Test Automation Engineer at Mizuho. Skills: Python development, Test automation, BDD frameworks, CI/CD integration, Backend Python applications. Design, development, automation, and support of applications and system components using Python. Development of automation scripts, batch jobs, test automation frameworks, and backend processing components”

Industry & Context.

banking, financial services, or other regulated environments
Problems you'll solve

Problem-solving abilities; Troubleshooting skills; Ability to resolve production issues under pressure; Root-cause analysis

What They're Looking For.

Must Have

Expert-level experience with Python development, Hands-on experience with automation using Python scripts for jobs, workflows, and system processes, Proven experience with test automation using BDD frameworks (e.g., Behave, pytest-bdd), Focus on unit testing using Python testing frameworks (pytest, unittest, mocking libraries), Demonstrated ability to build reliable, high-performance, and stable Python applications and batch jobs, Experience with job scheduling, batch processing, and file/data processing, Experience integrating automation and tests into CI/CD pipelines, Solid understanding of object-oriented programming, modular design, and clean code practices, Experience working with relational databases and SQL, Troubleshooting skills and ability to resolve production issues under pressure, Ability to analyze and document business processes, automation flows, and system behavior, Bachelor’s degree or equivalent in Computer Science or related field, Verbal and written communication skills, Analytical, problem-solving, and multi-tasking abilities, Ability to work effectively with end users, technical teams, and management as needed

Nice to Have

Experience in banking, financial services, or other regulated environments, Experience with REST APIs and integration automation, Experience with messaging or event-driven processing, Exposure to container platforms (Docker, Kubernetes/OpenShift), Familiarity with Linux/Unix environments, Experience with performance profiling, logging frameworks, and observability tools, Experience with cloud platforms (Mainly Azure)

What You'll Do.

and support of applications and system components using Python

Development of automation scripts

test automation frameworks

and backend processing components

Full ownership of assigned applications and automation tasks across the SDLC

and production support

Focus on automated testing (BDD)

application performance

Perform system and requirements analysis

Translate business and operational requirements into automated Python solutions

Design and develop Python-based automation scripts

Build and maintain backend Python applications and scheduled batch processes

Develop reusable libraries

Apply well-accepted design patterns and best practices

Document technical designs

and operational procedures

Design and implement test automation frameworks using BDD tools

Develop automated test suites

Enforce unit testing practices

Integrate automated tests into CI/CD pipelines

Participate in planning and execution of DUT

Support defect analysis

and re-testing activities

Ensure test evidence and documentation are produced

Proactively identify and resolve performance bottlenecks

Improve system stability

Tune batch jobs and automated processes

and alerting standards

Manage issues and enhancements using tools such as JIRA or equivalent

Provide production support

Support operational controls

Run small to medium initiatives

Support other developers

Provide technical guidance

Coordinate with infrastructure

and other technology teams

Take complete ownership of assigned tasks

Manage priorities with minimal daily supervision

How You'll Work.

Team & Collaboration

Coordinate closely with QA and business teams; Coordinate with infrastructure, DevOps, and other technology teams; Support other developers; Ability to work effectively with end users, technical teams, and management

Communication Scope

Verbal and written communication skills

Process & Methodology

Run small to medium initiatives, Manage priorities with minimal daily supervision

Full Job Description

Join Mizuho as a Senior Python Developer and Test Automation Engineer! In this role you will be responsible for the **design, development, automation, and support** of applications and system components using **Python** , including but not limited to **automation scripts, batch jobs, test automation frameworks, and backend processing components**. The role requires full ownership of assigned applications and automation tasks across the SDLC, including **development, unit testing, system testing, change management, production releases, and production support**. A key expectation is a strong focus on **automated testing (BDD)** , **application performance** , and **system stability** to ensure reliable and resilient operations. **PRINCIPAL DUTIES AND RESPONSIBILITIES** **Systems Design, Development and Support** * Perform **system and requirements analysis** and translate business and operational requirements into automated Python solutions. * Design and develop **Python-based automation scripts** to automate jobs, workflows, data processing, and operational tasks. * Build and maintain **backend Python applications** and scheduled/batch processes with clear restart, recovery, and error-handling mechanisms. * Develop reusable libraries, utilities, and frameworks to standardize automation and testing patterns. * Apply **well-accepted design patterns and best practices** to ensure maintainable, scalable, and secure Python code. * Document technical designs, automation flows, and operational procedures. **Automation and Test Engineering** * Design and implement **test automation frameworks** using **BDD tools** (e.g., Behave, pytest-bdd, Cucumber-style frameworks). * Develop automated test suites covering functional, regression, and integration scenarios. * Enforce strong **unit testing practices** using Python testing frameworks; define coverage and quality expectations. * Integrate automated tests into **CI/CD pipelines** to ensure early defect detection and regression

Free ATS check

Applying for this Senior Python Developer and Test Automation Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mizuho?

Real rants from real employees. Read before you apply.

Read Company Rants →