Senior Software Developer (Automation Testing) - 3639

MSI is seeking a Senior Software Developer (Automation Tester) to support our government client in Baltimore, MD


Job Description:

Essential Job Functions:

  • Participates in testing, troubleshooting and analysis on the development of systems
  • Provides support in the development, implementation and maintenance of test processes and diagnostic programs

Minimum Requirements

  • BS or equivalent + 5 years’ experience
  • Bachelor's degree in computer science, mathematics or related field preferred

Experience with several of the following tools and technologies:

  • Web technologies: JavaScript, Node.js, React.js, jQuery, HTML5, CSS, AJAX, Bootstrap
  • Database: SQL, PostgreSQL, Oracle, SQL Server, MySQL
  • Software lifecycle management tools: VersionOne, HP ALM
  • Testing tools: Selenium, HP UFT, HP LeanFT, Cucumber, RSpec, Mocha/Chai, JUnit / NUnit, SoapUI / ReadyAPI
  • Performance monitoring tools: LoadRunner, JMeter
  • Infrastructure: Linux, Windows 7, Unix
  • Standards & protocols: XML, WSDL, JSON
  • Other technologies: Jenkins, Git, ES6, Babel, Grunt, Eclipse, Visual Studio, Gherkin

Basic Qualifications 

  • Experience working with programming languages, operating systems and software
  • Experience working with relational databases to facilitate programming software
  • Experience working with Java and one or more of the following languages: C++, C#, Ruby, Python, COBOL, C, VB Script, shell scripting
  • Knowledge of object-oriented programming (e.g. Groovy) and design principles
  • Knowledge of design patterns and algorithms
  • Knowledge of the software development lifecycle and one or more software development methodologies, including BDD and Agile
  • Experience with Cucumber
  • Hands-on automation testing of web and mainframe applications, particularly with Selenium
  • Ability to quickly learn and implement leading edge information technologies

Public Trust 85P Approval required (candidate will receive Public Trust)


MSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.