Quality Engineer

Get Referred

Job Description

Why American Express?


There’s a difference between having a job and making a difference.
 
American Express is entering into a technology transformation phase driven by opportunities to modernize legacy platforms, and explore modern software to be on the leading edge of the payments industry. American Express is looking for strong leaders to be part of high performing teams that will build and support our next generation platforms. If you have the talent and passion to drive innovation and deliver at a rapid pace, with deep hands on experience in areas of real-time, highly available, cloud-native application development, join our engineering teams to transform our systems. 
Your primary responsibility is to lead the development of our next generation distributed platform, aligning resources and delivery with business growth and diversification, while significantly improving service quality and cost-effectiveness. We expect the individual to be innovative and energetic with strong communications skills.



Responsibilities:


  • Develop test strategies, test cases and carry out functional testing for a variety of applications (multiple technologies)

  • Develop automation scripts and strive for 100% automation for owned features and update regression test suites for application-level and E2E testing

  • Work with technology and business stakeholders for understanding requirements and translate the information into test strategy and test scenarios

  • Build tools to automate or partially automate process workflows


 

Qualifications

Minimum Requirements:

  • Minimum 6 years of hands-on experience in functional test automation, including framework development, using java-based tools (eg., Selenium)

  • 3+ years of experience in manual and automation testing of REST web services

  • Experience in testing web applications, databases and web services

  • Proficiency in at least one programming language (e.g. Java/Python)

  • Knowledge of RDMBS and hands-on experience working with at least one database (eg., Oracle, SQL Server, MySQL, MongoDB)

  • Experience writing basic SQL queries

  • Exposure to agile software development methodology (eg. scrums etc.)

  • Experience working with tools like Maven, Git/BitBucket, Eclipse/IntelliJ IDE, Jenkins

  • Prior experience working in *nix environments

Nice to have:

  • Experience working with JMeter to develop test automation and/or performance test suites

  • Prior experience working on running security tests

  • Prior experience working in Information Security domain

  • Exposure to code coverage tools like Cobertura, JaCoCo

  • Experience working in CI/CD model

  • Experience working in cloud and hybrid environments

Educational Qualifications:

  • Bachelor's or Master’s degree in Computer Science, or related technical discipline


ReqID: 19017151
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Sep 19, 2019, 3:03:41 AM