Test Automation Architect

Washington, District Of Columbia
Sep 12, 2014
Dec 12, 2014
Full Time



Under the direct supervision of the Technical Test Manager (Systems and Automation Testing), the associate’s accountabilities include, but are not limited to, the following:


1.  Automation Framework

Subject Matter Expert for determining and analyzing test automation architecture and developing company-wide framework for automation, using expertise from development programming and use and experience with automated testing tools, databases, systems, and infrastructure. Implement framework strategy and structure.



• Extend framework to assist other internal groups (Configuration Management, Environment Management, Development) in addition to supporting the internal framework required to support automation of products and services offered by the Operations Center.

• Assist the Disaster Recovery team in creation of automated scripts to validate business continuity systems.



2.  Automation Practices and Infrastructure

Directly responsible for analyzing requirements, specifications and change requests to produce future and sustainable automation practices, infrastructure support practices, and software automation infrastructure and practices and implement policy, processes, procedures, and tools.

• Create rules used for tools administration

• Identify and implement best testing practices/strategies and tools to optimize automated tests and plans for the enterprise while ensuring high-quality



3.  Resource Development

• Mentor and coach less senior team members in developing and advancing their business knowledge, understanding product benefits, corporate policies, goals and department and division procedures.

• Participate in training activities by providing technical guidance and support, which includes the development of training material and testing methodology.

• Maintain technical knowledge through Computer Base Training (CBT), corporate classroom training, testing workshop, reading and research, etc.



4.  Customer Support

• Acts as a liaison with internal and external customers to research, analyze and propose solutions to technical, operational and test scenarios.

• Initiate, participate and facilitate project work groups (internal and external peer reviews, status meetings, Software Process Improvement, JAD sessions etc.).  Communicate weekly with management verbally and via written detail status report.


5.  Issue Tracking

• Initiate Change Management Records (CMRs) or Client Information Technology Tracking System (CITTs) requests for necessary system changes or enhancements.

• Enter defects against environmental and architecture issues

• Enter requests for systems changes to support automation infrastructure and framework

• Track and manage tools based issues within the test management and automation tools.







• Bachelor of Science (BS) in a technical discipline (i.e., Computer Science, Engineering, Applied Science, etc.)

• A minimum of 7 years of (hands-on) embedded software design experience with uniformly increasing levels of responsibility; or 5 years of experience specific to test automation architecture

• Previous experience in development using relevant programming languages and technologies (e.g., Java, J2EE, FileAid, etc.)

• Solid knowledge of test automation technologies

• Introduction, implementation and management of test automation structures and frameworks

• End-to-end experience from software test planning, development, and execution

• Experience using scripting languages (VB Script, Perl Script, JavaScript, etc.), Object Oriented Design (OOD) and coding techniques, and Structured Query Language (SQL)

• Experience with test management and automation tools (preferably HP/Mercury, but IBM/Rational is acceptable)

• Experience with multiple operating systems (e.g., Windows, Linux, UNIX) and databases (e.g., SQL, Oracle, DB2, etc.)

• Experience leading projects, efforts, and teams

• Ability to develop and derive requirements, and translate customer requirements into test plans

• Successful track record of estimation and delivery of projects on time

• High level of self-motivation, and passion for test automation

• Strong communication skills (oral/verbal, written, and presentation)

• Strong problem-solving skills




• Analytical skills and understanding of programming, files, and utilities

• Strong analytical and interpersonal communication skills, written and verbal communication

• Problem-solving skills are needed

• Solid customer service skills

• Demonstrate initiative and work well independently, as well as a contributing member of a team

• Must be well organized and detail oriented

• Must be a team player, use professional judgment, and support organizational and departmental goals

• Must be able to lead and mentor staff effectively



• Knowledge of Mainframe (JCL, MQ series, etc.)

• Knowledge of Quality Center/QuickTest Professional

• Knowledge of Serena ChangeMan and Dimensions migration tools

• Knowledge of IBM WebSphere

• Knowledge of IBM Rational Software Architect tool