Software Development Engineer in Test

2017-1095
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 Software Development Engineer in Test position is a hands-on role that contributes to the project success by designing and developing automated test processes, scripts and tools to champion the code quality principles for the growing application and system landscape. This position would be responsible for operating within fast-paced Agile team.

  • Assist in coding an automated framework in a TDD/BDD style approach
  • Deliver timely, high quality solutions to specific engineering problems with good, high quality code
  • Contribute to System test methodologies, test plans and highly effective test automation by creating and executing automated system tests
  • Write code to simulate tests and to build various testing tools, by working alongside other engineers and championing code quality principles
  • Participate in tool analysis, creates proof of concept models, and makes recommendations to support the tools selection process
  • Participate in reviews (walkthroughs) of technical specifications and program code with other members of the engineering team
  • Create and setup test scenarios and test data as needed
  • Work with various team to promote QA processes, practices and standardization

Qualifications

  • 5+ years of experience in software development or other equivalent experience
  • 3+ years of experience with application testing with an emphasis on white box testing
  • Ability to write code in one or more programming languages like Python, Scala, Java, Django & JavaScript
  • Familiarity with Django web applications or similar web frameworks
  • Knowledge of computer science fundamentals (such as debugging or object oriented design)
  • Experience in test automation development, using one or more frameworks and tools like Jasmine, Jest, Mocha, Chai, Junit, TestNG, etc
  • Working knowledge of the various types of testing, from functional testing to performance and security testing
  • Knowledge of White Box Testing practices using tools like SonarQube using test case management tools like QAComplete, TCM or TestRail
  • Working knowledge of software engineering best practices for the full software development life cycle
  • Ability to work in a group setting and collaborate by providing transparency in test results
  • Experience working in Agile/Scrum models
  • Strong written and verbal communication skills
  • Enthusiastic and energetic with an inherent curiosity to break code and stress test it

Education:

  • Undergraduate in Engineering or Computer Science or equivalent industry experience
  • Related certifications desired
  • Working experience with distributed computing infrastructure (Hadoop, Spark, Crunch, etc) desired

Clearance: Must be eligible to obtaion a Public Trust

 

Location: Rockville, MD

 

 

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

 

 

Equal Opportunity Statement
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