QA Longterm Contract w/ SQL Scripting in Richmond, VA at Vaco

Date Posted: 3/25/2020

Job Snapshot

Job Description

The Software Testing Engineer will work closely with HPC technical support staff, data analytics developers, users, and subject matter experts to document detailed test plans, test scripts and write automated tests to verify requirements. Some level of coordination will be required to track all activities related to following the business process as well as providing verbal and written updates to management and other stakeholders. The team follows a "Scrumban" methodology requiring the Software Testing Engineer to have hands-on experience with Agile processes and practices. The individual should have experience working with remote, matrixed teams.

* Drives quality efforts primarily by maintaining defects record as a critical component in collaborative efforts to resolve defects issues.

* Broad knowledge of testing principles, concepts and techniques, hands-on experience with defect tracking software.

* Extensive experience developing and executing test cases.

* Experience implementing test automation techniques to automate test scripts.

* Experience with Jira, TFS or similar issue tracking software.

* Strong script writing skills (Linux preferred).

* Experience testing COTS and Open Source analytics software applications preferred.

* Familiarity with R or Python coding preferred.

* Experience working in an Agile environment.

* Broad knowledge and experience using and administering various testing tools in current environments and platforms that include but are not limited to Quality Center, Quick Test Pro, WinRunner, and/or Loadrunner.

* Excellent oral and written communication skills sufficient to effectively convey moderately complex.

* Information and concepts to customers and peers of varying technical ability, manages working relationships with customer stakeholders.

* Broad knowledge of process improvement activities.

* Proficient at evaluating and recommending testing tools and techniques.

* Self-starter with fundamental coaching and mentoring skills.

* Position requires continuous visual concentration and manual dexterity to operate PC.

* Requires prolonged sitting and minimal standing/walking.

* Minor lifting and carrying, not likely to exceed ten pounds.

* May require extended work hours and/or schedule flexibility as unexpected situations and/or workflow dictate.

* Occasional domestic travel including overnight stays may be necessary.

* 5 to 9+ years of relevant work experience. * Bachelor's degree or equivalent experience.

Responsibilities:
* Leads the test planning activities and execution of testing efforts, coordinates, designs, performs, and maintains test plans and scripts related to functional, integration, system, regression and performance testing.

* Leads the effort to consolidate fragmented testing approaches into a cohesive, reproducible, and efficient quality assurance program.

* Manages test automation process, participates in requirements gathering sessions and converts requirements into comprehensive test plans and scripts.

* Consults with project management to plan testing efforts, manages defects maintenance and resolution

* Analyzes testing processes and leads effort to implement process improvements and efficiencies, provides analytical and technical testing technique improvements.

* Reviews and approves testing strategies and test process documentation.

* Reports and reviews testing progress with management, organizes, tracks, and interprets test metrics, influences strategic vision related to software testing.

* Provides testing status information to management.

* Consults with project management to plan testing efforts.

* Participates in test planning activities and execution of testing efforts, including coordinating, designing, performing, and maintaining test plans and scripts related to functional, integration, system, regression, Section 508, and performance testing.

* Performs test data analysis and setup and verification of test data.

* Participates in requirements gathering sessions and converts requirements into comprehensive test plans and scripts.

* Maintains defects by recording, reporting, analyzing, and tracking defects to resolution.

* Drives quality by collaborating with development staff to identify, reproduce, resolve and retest defects.

* Performs database queries and verifies data results.