Software Engineer III-Test Automation

JPMorganChase·Oracle Recruiting
Istanbul, TürkiyeFull-timePosted Jul 1, 2026
Open original posting

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 firm’s 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

  • Bachelor’s 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

 

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free