At a Glance
- Tasks: Design and develop automated test scripts using top-notch tools and frameworks.
- Company: Join JPMorgan Chase, a leader in commercial and investment banking.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Why this job: Elevate your software engineering career while making a real impact in tech.
- Qualifications: Experience in software development and test automation is essential.
- Other info: Dynamic team environment with excellent growth potential in the tech industry.
The predicted salary is between 36000 - 60000 £ per year.
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities include implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm’s objectives.
Job responsibilities:
- Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, JUnit, TestNG, RestAssured, PlayWright).
- Collaborate with development and QA teams to understand application requirements and create comprehensive test plans.
- Execute automated test suites, analyze results, and report defects with clear documentation.
- Identify opportunities for test automation and contribute to the overall test strategy.
- Maintain and enhance the automation framework for scalability and reusability.
- Troubleshoot test failures and work with development teams to resolve issues.
- Own the end-to-end process of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment, and support.
- Work closely with other technology teams to ensure that required changes are made in other systems.
- Ensure technology solutions meet business and client requirements, that they are robust and supportable.
- Document release procedures and support notes for deliverables to enable proper support by our production management groups.
- Provide third level production support on a rotation basis – analyse issues observed in production, provide detailed analysis and recommendations to production management groups, and identify opportunities to improve the production system.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and applied experience.
- Proficient in all aspects of the Software Development Life Cycle and tools including Git/Bitbucket, Jira, Jenkins, Gradle, Maven.
- Proven experience in software test automation.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Hands-on experience with test automation tools (e.g., Selenium, Appium).
- Hands-on coding experience in Java, and understanding of Java Core concepts including object-oriented.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Strong understanding of software development lifecycle and QA methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with API testing tools (e.g., Postman, RestAssured).
Preferred qualifications, capabilities, and skills:
- Knowledge of performance and security testing.
- Experience in Agile/Scrum environments.
- In-depth knowledge of the financial services industry and their IT systems.
- Knowledge of cloud compute platforms, including AWS.
- Hands-on coding experience in JavaScript, REACT JS.
Software Engineer III - SDET in England employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III - SDET in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those at JPMorgan Chase. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding of test automation tools. Practise common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 3
Showcase your passion for software engineering! During interviews, share your thoughts on the latest trends in technology and how you’ve applied them in your work. This will help you stand out as a candidate who’s genuinely interested.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the team at JPMorgan Chase.
We think you need these skills to ace Software Engineer III - SDET in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer III role. Highlight your experience with automated test scripts and any relevant tools like Selenium or JUnit. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in test automation or programming languages like Java or Python, make sure to mention them. We appreciate seeing real examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our awesome team at StudySmarter!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tools
Make sure you're familiar with the industry-standard tools mentioned in the job description, like Selenium and JUnit. Brush up on how to implement automated test scripts and be ready to discuss your hands-on experience with these tools during the interview.
✨Understand the SDLC
Since this role involves owning the end-to-end process of feature deliveries, it's crucial to have a solid grasp of the Software Development Life Cycle. Be prepared to talk about your experience with each phase, from requirements gathering to deployment, and how you've contributed to successful outcomes.
✨Showcase Your Problem-Solving Skills
This position requires excellent problem-solving abilities. Think of specific examples where you've troubleshot test failures or resolved issues in production. Highlight your analytical skills and how you approach challenges, as this will demonstrate your fit for the role.
✨Communicate Effectively
Strong communication and teamwork are key in this role. Practice articulating your thoughts clearly and concisely. Be ready to discuss how you've collaborated with development and QA teams in the past, and how you ensure that technology solutions meet business and client requirements.