Mizuho
banking, financial services, or other regulated environments
SeniorPythonDeveloperandTestAutomationEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.