JOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorganChase within the Card technology 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
- Build and execute robust UI and API acceptance tests in collaboration with engineers and stakeholders
- Analyze test results, report defects and metrics, and drive timely resolution with development teams
- Ensure comprehensive test coverage and traceability for all requirements
- Evaluate and recommend test automation frameworks and tools based on project needs
- Participate actively in Agile ceremonies and contribute to process improvements
- Design, develop and maintain automated test scripts for API and UI testing with ability to think beyond routine or conventional approaches to build test automation solutions
- Develop secure high-quality production code, and reviews and debugs code written by others
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Conduct data testing using Python frameworks like Pytest and Behave
- Perform UI test automation using Playwright/Selenium/SmartSpec/UDF and API testing with Python
- Ensure that automated tests are integrated into the CI/CD pipeline.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Experience in Java or Python development
- Experience with Jenkins, Spinnaker and Harness
- Designs, provisions, and operates cloud infrastructure in AWS (EC2, EKS, VPC, IAM, S3, RDS, etc.)
- Author and maintains Terraform modules to enforce infrastructure as code best practices and enable repeatable, versioned deployments
- Exposure to Incident, Problem and Change processes in scope of the Information Technology Infrastructure Library (ITIL) framework
- Hands on experience with AWS and Cloud architecture.
- Strong verbal and written communication skills, able to co-ordinate with different Technical Teams
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle. Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience
ABOUT US
hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.