Previous Job
SDET (Jr - Mid)
Ref No.: 18-06244
Location: Rockville, Maryland
Multiple Positions: Jr. Mid and Sr levels.
The main function of a Software Development Engineer in Test (SDET) is to design, develop, code and execute software test plans in order to identify software problems and their causes.
Design, Develop, Code and Execute test plans, scenarios, scripts or procedures. To be successful you will require strong coding skills, analytical skill and problem solving skills. Additional requirements include strong communication both written and verbal as well as experience working in high-performance agile teams with high level of self-organization and collaboration. In this role you will be required to:
  • Test system modifications or new development to prepare for implementation.
    Develop both manual and automated testing programs that address areas such as database impacts, software scenarios, security and usability.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Identify, analyze and document problems with program function, output, online screen or content.
  • Monitor bug resolution efforts and track successes.
  • Create or maintain databases of known test defects.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.

  • Senior level: Bachelor's or Master's degree in a technical field such as computer science, computer engineering or related field required with 5+ years' experience required in software design and software programming.
  • Mid-Level Bachelor's or Masters with 3-5 years' experience
  • Junior Level Bachelor's with 2-3 years, Master's new grads up to 3 years' experience
  • Experience with exposure to software architecture in addition to strong, practical and hands-on experience with automated testing tools and technologies.
  • Proficiency with algorithms
  • Excellent verbal and written communication skills.
  • Experience leading a small team is a plus.
  • Must be able to demonstrate core knowledge and proficiency in 1 or more programming languages (Java, C, C+,C#, .Net, Pyton_ Able to write code.
  • Must be able to demonstrate proficiency in SQL and/or MySQL (writing queries)
  • Must be able to demonstrate knowledge of Linx/Unix (command lines).
  • Knowledge of Oracle, Windows, and AWS a plus. Additional skills and tool knowledge a plus.
  • Command of logic behind white and black box testing
  • Able to demonstrate excellent critical thinking and logic skills required
  • Experience or knowledge of agile software development methodologies