Test Automation Engineer

2017-1117
US-MD-Rockville

Overview

TISTA Science and Technology Corporation, a CMMI Maturity Level 3 company, focuses on delivering information technology and professional services to Federal and State agencies. TISTA is an Inc. 500 company, a recipient of the 2010 Top 100 Service-Disabled Veteran-Owned Businesses from Diversity Business, recognized in Washington Technology’s FAST 50 list of the fastest growing small businesses in government contracting in 2012 & 2013, recognized as the Top 25 Fastest Growing Small Technology companies by the Washington Business Journal in 2014 & 2015, and selected as the Veteran Owned Company of the Year in 2014 by the Montgomery County MD Dept. of Economic Development.

 

 

Responsibilities

The Test Automation Engineer will support the migration of two government websites into one new cloud-based site. This position will work with our tech leads to build an automated testing suite for the development of this website. The goal of the automated testing suite is to minimize bugs and allow for the rapid execution of site improvements and changes.

 

  • Works closely with Business Analyst and stakeholders to review requirements; responsible for identifying inconsistent and ambiguous requirements at early stage of SDLC
  • Designs test plans
  • Works with development team members and business analysts to identify scenarios and generate test cases
  • Executes test cases in Test and UAT environment
  • Assists stakeholders in creating, executing and reporting the UAT results
  • Implements automated testing framework for comprehensive and efficient testing.
  • Creates and maintains Requirement Traceability Matrix to ensure the test coverage for all the requirements
  • Research and implement best practice solutions for various automated verification and validation processes
  • Assist in coding an automated framework in a TDD/BDD style approach
  • Perform Unit test analysis and verification as well as run Code coverage reports
  • Research and implement strategies for minimizing development rework and validation times
  • Integrate various Continuous Integration/Deployment solutions
  • Integrate custom reporting and deliverable solutions where necessary
  • Maintain and upkeep the implemented automated solution on a release basis
  • Inspect and analyze all aspects of the applications technical stack and component interaction
  • Verify source code updates during each release for "Testability" and "Readability"
  • Conduct detailed triage to identity potential defects and provide clear and concise “Steps to reproduce”
  • Custom develop various testing utilities and libraries to maximize throughput and effectiveness
  • Identify code specific edge cases and various breaking points as early detection during static verification of the code
  • Develop mocks/stubs and harnesses to verify unit/integration testing done by the development team

Qualifications

  • 3+ years of experience in software development or other equivalent experience
  • 2+ years of experience with application testing
  • 2+ years of Java, JSP and other programming languages
  • Experience with Object Oriented Design and Programming in a multithreaded agile environment
  • Experience with scripting in one or more languages
  • Experience with Selenium based frameworks built in a TDD/BDD style approach e.g. TestNG, Serenity BDD, Cucumber, Gherkin etc. 
  • Experience with using IDEs such as Eclipse or IntelliJ IDEA with various plugins like maven, ant etc.
  • Experience with CI tools such as Jenkins, TeamCity, Bamboo, Hudson etc. 
  • Experience with SCM solutions such as Git, SVN, Bitbucket etc.
  • Excellent written and verbal communication skills
  • An excellent team player with an ability to be effective in defining program changing processes in a continuous improvement manner
  • Ability to test colleague's work and report both positive and negative results back to them

Education:

  • Undergraduate in Engineering or Computer Science or equivalent industry experience
  • Related certifications desired

Clearance:

  • Ability to obtain a Public Trust

Location:

  • Rockville, MD

Here at TISTA Science and Technology we value our Veterans and encourage all to apply!

 

TISTA is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

Options

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