Sr. Automation Test Engineer in Greenbelt, MD at APEX Systems

Date Posted: 10/15/2018

Job Snapshot

Job Description

Job #:  884166

Apex Systems has an immediate opportunity for a Sr. Automation Test Engineer in the greater Silver Spring, MD area.  This is a contract-to-hire position for a government integrator, and compensation ranges depending on experience.  If you are interested or would like more information, please contact Carmen Aikins at caikins@apexsystems.com

 

Responsibilities of the Sr. Automation Test Engineer:

  • Design, develop and execute complex automated software test plans in order to identify and address user problems and their causes.  
  • Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions in the areas such as database impacts, software scenarios, regression testing, negative testing, retests, or usability.  
  • Design and develop testing processes and direct software application testing, leveraging knowledge of computer science and software development principles and utilizing Ruby, AWS, Chef, Jenkins, Java, Selenium, and Appium.  
  • Coordinate the work of project teams along multiple work streams.  
  • Develop and execute test scenarios, scripts, and procedures for unit, process, function, system integration, and acceptance testing.  Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users.  
  • Develop software quality engineering procedures and strategies including functional, performance, regression, and roll-back testing scenarios, scripts, or procedures.  
  • Oversee quality testing efforts including process design and standards, effort estimation, resource forecasting and fulfillment, and task and risk management, including functional, performance, regression and roll-back testing.  
  • Serve as knowledge source for the escalation of complex automated testing application design and development issues and participate as an expert in software redesign process assessing software development projects for quality assurance factors affecting functional requirements and design specifications.

 

Required Experience of the Sr. Automation Test Engineer:

  • 8+ years of IT experience and 5+ years in a Software Test position.
  • Strong programming skills in at least one of the following languages - Python, JavaScript, Java, or JavaScript.
  • Strong experience with Appium and/or Selenium.
  • Experience in integrating test frameworks with cloud test services, such as SauceLabs or BrowserStack.
  • Bachelor's Degree in Computer Science or equivalent experience/knowledge.
  • Experience testing web and/or mobile applications.
  • Experience writing complex automated tests for web applications using Selenium IDE or a comparable tool.
  • Ability to lead and mentor members of the Automation Test team.
  • Strong programming skills in C#, Java, Python, SQL.
  • Knowledge of the Software Development Life Cycle (SDLC).
  • Desire and ability to learn new skills and improve upon current skills.
  • Ability to comprehend complexity, to fully understand a product with all of its business and technological implications, and to approach the improvement of its quality from that perspective.
  • High degree of efficiency and motivation in work habits in a challenging, fast-paced environment. Committed to meeting testing deadlines.
  • Strong verbal and written communication skills as well as interpersonal skills, with both technical and non-technical team members.
  • Demonstrated experience in one or more of the following: Java, Perl, Eclipse/IntelliJ, JSON
  • Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:
    • Jenkins
    • Maven
    • Git/Stash/Bitbucket
    • Experience in all or some of the following programming platform:
    • Linux and Bash scripting
    • JavaScript frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3)
    • RESTful APIs/JSON
    • Mobile development

 

Education Requirements:

  • Bachelors degree in a technical field required, Masters degree preferred

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178