Software Engineer (Senior)

Company Name:
Wood Consulting
This position is in support of the i2S contract.
Position closes 05/07/2014
A new development project built on open source technologies, which supports mission critical capabilities for enterprise users is being developed for the Sponsor. It will use a suite of new technologies to solve hard technical challenges in a high availability environment. The selected candidate will work with QA integrated development project team to develop automated scripts for backend, middleware, web services, interfaces to external systems and components across multiple networks, and front end GUI capabilities built on Open Source technologies. The selected candidate must have experience developing, implementing and maintaining automated test scripts using open source software solutions. The candidate must have the ability to work in a mixed technical environment and maintain productivity when switching between capabilities or technologies. The candidate must work well in a team environment and have the desire to test software in an agile fashion and have prior experience working in a continuous integration environment, supporting frequent releases.
Must have a TS/SCI clearance with Full Scope polygraph
Demonstrated experience with testing across back-end, service tier, and presentation layer (including a variety of graphical user interfaces), and the ability to test the integration and interoperability of different software application interfaces and systems.
Demonstrated experience writing and executing test plans, procedures and scenarios for unit, process, function, system integration and acceptance testing and analyzes testing results.
Demonstrated experience developing automated test scripts for regression testing with each sprint.
Demonstrated experience and ability to create technical and functional test scenarios, technical and database test scripts, and automated test cases for assigned requirements.
Demonstrated experience and ability to independently execute tests and analyze results for functional, structural, and technical accuracy.
Demonstrated experience and fluency in open source testing tools (e.g. Selenium Grid, soapUI, jmeter, etc.).
Demonstrated experience conducting load testing.
Demonstrated experience performing concurrence testing.
Demonstrated experience in development and production environments consulting with the development and/or requirements team to coordinate and test applications.
Demonstrated experience performing performance analysis on application capabilities and capturing metrics to indicate if a feature or fix has affected performance in a production environment supporting a large user base.
Demonstrated experience and ability to perform thorough analysis of customer, system, and software requirements to ensure completeness and testability of requirements.
Demonstrated experience taking end-to-end system requirements and/or point-to-point integrations and developing overall test scenarios to verify and validate requirements and data is as expected.
Demonstrated experience installing builds on Development or Test environment that can involve database schema changes as well as the installation of new software.
Demonstrated experience and ability to troubleshoot and pinpoint (and/or resolve) application errors.
Demonstrated experience and ability to monitor server logs for errors during testing.
Demonstrated experience with the Java Message Service (JMS) API that allows application components to create, send, receive, and read messages.
Demonstrated experience with prior system engineering and/or software development in Java and/or Ruby experience (strong object oriented skills), a plus.
Prior system engineering and/or software development experience with Open Source databases (e.g. MySQL, PostgreSQL).
Ability to effectively document the test results of all executed test procedures.
Familiarization with SPONSOR''s Technical Communications processes.
Prior experience testing systems where information is shared in real time between services, applications and repositories.
Experience working on systems that communicate/integrate across multiple networks.
Experience testing complex enterprise systems in a mixed technical environment.
Prior experience testing packet-based protocols, system to system messages between networks and systems.
Prior software development experience building or modifying emulators
Experience developing automated test suites to run on off duty hours (lights out) regression testing
Experience with Agile software development and testing approaches
Ability to report all software issues identified into a designated defect tracking database and facilitate resolution with the team.
Ability to create meaningful testing metrics for management in order to assess overall stability and present status of testing activities.
Ability to effectively communicate with the Project Manager and/or software engineers on any test concerns.
Maintains currency on tools, methodologies, technologies and programming languages.
WOOD is an Equal Employment Opportunity Employer; all qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or veteran status.
Date: 2014-04-27
Country: US
State: VA
City: Herndon
Category: System and Software Engineering

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.