This job listing has expired and may no longer be relevant!
12 Jul 2020

Full-Time Test Automation Engineer at Fairfax, Virginia, United States

CACI – Posted by duke Fairfax, Virginia, United States

Job Description

As a Test Automation Engineer, you will be responsible for the testing of new and existing software applications. Your responsibilities will include verifying and validating functionality by evaluating software against system requirements. You will utilize automated testing tools to develop and maintain reusable automated tests. You will be expected to collaborate closely with all members of the scrum team to understand the functionality being developed and the technical design of the implementation in order to properly design and develop accurate, high-quality automated tests.

More About the Role:

  • Perform analysis of documented user requirements and create or assist in the design of test plans for moderately complex to highly complex software or IT systems
  • Develop automated tests, working closely with the functional team to review and evaluate test scenarios and collaborating with the technical team to identify the proper approach to automate tests within the development environment
  • Provide guidance to scrum teams on testing methods, practices and tools
  • Work with the team to understand and resolve software problems with automated tests and respond to suggestions for modifications or enhancements
  • Participate in backlog grooming, estimation, and other Agile Scrum ceremonies
  • Help define standards and procedures to support testing activities and materials (e.g., scripts, configurations, utilities, tools, plans, and results)
  • Stay current with cutting-edge technologies to identify the best practices for creating automated tests

You’ll Bring these Qualifications:

  • Active TS/SCI w/ poly
  • Bachelor’s degree in Computer Science, Engineering, or other technically relevant degree from an accredited university
  • 2 or more years’ experience using Selenium automated test tools
  • Experience using scripting or domain specific languages to automate system tests
  • Experience with different phases of testing: functionality, integration, regression, system, end-to-end, GUI, and back end data validation, Performance Testing, System Integration Testing and Operational Acceptance Testing
  • Effective communication skills, both written and oral.
  • Able to work both within a team and autonomously as tasks dictate.
  • Able to digest new technical information at a rapid pace for practical use.
  • Appropriate time management capabilities – able to both pace workload and provide feedback to leads on task progress.
  • Eagerness to improve efficiency and streamline work procedures.

These Qualification Would be Nice to Have:

  • Agile Scrum team experience
  • Experience folding automated testing into a CI pipeline
  • Experience working on a software development project
  • Relational database experience
  • Source code repository tool experience
  • Scripting language experience (JavaScript, shell scripting, Perl, Python)
  • Related Testing or Agile Certification (CSP, CP-SAT, PSD, PMI-ACP)

Click here to Apply

How to Apply

Click here to Apply

Job Categories: Automation Testing. Job Types: Full-Time.

997 total views, 1 today

Apply for this Job