The Job logo

What

Where

Software Engineer III - SDET- Selenium/XPath

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join JPMorgan Chase as a Software Engineer III in the Sales Enablement team to design and deliver cutting-edge technology products. Responsibilities include developing software solutions, creating secure production code, writing BDD use cases, and performing automated testing.

As a Software Engineer III at JPMorgan Chase within the Commercial Bank - Sales Enablement team, 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

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Write BDD use cases for new features
  • Develop automated tests to certify application's functionality and ensure it meets the requirements
  • Develop automated tests for the application's user interface and APIs.
  • Perform manual testing of features if required when automated tests are not available or cannot be developed
  • Develop high quality software to build, upgrade and maintain an automated test suite framework
  • Write code to add new features to the automated test suite framework per initiatives at the immediate team level and beyond
  • Perform DevOps tasks to include testing in the development cycle and build pipelines
  • Report application defects to SCRUM team and ensure the appropriate follow ups to eliminate the defects
  • Record and maintain quality assurance metrics and generate quality reports
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Experience writing software applications using Node.JS, Python, SQL
  • Experience using Selenium, Cucumber, Mocha, and Appium for test automation of desktop, mobile and native applications
  • Understand how web applications work and the challenges they pose when developing automated tests for them
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
  • Understanding of HTML code and ability to generate robust web element generic xPaths
  • Understanding of common issues and pitfalls of automated tests for web applications, and being able to write software logic to mitigate them
  • A continuous improvement mindset to always look for ways to improve and make our technology better
  • Overall knowledge of the Software Development Life Cycle

Preferred qualifications, capabilities, and skills

  • Experience with Jenkins pipelines and configuration using the Groovy programming language
  • Experience with AWS products: compute, storage, serverless, security, identity and database
  • Experience with SQL and NoSQL databases
  • Experience recording, analyzing and reporting metrics from raw data
Set alert for similar jobsSoftware Engineer III - SDET- Selenium/XPath role in Plano, United States
JPMorgan Chase & Co. Logo

Company

JPMorgan Chase & Co.

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Plano, Texas, United States

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

JPMorgan Chase & Co. Logo

Software Engineer

JPMorgan Chase & Co.

Plano, Texas, United States

Posted: a year ago

Design, develop, and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC). Take an active role in code reviews and design reviews. Telecommuting permitted up to 40% of the week.

Atos Logo

Security Analyst

Atos

Plano, Texas, United States

Posted: a year ago

JOB DESCRIPTION The future is our choice At Atos, as the global leader in secure and decarbonized digital, our purpose is to help design the future of the information space. Together we bring the diversity of our people’s skills and backgrounds to make the right choices with our clients, for our company and for our own futures.   SECURITY ANALYST The new automated disruption features within Microsoft 365 Defender pair high confidence, cross-product detections with automated response actions designed to impact an attacker’s ability to make progress and accomplish their objectives during an attack. Since automated actions are being taken within customer environments, we need to ensure that we maintain high precision on the detectors driving these actions as well as the effectiveness of those actions against the attack. Graders will have access to data across the Defender stack and identity data sources to help make this determination by evaluating the quality of detections, if they are true or false positive for an attack, whether the disruption was successful, as well as identifying any potential gaps that can be used to improve the disruption experience. Work will largely be done in Kusto Explorer against our data sets with the assistance of dashboards and automation. This position is on-site in Redmond, WA. We have two scenarios covering Human Operated Ransomware and Business Email Compromise (financial fraud and credential harvesting) going to general availability soon. The grading work will initially only focus on Business Email Compromise scenarios. There are several additional scenarios in development that the graders will help with as they start to reach private/public preview phases in the coming months. We expect a large degree in growth in the automated disruption area as a distinguishing feature of M365D. We are looking for candidates that have an ability to make judgment calls given limited information, using their intuition and common sense, and not just a set of rules. Candidates must have the ability to learn fast, adapt, and be an independent thinker. In this role, the candidate should be comfortable with performing routine/repetitive tasks on a day-to-day basis.   Requirements: · Proficiency with basic computer skills: Windows, Office (email, OneNote, Excel), web. · Good understanding of technology and Internet Protocols (Clients, Servers, IP addresses) · Ability to make inferences from data beyond following a set of detailed instructions · Ability to identify patterns and inconsistencies · Comfort with ambiguous input data · Ability to focus for long periods of time without supervision · Ability to make probabilistic (“best guess”) judgment calls in situations with data insufficient for certain conclusions · Attention to detail and data accuracy · Familiarity with structured query or big data query language (SQL, KQL, etc) · Experience working on Information Technology preferred · Experience working in fraud or cybersecurity related topics is a plus   Here at Atos, diversity and inclusion are embedded in our DNA. Read more about our commitment to a fair work environment for all. Atos is a recognized leader in its industry across Environment, Social and Governance (ESG) criteria. Find out more on our CSR commitment.  Choose your future. Choose Atos.