8 days ago

Software Engineer I

American Express

On Site
Contractor
$125,000
Gurugram, Haryana, India

Job Overview

Job TitleSoftware Engineer I
Job TypeContractor
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$125,000
LocationGurugram, Haryana, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About American Express

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.

Job Responsibilities for Software Engineer I

This role involves developing robust automation solutions within a small, dedicated development team. The team operates uniquely within American Express, focusing on building tools and automation for testers across the Business Assurance organization within a UAT environment. While automation is the primary focus, the role requires versatility to work on other projects as priorities evolve. Collaboration and adaptability are key; individuals must be able to lead or follow as needed to maintain team harmony.

This position demands more than just coding ability; strong communication skills with non-technical peers are critical for success. The ideal candidate can think broadly, always keeping the bigger picture in mind, and possesses a versatile approach to problem-solving, knowing when to leverage existing solutions and when to seek new ones.

  • Develop new and update existing automation for Web portals and Windows-based environments for our clients.
  • Work with business partners to produce automation that drives business goals.
  • Identify opportunities to adopt innovative technologies.

Required Skills/Qualifications

Candidates should possess a Master's degree in Computer Science or equivalent, or a Bachelor's degree in Computer Science with a minimum of 5 years of experience in automation development.

  • Strong focus on automation development, including writing test cases, building frameworks, and automating functional tests.
  • Experience working in Agile, Waterfall, and other rapid development environments.
  • Solid experience in test-driven development, functional testing, regression testing, GUI testing, and API testing.
  • Proficient with automation tools and technologies such as Python, Selenium, Playwright, Postman, Git, Excel Macros/VBA, SQL, Postgres Database, and Jenkins.
  • Experience building and maintaining automation frameworks like Maven, Cucumber, BDD, and Data-driven frameworks.
  • Good communication skills with the ability to work closely with technical and business teams.
  • Able to understand business requirements and translate them into effective test automation solutions.
  • Comfortable working with unclear or evolving requirements.
  • Quick learner with a strong interest in new technologies and delivering high-quality automation solutions.
  • Passion for using technology and innovation to support business goals.

Benefits & Culture

American Express is committed to supporting your holistic well-being with benefits designed to help you be and deliver your best. This includes comprehensive support for your physical, financial, and mental health, alongside flexibility to thrive personally and professionally. Benefits include:

  • Competitive base salaries and bonus incentives.
  • Support for financial well-being and retirement.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location).
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • Generous paid parental leave policies (depending on your location).
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location).
  • Free and confidential counseling support through our Healthy Minds program.
  • Career development and training opportunities.

Key skills/competency

  • Automation Development
  • Python
  • Selenium
  • Playwright
  • Test Automation Frameworks
  • Agile Methodologies
  • API Testing
  • SQL
  • Git
  • Cross-functional Communication

Tags:

Software Engineer
Automation Developer
automation
testing
functional testing
regression testing
API testing
problem-solving
communication
agile
business goals
innovation
Python
Selenium
Playwright
Postman
Git
SQL
Postgres
Jenkins
Maven
Cucumber

Share Job:

How to Get Hired at American Express

  • Research American Express's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align with their Leadership Behaviors.
  • Tailor your resume: Highlight your automation development experience, proficiency in Python, Selenium, and various testing methodologies (TDD, functional, API), customizing for the Software Engineer I role.
  • Prepare for technical interviews: Expect questions on automation frameworks (Maven, Cucumber), scripting with Python, and your experience with Git, SQL, and Jenkins.
  • Showcase communication skills: Be ready to demonstrate how you translate complex technical concepts and solutions to non-technical business partners, emphasizing your problem-solving approach.
  • Demonstrate adaptability and innovation: Discuss instances where you embraced new technologies, worked with evolving requirements, or identified opportunities to drive business goals through automation.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background