Software Engineer II
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer II - Techno Functional Quality Engineer
Embark on a rewarding journey to elevate your software engineering career with JPMorgan Chase. As a Technofunctional Quality Engineer within the TaxSmart platform team, you will play a pivotal role in supporting critical, multi-year strategic initiatives. This position demands a proactive individual who can collaborate effectively with the team and stakeholders to formulate robust plans for these initiatives. You will be instrumental in identifying and implementing diverse testing strategies to guarantee the quality, stability, and successful delivery of the platform. Your core responsibilities will include the creation, execution, and automation of test cases, with opportunities to contribute to non-functional testing efforts.
Job Responsibilities
- Develop and maintain reusable automated frameworks, tooling, and utilities to streamline quality assurance processes.
- Collaborate with cross-functional teams and business users to deeply understand application requirements, ensuring comprehensive test coverage.
- Write and test features manually, with a strategic focus on investing in and driving automation.
- Partner with release and DevOps teams to provide essential support for pre and post-deployment testing activities.
- Engage with business users, trade operations teams, and vendors to support User Acceptance Testing (UAT) as required.
- Develop and conduct various forms of non-functional testing to ensure system robustness and performance.
Required Qualifications, Capabilities, and Skills
- A minimum of 3 years of experience in quality assurance, with a proven track record of managing complex initiatives within fintech organizations.
- A strong understanding of Asset and Wealth Management operations and trading processes.
- Proficient programming skills in Python, NodeJS, Java, JavaScript, Groovy, SQL, and big data technologies, coupled with an eagerness to work across diverse technologies at scale.
- Solid experience in UI and API automation testing.
- Familiarity with version control systems, such as Git, and experience with CI/CD tools.
- Exceptional problem-solving, communication, collaboration, and presentation skills, vital for effective teamwork.
- A good grasp of industry best practices in Quality Engineering (QE) and development lifecycle (SDLC), including metrics and release management.
- A strong aptitude for being an excellent team player.
Preferred Qualifications, Capabilities, and Skills
- Prior experience within the asset and wealth management domain is highly advantageous.
Company
JPMorgan Chase
JPMorgan Chase is a leading global financial services firm, offering a wide range of financial services, including investment banking, financial services for consumers and small businesses, commercial...