Chicago, IL, USA
3 days ago
Lead Software Engineer - Test Automation Engineer

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank, you are an integral part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you will be responsible for implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm’s business objectives.

We are seeking a Software Developer in Test with specialized skills in data testing and automation to join our Client360 team. The Client360 data platform is a new initiative designed to bring together the firm's data across all lines of business to generate key business insights. As the inaugural SDET engineer in a leadership position for Client360, you will have the unique opportunity to take ownership of and lead the testing processes, establishing the standards and procedures necessary to develop a high-quality data platform.  

 

Job responsibilities

Develop and execute comprehensive test plans, cases, and scripts to ensure software quality Collaborate with cross-functional teams to prioritize testing requirements and achieve thorough test coverage Perform manual, automated and regression testing, track issues, and verify bug fixes, to ensure software stability and reliability Design and implement test automation frameworks to streamline testing processes Analyze and report test results, track defects, and improve testing methodologies Demonstrate ability to contribute to design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems 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 

 

Required qualifications, capabilities, and skills

Formal training or certification on software engineering concepts and 5+ years applied experience in a banking or finance environmentExpertise with software development in test automation. Hands-on experience in one of the programming languages: Python or Java Experience with test frameworks like pytest, unit test, Code Versioning tools like GIT Experience with CI/CD with Jenkins; and integrate AI-based quality gates and observability into CI/CD pipelines like GitHub Co-pilot Solid experience in testing SQL procedures and the ability to understand/write complex SQL queries to perform data validation Hands-on experience creating and executing test plans, test cases, and test scripts for Database/ETL Workflows Experience working with AWS services like S3, EMR, RDS, DynamoDB, Lambda.  Hands-on experience analyzing data, comparing with mapping documents, and debugging to identify the root cause Hands-on experience Testing and Automation development for Batch Jobs, Data Feeds, API / Web services / Swagger Envision opportunities and apply AI low code/ no code automation techniques to improve the test coverage 

Positive attitude and ability to take ownership of releases / features / stories / tasks to deliver with quality

 

Preferred qualifications, capabilities, and skills

Familiarity with Databricks and Data Lake  Postman, Blazemeter or JMeter Exposure to cloud technologies 


 

Confirmar seu email: Enviar Email