Sr Quality Assurance Engineer - 90222179 - Philadelphia

Date: Jan 8, 2021

Location: Philadelphia, PA, US, 19104

Company: Amtrak

Your success is a train ride away.

Amtrak connects businesses and communities across the country and we move America’s workforce toward the future. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the public and our operating environment is our priority and the success of our railroad is the result of our employees.

Are you ready to join our team?

The Sr. Quality Assurance Engineer supports the overall design, development and maintenance of automated tests within the Amtrak project ecosystem.  This may include several moderately complex business processes (for ex. framework design and modification, design and development of automated tests for multiple projects, performance test design and development and continuous integration/continuous delivery (CI/CD) implementation and management). Serves as a project team member.


  • Design and develop end-to-end automated tests in and other applications to validate system functionality. 
  • Create and maintain Automation framework in support of a variety of mobile (Appium) and web (Selenium) applications.
  • Create performance test standards in the area of performance requirement gathering and Service Level Agreements (SLAs), development of performance test scripts, execution of scripts, analyzing performance results and writing and reviewing detailed test reports.
  • Prior experience with the following applications to write script, develop automated tests, manage source code and test integration: Core Java, JS, Selenium, Java with JUnit and Cucumber, Jenkins, Attachmate API and BitBucket.
  • Support the execution, debugging and fixes of automated test suites, including providing strategies to minimize test rework and false positives. 
  • Support development of automated component tests to validate individual component behavior.
  • Assist conducting, reviewing, and/or coordinating test strategies, test schedules and test cases/scripts to ensure risks have been identified.
  • Participates in planning sessions related to projects or new technologies, to implement process improvement within the designated IT area. Documents discussions and agreements. 
  • Establishes liaison relationship with business partners and IT departments in order to provide process solutions to meet user needs.
  • Assesses process improvements needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes) to assist in identifying priorities and advises on options.
  • Assists in the development of user manuals and knowledge databases and assist in user training.
  • Investigates, resolves and escalates problems. Monitors and analyzes metrics to ensure customer satisfaction and vendor performance.
  • Promotes and understanding of IT Service Management roles, processes and activities to business units and IT departments. Supports and participates in formal reporting related to IT Operations. 
  • Manages and supervises implementation of Amtec projects for NYD, SED, NED & Central division CETC systems.
  • Demonstrated relevant hands-on technical experience working within a large mission critical computer system environment.
  • Working knowledge of railroad circuit design as applied in signal systems., C&S equipment (relay racks, batteries, etc.). Knowledge of Amtrak’s interlocking layouts and physical characteristics.
  • Experience in Real Time Train traffic control systems with emphasis on Quality assurance and testing. Assist field personnel in performing quality control equipment operation testing.
  • Knowledge of FRA standards, rules, and regulations. Must be qualified on NORAC, AMT-2, and RWP. 



  • Bachelor’s degree in Computer Science, Information Systems, Business or related field with 3+ years of relevant work experience and or equivalent work experience or 7+ years of relevant work experience to satisfy education and experience requirements.



  • Minimum of 5 years of experience in test automation development.
  • Minimum of 2 years of Core Java development experience (Java, Core Java, JE22, JSP, Servlet, JDBC, Angular.JS).
  • Experience in Test Driven Development, and/or test automation for DevOps is big plus.
  • Experience in web development such as HTML, FPML, XML, CSS, JavaScript. 
  • Development/testing experience for mainframe and distributed systems.
  • Experience in Agile Scrum.
  • Experience with at least one RDBMS such as Microsoft SQL Server, Oracle, Sybase.
  • Experience in the transportation industry, particularly with reservation systems (TPF) is a plus.
  • Experience in Selenium is a plus.
  • Basic knowledge of Linux, Unix.
  • Experience with TPF and z/TPF and mainframe.
  • Experience with CI/CD tools and implementations. 
  • Requires strong knowledge of SCM tools (Git/GitHub/BitBucket), Test Automation Tools (Cucumber, Selenium, Jira), Config/Provisioning Tools (Jenkins/Salt/Ansible), Scripting Tools.
  • Excellent interpersonal, communication and collaborative skills to work effectively with teams throughout organization. 
  • Hands-on experience in Performance testing with expertise in Performance Tools (Jmeeter/SmartBear/LoadRunner).
  • Programing experience in VB/VBA/VBScript or C#, .NET platform. 
  • Experience with Unified Functional Testing (UFT), Quick Test Professional (QTP) and Application Lifecycle Management (ALM).



  • Bachelor’s degree in Computer Science, Information Systems, Business or related field with 5+ years of relevant work experience
  • Master’s degree in a related discipline 
  • Certification in ISTQB Advanced Test Automation Engineer and Cloud Technologies; AWS Certified Solution Architect, MCSE: Cloud Platform and Infrastructure, Certified OpenStack Administrator (COA), Cloud Certified Professional is a plus 



  • Work is performed in an office environment
  • May require travel up to 10% of the time 
  • Requires on-call status





Requisition ID:51026
Posting Location(s):Pennsylvania
Job Family/Function:Information Technology 
Relocation Offered:No 
Travel Requirements:Up to 25% 

Amtrak employees power our progress through their performance.

We want your work at Amtrak to be more than a job – we want it to be a fulfilling experience where you find challenging and rewarding opportunities, respect among colleagues, competitive pay, benefits that protect you and your family, and a high performance culture that recognizes and values your contributions and helps you reach your career goals.

We proudly support and encourage U.S. Veterans to apply for Amtrak job opportunities.

All positions require pre-employment background verification, medical review and pre-employment drug screen. Amtrak is committed to a safe and drug-free workplace and performs pre-employment substance abuse testing.   All new hires are required to undergo a hair drug test which detects the presence of illegal drugs for months prior to testing.  Marijuana, notwithstanding any statute, ordinance, regulation, or other law that legalizes or decriminalizes the use or possession of marijuana, whether for medical, recreational, or other use.  Candidates who engage in the usage of marijuana will not be qualified for hire.  We appreciate your cooperation in keeping Amtrak safe and drug-free.  

In accordance with DOT regulations (49 CFR section 40.25), Amtrak is required to obtain prior drug and alcohol testing records for applicants/employees intending to perform safety- sensitive duties for covered Department of Transportation positions.   If an applicant/employee refuses to provide written consent for Amtrak to obtain these records, he/she will not permitted to perform safety-sensitive functions.

Note that any education requirement listed above may be deemed satisfied if you have an equivalent combination of education, training and experience.

Amtrak is an Affirmative Action/Equal Opportunity Employer and we welcome all to apply. We consider candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability (including blindness), or veteran status.

POSTING NOTES: Information Technology || Information Technology