| |
Main Purpose: The software quality assurance engineer will utilize their software development experience to perform all aspects of Software Quality Assurance for assigned projects. The chosen candidate will work within a development team to perform all aspects of software application and system testing. Perform a variety of tasks from evaluating business systems requirements, and performing smoke/load testing, regression, unit, integration and system testing against requirements. The individual will also be involved in configuration and deployment of software application releases.
Job Functions and Associated Competencies:
- Evaluate and test new or modified software programs and development procedures used to verify that programs function according to user requirements and conform to establishment guidelines.
- Write, document, track, and communicate test plans, results, analysis, issues, bugs and change requests.
- Create, manage and execute test cases.
- Perform regression testing, unit, integration, smoke and load testing.
- Establish benchmarks for program efficiency in operating and response times.
- Troubleshoot bugs, issues, identify root cause and communicate them to development.
- Develop, modify, apply, and maintain quality standards for products and processes.
- Understand, document and maintain software application configuration on testing, pre-production and production environments.
- Participate in deployment of application releases on testing, pre-production and production environments.
- Document release notes with every software release.
Required Skills
- Bachelor's degree in computer science, engineering or other technical discipline and 3+ years of professional experience.
- Working experience of MS Visual Studio 2008 Test Edition, Team Foundation Server, Test Log, YSlow, Fiddler, ticketing systems and other related testing tools. Expertise in automated testing tools preferred.
- Working experience in a Linux environment particularly with deployment and configuration would be a plus.
- Knowledge of 508 standards and compliance and knowledge of assistive technologies like JAWS, Windows Eyes etc. is a plus.
- The ability to effectively assess and implement continuous improvement techniques.
- Excellent interpersonal and communications skills as well as the ability to effectively and persuasively present information to internal and external customers.
- Ability to work on more than one project or task at a time.
- Work effectively, independently and collaboratively with minimal supervision with onshore/offshore teams.
- Strong desire and capability to learn and accomplish tasks in a challenging environment.
- Must be able to obtain security clearance.
- Bilingual Hindi/Urdu is a plus.
This position is located in Sterling, VA.
APPLY HERE
| |