Software Test Engineer

Software, Test, Engineer, Tester, Security, Scripts, System, Testing, PHP, Computer, Development, Lifecycle
Full Time

Job Description


VariQ is seeking a Software Test Engineer to work with our team of developers in support of our customer's Drupal 8 content management system. The WCMS Tester will be responsible for developing and executing software test cases (e.g. functional, system, integrated, and regression) utilizing both manual and automated test tools. Likewise, the WCMS Tester will be responsible for performance testing, coordinating with and supported by the engineering team, and providing all validation and reporting deliverables.

Additional Information:
  • Available: June 2021, upon award
  • Location: Rockville, MD
  • Security Clearance: Ability to attain public trust required


  • All testing (system, browser, Section 508, user acceptance, application security scanning coordination, incident management application support)
  • Input test plans, test cases, test pass/fail results into Rally and maintain traceability
  • Support USPTO with creating and execute test scripts (manual and automated)
  • Support USPTO with migration testing, verifying data, and optimization
  • Ensure all changes are tested and 100% defect free before submission to the Government and deployment to production. Test results and documentation may be requested by the Contracting Officer Representative (COR) for random inspection.
  • Develop Test Scripts.
  • Manual and automated test scripts should follow format established by the WCMS project and maintained in Rally.
  • Ensure Test Plans are accurate for testing.
  • Analyze, correct, and test any defects discovered, System Acceptability Testing (SAT), User Acceptance Testing (UAT) and Production testing.
  • Provide automated unit test scripts for code (including but not limited to PHP, database queries and browser agnostic UI testing).
  • Provide automated integration testing scripts, code, support, outcomes (pass/fail) for DevOps integration. This activity will be expected to be performed upon completion of coding for a feature, requirement, bug, issue, incident that is being tracked.
  • Provide automated regression testing scripts that will perform regression testing of all the past features, requirements, bugs, issues and incidents that were deployed until the last sprint or another milestone (as needed to manage the project).
  • Support data migration testing, verifying data, and optimization


  • Bachelor's Degree in Computer Science or related field and 5 years of related experience OR Master's Degree in Computer Science or related field and 3 years or related experience.
  • 5 - 6 years' experience in working on Drupal projects in a team environment.
  • 2 years 'experience with PHP language, including the versions from 5.4 and above that emphasize object-oriented techniques
  • Experience developing web solutions in Drupal and PHP implementations in a LAMP environment
  • Experienced in developing test cases, test management, functional, mobile and in both front-end and back-end testing.
  • Experience with end to end systems integration testing.
  • Experience testing order management systems and content management systems.
  • Ability to work in an Agile environment.
  • Automation/BDD experience using Selenium 3.x
  • Rally experience
  • Thorough understanding of the Software Development Lifecycle in an Agile environment
  • Strong communications skills with ability to articulate ideas with others in the team
  • Experience in Public Sector environments
Dice Id : 10286792
Position Id : 2021-3962
Originally Posted : 2 months ago
Have a Job? Post it