Computer Aid, Inc.

Test Automation Engineer

Employment Type
Experience Level
Mid Level

Position Description/Responsibilities (CCC/Vendor)

Test Automation Engineer


The primary roles of the FMS Test Automation Engineer are to develop and execute reusable
automated test scripts for the functional testing of various work streams, applications, or builds
that comprise the our Client's Web-based Financial Management System (FMS). Functional testing
encompasses integration, system, regression, and user acceptance testing of the application
configuration, application, interface and integration programs, and batch/reporting jobs. During
development and implementation of a specific work stream/application/build, the Automation


Engineer will perform the following tasks for a specific set of functionality: 1) analyze
requirements, functional designs, technical specifications, and other project artifacts to understand
the functionality; 2) develop automated test scripts per the functional requirements and/or existing
manual test cases; 3) execute automated test scripts and retests as required; and 4) document and
report test results using the City's test tool set including documenting and reporting defects.

The FMS Test Automation Engineer will work with the FMS Functional Test Leads to develop
automated test scripts for a specific set of functionality for an assigned work
stream/application/build. In this capacity, the Automation Engineer will interact with different City
and Vendor staff assigned to the FMS/3 Project including business analysts, application architects,
developers, configuration management and production support staff.


Under the direct supervision of an assigned FMS Functional Test Lead and per FMS/Project
testing standards and guidelines, the FMS Test Automation Engineer will perform the following

  • Achieve all test development and execution milestones set by Test Lead for assigned set of functionality;
  • If the application is still in the design phase, work closely with the business analysts to document testable user requirements;
  • Attend walkthroughs with functional and technical SMEs to better understand the functional and technical requirements and designs;·
  • Identify opportunities for test automation of existing manual application/functional regression test suites;
  • Develop automated test scripts and script maintenance routines for a specific application/functional regression test suite;
  • Define variables to be used for the automated test scripts;
  • Document pre-conditions required to setup and run the automated test scripts;
  • Identify test coverage and maintain the Requirements Traceability Matrix using HP ALM;
  • Determine the appropriate data and system set-up requirements for automated test execution;
  • Design back-end queries for data set-up and verification (D82 on the mainframe side and Oracle on the Web- side);
  • Identify job flows for mainframe and/or Unix batch/reporting jobs based on technical designs;
  • Perform data and system set-up for automated test execution;
  • Execute automated test scripts in online applications and record using FISA's automated test tools;
  • Re-execute scripts after software deliveries to identify potential defects;
  • Work with technical staff to execute and troubleshoot job flows for functional testing of batch/reporting jobs;
  • Document and report on test results in HP ALM;
  • Document and report software defects using IBM Rational ClearQuest.

Required Knowledge Skills 

  • Hands-on in-depth knowledge of software quality assurance/testing methodologies and practices .
  • Hands-on in-depth knowledge of HP ALM, Quality Center, and Unified Functional Tester (with VB Script).
  • Strong understanding of SDLC methodologies.
  • Strong understanding of financial management concepts (accounting and budgeting).
  • Proficiency running back-end/database queries for data set-up and verification (082 on MF and Oracle on the Web-side).
  • Proficiency running batch/jobs (MF using JCL and for UNIX using UNIX scripts).
  • Minimum 5 years writing test plans, outlines, and detailed test cases for accounting and/or budget ERP Systems (i.e., based on requirements and/or design documents).
  • Minimum 5 years hands-on testing of accounting and/or budget ERP Systems (integration, interface, system, regression, and user acceptance testing).
  • Minimum 5 years hands-on testing of complex applications in Mainframe and Web- based environments (e.g., interfaces/ETL's, integration code, middleware, etc.).
  • Minimum 5 years hands-on testing with industry-standard automated functional test (HP ALM, Quality Center, and Unified Functional Testing tools using VB Script) and defect tracking tools (IBM's Rational tools preferred).


BA in MIS, Computer Science, or related field from a recognized college or university or equivalent
work experience.

Position Requirements/Technical Skills (CCC/Vendor)



Company Overview (CCC Only)

Computer Aid, Inc. (CAI) is an innovative solutions company managing engagements with numerous Fortune 1000 companies and government agencies. CAI is headquartered in Allentown, Pennsylvania with a staff of over 4,200 professionals working at locations around the world in a variety of industries. Our services leverage technology to provide outstanding customer experiences that generate new value for our clients, our employees, and our greater communities.  


CAI is building a culture of continued learning, support, and personal development in a collegial environment. We also strive to make a positive impact on our surrounding communities through various outreach programs. We make a positive difference for our associates and the communities in which we serve.


Our mission: Provide industry-leading services and an incredible workplace for our associates, while making an impact on our communities.  For more information on our professionals, services, and industries we support, please see our


CAI is an Equal Opportunity/Affirmative Action employer. Minorities, women, veterans and individuals with disabilities will receive consideration and are encouraged to apply.

Status of Your Application:

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed