Ensure the integrity of JPMorgan Chase's AI/ML and Data Platform and enhance testing capabilities with UI and API automation.
Requirements
- Formal training or certification on software engineering concepts and 3+ years applied experience
- 3+ years of experience in Design and Development of Test Automation solutions
- Strong programming skills in Python and hands on experience with framework - Pytest and Behave
- Hands-on experience with AWS services like S3, Lambda
- Strong experience with API and UI test automation tools and libraries - Playwright
- Familiarity with CI/CD pipelines and tools like Jenkins, Docker, Kubernetes
- Experience with cloud tools like Kubernetes, EKS, AWS Glue, ECS
Responsibilities
- 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
- Conduct data testing using Python frameworks like Pytest and Behave
- Perform UI test automation using Playwright/Selenium and API testing with Python
- Collaborate with development and product teams to identify test requirements and strategies.
- Analyze test results, identify issues and work on resolutions.
- Ensure that automated tests are integrated into the CI/CD pipeline.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
Other
- Adds to team culture of diversity, opportunity, inclusion, and respect
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Overall knowledge of the Software Development Life Cycle and solid understanding of agile methodologies