Job description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a software engineer III-automation test at JPMorgan Chase within the commercial and investment bank for payments technology business, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Automation using Cucumber, Cypress, Selenium, Playwright
- Ability to customize BDD/Selenium in various integrations
- Knowledge and ability to design, build, maintain test automation framework
- Automation test cases and feature file creation
- Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness
- Applies knowledge of tools within the software development life cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts and 6+ years of applied experience
- Experience working in agile delivery environments and understanding of the software development life cycle (SDLC)
- Functional testing experience, including test preparation, test design, execution, and results reporting
- Experience partnering with QA (manual and automation), developers, and subject matter experts (SMEs) to understand the business domain, requirements, and system functionality
- Experience designing, developing, maintaining, executing, and reporting automated test suites using Cucumber, Cypress, Selenium, and Playwright, including tracking and communicating automation status and quality metrics
- Experience with defect lifecycle management, including defect logging, verification/re-testing, and tracking through closure in collaboration with engineering teams
- Hands-on experience across system design, application development, testing, and operational stability concepts
- Experience developing, debugging, and maintaining code in a large-scale enterprise environment using one or more modern programming languages
- Experience with Oracle/RDBMS to support testing and troubleshooting, with a solid understanding of CI/CD, application resiliency, and security considerations, and strong interpersonal skills to collaborate across teams and support timely problem resolution
Preferred qualifications, capabilities, and skills
- Experience within trade domain
About us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.
About the team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
وصف الوظيفة
لدينا فرصة مثيرة ومجزية تمكنك من الارتقاء بمسيرتك في هندسة البرمجيات إلى المستوى التالي.
كمهندس برمجيات III-اختبار تلقائي في JPMorgan Chase ضمن قسم الخدمات المصرفية التجارية والاستثمارية لتكنولوجيا المدفوعات، أنت عضو متمرس في فريق أجايل لتصميم وتقديم منتجات تكنولوجية رائدة في السوق بشكل آمن ومستقر وقابل للتوسع. أنت مسؤول عن تنفيذ حلول تكنولوجية حاسمة عبر مجالات تقنية متعددة ضمن وظائف تجارية مختلفة دعمًا لأهداف الشركة.
مسؤوليات الوظيفة
- تنفيذ حلول البرمجيات والتصميم والتطوير وحل المشكلات التقنية مع القدرة على التفكير خارج النهج الروتيني أو التقليدي لبناء الحلول أو تفكيك المشكلات التقنية
- إنشاء كود إنتاج آمن وعالي الجودة والحفاظ على الخوارزميات التي تعمل بشكل تزامني مع الأنظمة المناسبة
- التشغيل الآلي باستخدام Cucumber وCypress وSelenium وPlaywright
- القدرة على تخصيص BDD/Selenium في عمليات تكامل متنوعة
- القدرة والمعرفة في تصميم وبناء وصيانة إطار عمل لاختبار الأتمتة
- إنشاء حالات اختبار أتمتة وملفات الميزات
- استخدام أدوات مساعدة الترميز المدعومة بالذكاء الاصطناعي المعتمدة مؤسسيًا داخل بيئة العمل لتحسين جودة التعليمات البرمجية وسرعة التسليم والإنتاجية عبر مهام مركبة (على سبيل المثال توليد/إعادة تشكيل الكود، إنشاء اختبارات وحدة، التوثيق)، مع التحقق من المخرجات من خلال مراجعة الأقران والاختبار الآلي ومعايير الترميز الآمن؛ يساهم في اكتساب المعرفة والأنماط القابلة لإعادة الاستخدام لتحسين فعالية الفريق بشكل أوسع
- تطبيق المعرفة بالأدوات ضمن سلسلة أدوات دورة حياة تطوير البرمجيات، بما في ذلك التطوير والمساعدة بالذكاء الاصطناعي المعتمدة مؤسسيًا والتقنيات الآلية، لتحسين القيمة الناتجة عن الأتمتة
- إنتاج مستندات هندسة وتصميم لتطبيقات معقدة مع تحمل المسؤولية لضمان مطابقة قيود التصميم أثناء تطوير كود البرمجيات
المؤهلات والقدرات والمهارات المطلوبة
- تدريب رسمي أو شهادة في مفهوم هندسة البرمجيات وخبرة عملية 6+ سنوات
- الخبرة في بيئات التوصيل السريع وفهم دورة حياة تطوير البرمجيات (SDLC)
- خبرة في الاختبار الوظيفي، بما في ذلك التحضير للاختبار وتصميمه وتنفيذه وتوثيق النتائج
- الخبرة في الشراكة مع ضبط الجودة (اليدوي والأتمتة)، والمطورين، وخبراء الموضوع (SMEs) لفهم المجال التجاري والمتطلبات ووظائف النظام
- الخبرة في تصميم وتطوير وصيانة وتنفيذ وتوثيق مجموعات الاختبار الآلي باستخدام Cucumber وCypress وSelenium وPlaywright، بما في ذلك تتبع حالة الأتمتة ونوعية القياسات
- الخبرة في إدارة دورة حياة العيوب، بما في ذلك تسجيل العيوب والتحقق/إعادة الاختبار والتتبع حتى الإغلاق بالتعاون مع فرق الهندسة
- خبرة عملية عبر تصميم النظام وتطوير التطبيق والاختبار ومفاهيم الثبات التشغيلي
- الخبرة في تطوير وتصحيح الأخطاء وصيانة الكود في بيئة مؤسساتية واسعة باستخدام لغة برمجة حديثة واحدة أو أكثر
- الخبرة باستخدام Oracle/RDBMS لدعم الاختبار والتصحيح، وفهم قوي لـ CI/CD، وموثوقية التطبيق، واعتبارات الأمان، ومهارات شخصية قوية للتعاون عبر الفرق ودعم الحلول في الوقت المناسب
المؤهلات والقدرات والمهارات المفضلة
عن الفريق
J.P. Morgan هي رائدة عالمياً في الخدمات المالية، تقدم الاستشارات والمنتجات لأبرز الشركات والحكومات والأفراد الأثرياء والمؤسسات الاستثمارية في العالم. نهجنا في خدمة العملاء بأسلوب أعمال من الدرجة الأولى يوجه كل ما نقوم به. نحن نسعى لبناء شراكات موثوقة وطويلة الأمد لمساعدة عملائنا في تحقيق أهداف أعمالهم.
نحن ندرك أن موظفينا هم قوتنا وأن المواهب المتنوعة التي يجلبونها إلى فريقنا العالمي مرتبطة مباشرة بنجاحنا. نحن صاحب عمل يساوي الفرص ونولي التنوع والشمول قيمة عالية في شركتنا. نحن لا نميز على أساس أي سمة محمية، بما في ذلك العرق والدين واللون والأصل القومي والجنس والتوجه الجنسي والهوية الجنسية والتعبير عن gender والعمر والحالة الاجتماعية أو حالة المحارب أو الحمل أو الإعاقة، أو أي أساس آخر محمي بموجب القانون المعمول به. كما نقدم التسهيلات المعقولة لممارسة الدين والمعتقدات للأشخاص المتقدمين والموظفين، وكذلك لاحتياجات الصحة العقلية أو الإعاقة البدنية.
عن الفريق
يعد بنك JPMorgan التجاري والاستثماري رائدًا عالميًا في الخدمات المصرفية والأسواق وخدمات الأوراق المالية والمدفوعات. تتعامل الشركات والحكومات والمؤسسات حول العالم معنا في أكثر من 100 دولة. يوفر البنك التجاري والاستثماري المشورة الاستراتيجية ويجمع رأس المال ويدير المخاطر ويتيح السيولة في الأسواق حول العالم.