Description

Position Description:

Assist Application teams with the development of Automated API and UI tests using the Parasoft suite of tools in an Integrated Development Environment (IDE)

  • Train and mentor project teams on automated testing strategies and tools, providing assistance with set-up and configuration of automation frameworks.
  • Brief management, customer, team, or vendors using written or oral skills at an appropriate technical level for the audience.
  • Independently and/or collaboratively research problems and provide solutions.
  • Prepare or update documentation as needed.
  • All other duties as assigned or directed

(Basic Qualifications)

  • Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field, or equivalent relevant experience
  • Masters or Doctorate degree may substitute for required experience.
  • 7+ years of automated testing experience developing with TestNG, REST-Assured, Protractor, Selenium, or Postman
  • Must be able to obtain and maintain a Public Trust. Contract requirement.


Required Skills:
These skills will help you succeed in this position:

  • Must have strong experience with automating API-level tests.
  • Experience with automating UI level tests.
  • Knowledgeable of HTTP architecture.
  • Knowledge of authentication for APIs.
  • Comfortable with Git for version control (cloning, forking, commits, branching, pull requests, etc.).
  • Experienced in using an Integrated Development Environment (IDE) to write automated tests (Eclipse, Visual Studio).
  • Trains and mentors project teams on testing strategies and tools, assisting them in set-up and configuration of test automation frameworks.
  • Provides technical support to project teams, assists in debugging in their test automation frameworks or automated test code.
  • Must be detail oriented, and an analytical and creative thinker with a passion for quality and test automation.
  • Works independently, taking ownership of the task allocated without too much supervision.
  • Researches automated test tools, best practices, methodologies, and trends to recommend improvements to existing practices and processes.
  • Excellent verbal and written communication skills.
  • Excellent customer relations skills


Desired Skills
Showcase your knowledge of modern development through the following experience or skills:

  • Experience with Parasoft, Postman, or ReadyAPI.
  • Experience implementing test automation frameworks across multiple application platforms, such as Mobile, Desktop, Web, and Cloud.
  • Designs and develops test automation solutions using common testing frameworks such as TestNG, REST-Assured, Protractor, Selenium, and Postman.
  • Experience designing, managing and implementing automated test suites as part of an automated continuous integration and continuous delivery/deployment (CI/CD) pipeline.
  • Understanding of Object-Oriented Design patterns & Principles (SOLID, Page Object Model) and how they apply to automated test code.
  • Can code in at least one scripting or programming language (.NET, Java, JavaScript).
  • Understands the practice of Behavior Driven Development (BDD) and have experience using Cucumber writing both the gherkin feature files and the Java step definitions.


Education:

  • Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field, or equivalent relevant experience with 3+ years of experience
  • Must be able to obtain and maintain a Public Trust. Contract requirement¿

Education

ANY GRADUATE