Job Title

SDET

Company Name
JPMorgan Chase
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bengaluru, Karnataka, India
Job Description

Job responsibilities:
Being part of a squad and work on the sprint deliverables
Developing and executing test strategies and test plans
Automating tests and building sufficient and meaningful test coverage
Developing from scratch or contributing to existing testing frameworks and test infrastructure
Integrating automated tests with CI/CD pipelines
Championing a quality and test mindset across unit, integration, functional, non-functional testing
Developing metrics and trend analysis for testing activities
Triaging, analyzing, and debugging issues and driving issues resolution with the team
Initiating and completing test escape and root cause analysis, testing lessons learned
Recommending test process improvements and defect prevention actions
Working with teams in multiple locations in different time zones, review code PRs from the wider team

Required qualifications, capabilities and skills
Formal training or certification on software engineer in Test concepts and 5+ years applied experience
Strong programming skills in Java
Experience building testing frameworks, tools, and automation
Experience in Test automation using BDD (Behaviour-driven development ) principles
Back-end test automation experience using REST Assured, HTTP clients, libraries for working with JSON files and other tools relevant for test automation of APIs
Experience working with cloud technologies (e.g. AWS, GCP, Azure)
Proven experience in all aspects of functional, integration and regression testing
Clean coding and adherence to the software engineering best practices (DRY, SOLID, etc.) with a focus on scalable and maintainable test execution infrastructure
Knowledge and experience working in an Agile environment.
Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines
Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.

Preferred qualifications, capabilities, and skills
Formal training or certification on Java programming concepts and proficient advanced experience
Experience in application development with Spring, Docker, and Kubernetes desirable
Mobile test automation experience using tools such as Cucumber, Appium, and Detox
Contracting test experience.
Understanding of distributed systems and micro services architecture
Understanding of cloud technologies (AWS, GCP, Azure, etc.)
Understanding of messaging frameworks (Kafka, RabbitMQ, etc.)

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
March 21, 2024
Additional information
Apply Before 04/18/2024.