DescriptionYoure ready to gain the skills and experience needed to grow within your role and advance your career and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Commercial and Investment Bank for Core Trade you will be a part of an agile team that works to enhance design and deliver the software components of the firms stateoftheart technology products in a secure stable and scalable way. As an emerging member of a software engineering team you execute software solutions through the design development and technical troubleshooting of multiple components within a technical product application or system while gaining the skills and experience needed to grow within your role.
Job responsibilities
- Design develop and maintain automated test scripts and frameworks for functional regression and performance testing of trade finance applications.
- Collaborate with product managers developers and other stakeholders to understand requirements and define test automation strategies.
- Execute automated test suites analyze results and report defects and issues to the development team.
- Continuously improve and optimize test automation processes and tools to increase efficiency and coverage.
- Participate in code reviews and provide feedback to ensure highquality code and adherence to best practices.
- Take part in insprint automation testing with overall ownership of story closure without spillover.
- Write UI and API tests covering all scenarios as per feature file.
- Execute and set up testing environments in the cloud and run daily automation builds on Jules.
- Work independently with limited supervision demonstrating excellent interpersonal communication problemsolving analytical organizational skills attention to detail and followthrough.
- Stay updated with the latest industry trends and technologies in test automation and trade finance.
Required qualifications capabilities and skills
- Formal training or certification on engineering and computer science concepts and expanding applied experience
- Excellent problemsolving skills with handson coding expertise.
- Proficiency in programming languages such as Java and Python.
- Proficient in Selenium Cucumber and Rest Assured.
- Strong knowledge of performance testing and exposure to tools/methodologies.
- Good knowledge/background in SQL and Unix.
- Knowledge of usability regression integration and exploratory testing.
- Preference will be given to Bahrain nationals in line with Bahraini requirements.
Preferred qualifications capabilities and skills
- Experience with performance testing tools such as JMeter or LoadRunner.
- Exposure to microservices REST services development in Java (Spring Boot) and Spring Data JPA.
- Exposure to cloud technologies and experience working with Docker and Kubernetes.
- Proficient on JMeter experience as an added advantage.