DescriptionAs a Software Engineer III at JPMorgan Chase within Consumer & Community Banking, ADA Automation, 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.
- verifying adherence to the W3C WCAG 2.1 standards as well as compliance with the ADA, Section 508, and other accessibility related laws.
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- 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.
- Adds to team culture of diversity, equity, inclusion, and respect.
- Performing all testing activities for initiatives across one or more assigned projects, utilizing processes, methods, metrics and software that ensure accessibility for all customer facing applications.
- Test strategy formulation will include decomposing the business and technical requirements into test case scenarios, defining test data requirements, managing test case creation, devising contingencies plans and other preparation activities.
- Development of the test case execution plan, test case execution, managing issues, and status metrics.
- Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team.
- Communicating effectively with business units, IT Development, Project Management and other support staff on testing timelines, deliverables, status and other information.
Required qualifications, capabilities, and skills:
- Experience in engaging accessibility in digital, customer facing programs or functions.
- Staying ahead of emerging standards and technologies (web, mobile, document) and analyzing impacts to company standards.
- Expert knowledge of accessibility standards including WCAG 2.1, ADA, Section 508, and the Twenty-First Century Communications and Video Accessibility Act.
- Working proficiency and development skills in a minimum of one platform.
- Web development – semantic HTML, CSS, JavaScript, and WAI-ARIA, Native development (iOS and/or Android), Broad knowledge of digital assistive technologies.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
- Responsible for verifying adherence to the W3C WCAG 2.1 standards as well as compliance with the ADA, Section 508, and other accessibility related laws.
- This person also works as an integral member of the Scrum team participating in sprint activities (story grooming, retrospectives, etc.).
Preferred qualifications, capabilities, and skills:
- JAWS , NVDA, Voice Over and Talkback and or Voice Assistant screen readers.
- Color Contrast Analyzer & Axe – deque tool.
- Use of 1 or more development languages (e.g. Java, Javascript, Python, Ruby, ReactJS, CYPRESS, etc.).
- Web technologies (e.g. HTTP, XML, HTML5, CSS, etc.).
- Development or test automation tools/frameworks (e.g. Cucumber/Gherkin, Selenium Webdriver, POSTMAN, SOAP-UI, etc.).