Apply Now    

Software Developer Engineer in Test

Req #: 180020151
Location: Buenos Aires, C, AR
Job Category: Technology
Potential Referral Amount: 6250 Argentine Peso (ARS)
Do you like to engineer large scale mission critical solutions that are Always On? Are you an experienced “Infrastructure as a Code” Development Professional? Do you like to take the responsibility to improve the reliability of our product delivery by producing quality and reliable software? Are you curious about how things break, so that you can eliminate these failure modes? Are you driven to eliminate toil by designing/adopting better tools and automation techniques? If so, we would love to have you in our Reliability Engineering team.
The Software Development Engineer in Test (SDET) is a highly visible and impactful role that   pro-actively drives the technical stability, performance, reliability and quality of our product delivery. This person will work with our architects, and infrastructure software engineering teams to design, build, automate testing, automate continuous integration & deployment for building the product correct and great thereby reducing technical debt, improved engineering excellence, improved reliability of the software for faster time to market.
SDET automate fault detection, containment, and resolution for PSI/VSI systems engineering without customer impact or human intervention. Working in an Agile DevOps model with Architecture, Operations, Application Development and Infrastructure engineers, they pro-actively develop reusable patterns/solutions that enhance the health and performance of our global platforms, and identify/solve chronic technical issues. They ensure that the developed solutions address functional and non-functional requirements.
Major Responsibilities:
  • Work with our architects, and infrastructure software engineering teams to design, build, automate testing, automate continuous integration & deployment for building the product correct and great thereby reducing technical debt, improved engineering excellence, improved reliability of the software for faster time to market.
  • Ensure that the developed solutions address functional and non-functional requirements:
    • Develop and drive automation test planning, cases, and strategy across several component teams, to both insure product quality, reliability and to contribute to Continuous Integration and Delivery efforts.
    • Build and own PSI/VSI Automation framework for iDEV, UAT and PROD deployments with a measurable and acceptable quality metrics for deployable Infrastructure
    • Build, Manage and Own PSI/VSI Regression Suite
    • Define, Measure and Adhere to Quality Toll Gates
    • Define, Measure and Own Infrastructure Acceptance criteria for cross environments
    • Automate Integration Testing, User Acceptance Testing by building Automated Functional Tests enabling Continuous Deployment and Delivery
  • Responsible for managing Test Environments
  • Release Management
    • Manage release artifacts and configuration management
    • Develop Automated Continuous Deployment Pipeline using AIM
    • Review and Deploy Infrastructure
And as part of JPMorgan Chase & Co.’s global technology community, you’ll also have the ability to collaborate with peers around the world to tackle big challenges.
This position is anticipated to require the use of one or more High Security Access (HSA) systems.  Users of these systems are subject to enhanced screening which includes both criminal and credit background checks, and/or other enhanced screening at the time of accepting the position and on an annual basis thereafter.  The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
Our Global Technology Infrastructure Group is filled with innovators who love technology as much as you do. Together, you’ll use a disciplined, innovative and cost-effective approach to deliver a wide variety of high-quality products and services. You’ll work in a stable, resilient and secure operating environment where you—and the products you deliver—will thrive.
This role requires a wide variety of strengths and capabilities, including:
  • BS degree in Computer Science, Computer Engineering or similar technical field of study/equivalent experience. Graduate level engineering degree preferred.
  • 5+ years of Software Engineering in Test experience, focusing primarily on designing and building automation frameworks using one or more object oriented programming languages and or scripting.
  • 3+ years of Hands-on experience with cloud-based applications, technologies and tools, deployment, monitoring and operations in productions systems support environment, focusing on:
    • Linux/Unix operating system support
    • Unix Shell Scripts (Boure shell, Korn shell), Java/C/C++/Python/OOP
    • Development experience with the following tools: Selenium WebDriver, TestNG/JUnit, Cucumber, Jenkins/CI tools, JIRA, GIT/SVN)
  • Good knowledge of technical architecture/infrastructure Networking (Security, Load Balancing, Network Routing Protocols, etc.)
  • Good knowledge of SQL, relational Database, DBMS
  • Good inter-personal and communication skills
  • Good troubleshooting skills required
  • Able to work and deliver within a distributed team environment
Preferred Skills:
  • Full life cycle experience within an Agile framework
  • VMWare ESXi support experience (vSphere, vCenter, vRO)
  • Mission critical systems experience in a globally distributed framework
  • Experience with DevOps model and tools
  • Experience with Site Reliability Engineering
    When you work at JPMorgan Chase & Company, you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies.  In 14 technology hubs worldwide, our team of 40,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development.  Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.
    At JPMorgan Chase & Company we value the unique skills of every employee, and we're building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies around the world, we want to meet you.
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please click here.

Important links

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.