LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer III-Test Automation

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 3 days ago

No clicks

**Software Engineer III - Test Automation** at JPMorganChase in Istanbul. Design, develop, and maintain automated tests for front-end and back-end systems using Selenium, Cucumber, and JavaScript. Create test plans and collaborate with teams to define test strategies. Work within CI/CD pipelines and participate in Agile ceremonies. Identify and resolve defects. Experience with API, SQL, databases, and performance testing tools is required. Industry experience in payments is a plus. Apply now to leverage AI-assisted tools and improve product quality.

Compensation
Not specified

Currency: Not specified

City
Istanbul
Country
Not specified

Full Job Description

Location: Istanbul, Trkiye

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III-test Automation at JPMorganChase within the Corporate and Investment Banking for Payments Technology business, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

Job responsibilities

  • Design, develop, and maintain automated test frameworks and test cases for front-end and back-end systems

  • Create and execute test plans covering functional, regression, integration, and non-functional testing

  • Build and maintain automated test suites using tools such as Selenium/Cucumber within CI/CD pipelines

  • Collaborate with developers and stakeholders to define test strategy and acceptance criteria

  • Participate in Agile ceremonies including sprint planning, refinement, and retrospectives

  • Identify, log, and support resolution of defects to ensure product quality and stability

  • Act as a key contact during SIT/UAT phases and support release activities and sign-offs

  • Perform API testing and validate system integrations

  • Conduct performance and basic security testing to ensure scalability, reliability, and compliance with standards

  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.

  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Required qualifications, capabilities, and skills

  • Bachelors degree or equivalent practical experience
  • Proven experience in test automation using Selenium, Cucumber, or similar frameworks
  • Strong programming skills in Java and/or JavaScript for automation development
  • Solid understanding of SDLC, Agile methodologies, and CI/CD environments
  • Experience with API testing, SQL, and database validation
  • Hands-on experience in manual and automated testing, including non-functional testing
  • Exposure to performance testing tools (e.g., JMeter, BlazeMeter)
  • Basic understanding of application security testing and secure coding principles
  • Strong analytical, problem-solving, and collaboration skills with experience in large-scale systems
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.

  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

Preferred qualifications, capabilities, and skills

  • Experience in the payments domain (e.g., SWIFT, SEPA, BACS, ISO20022, payment flows)
  • Familiarity with Spring or Spring Boot frameworks
  • Exposure to cloud technologies (e.g., AWS) and modern DevOps practices
  • Experience with CI/CD tools such as Jenkins, Git, Maven, or Gradle
  • Knowledge of non-functional testing tools (e.g., JMeter, BlazeMeter)
  • Experience with Unix scripting or additional automation tools such as Cypress, Kibana, or Logstash
  • Understanding of system architecture, infrastructure, and distributed systems
  • Exposure to emerging areas such as AI/LLM testing concepts

 

Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team

Software Engineer III-Test Automation

Compensation

Not specified

City: Istanbul

Country: Not specified

J.P. Morgan logo
Bulge Bracket Investment Banks

3 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Software Engineer III - Test Automation** at JPMorganChase in Istanbul. Design, develop, and maintain automated tests for front-end and back-end systems using Selenium, Cucumber, and JavaScript. Create test plans and collaborate with teams to define test strategies. Work within CI/CD pipelines and participate in Agile ceremonies. Identify and resolve defects. Experience with API, SQL, databases, and performance testing tools is required. Industry experience in payments is a plus. Apply now to leverage AI-assisted tools and improve product quality.

Full Job Description

Location: Istanbul, Trkiye

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III-test Automation at JPMorganChase within the Corporate and Investment Banking for Payments Technology business, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

Job responsibilities

  • Design, develop, and maintain automated test frameworks and test cases for front-end and back-end systems

  • Create and execute test plans covering functional, regression, integration, and non-functional testing

  • Build and maintain automated test suites using tools such as Selenium/Cucumber within CI/CD pipelines

  • Collaborate with developers and stakeholders to define test strategy and acceptance criteria

  • Participate in Agile ceremonies including sprint planning, refinement, and retrospectives

  • Identify, log, and support resolution of defects to ensure product quality and stability

  • Act as a key contact during SIT/UAT phases and support release activities and sign-offs

  • Perform API testing and validate system integrations

  • Conduct performance and basic security testing to ensure scalability, reliability, and compliance with standards

  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.

  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Required qualifications, capabilities, and skills

  • Bachelors degree or equivalent practical experience
  • Proven experience in test automation using Selenium, Cucumber, or similar frameworks
  • Strong programming skills in Java and/or JavaScript for automation development
  • Solid understanding of SDLC, Agile methodologies, and CI/CD environments
  • Experience with API testing, SQL, and database validation
  • Hands-on experience in manual and automated testing, including non-functional testing
  • Exposure to performance testing tools (e.g., JMeter, BlazeMeter)
  • Basic understanding of application security testing and secure coding principles
  • Strong analytical, problem-solving, and collaboration skills with experience in large-scale systems
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.

  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

Preferred qualifications, capabilities, and skills

  • Experience in the payments domain (e.g., SWIFT, SEPA, BACS, ISO20022, payment flows)
  • Familiarity with Spring or Spring Boot frameworks
  • Exposure to cloud technologies (e.g., AWS) and modern DevOps practices
  • Experience with CI/CD tools such as Jenkins, Git, Maven, or Gradle
  • Knowledge of non-functional testing tools (e.g., JMeter, BlazeMeter)
  • Experience with Unix scripting or additional automation tools such as Cypress, Kibana, or Logstash
  • Understanding of system architecture, infrastructure, and distributed systems
  • Exposure to emerging areas such as AI/LLM testing concepts

 

Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team