Location: Merrifield,VA, USA
Role: Senior System Engineer and Tester
Location :Contract
Duration
Responsibilities:
• Responsible for overseeing the systems development life cycle (SDLC) process including business needs analysis, requirement gathering, information system architecture, design, integration, implementation, QA, deployment, and production maintenance.
• Create and maintain project plans and schedules, set milestones, assign resources, and identify/mitigate risks to ensure successful execution.
• Oversee activities of vendors providing hardware and software solutions related to the project.
• Coordinate major releases with local and remote deployment support teams, as well as briefing customer group representatives on new features and changes.
• Interface with customer groups to understand business needs and drive effective requirements gathering.
• Manage iterations of design, implementation, and deployment efforts. Keep customers engaged to ensure that the final work product meets customer expectations.
• Review proposed new features and connectivity to provide feedback on feasibility and potential impact
• Responsible for synthesizing customer contractual needs and requirements into system test solutions that acknowledges technical, schedule and cost constraints.
• Develops and directs preparation and execution of comprehensive test plans, procedures and schedules for completing systems.
• Coordinates integrated testing activities.
• Reviews and evaluates test requirements to insure completeness of test program.
• Performs technical analysis of complete systems and prepares comprehensive system level evaluations.
• Develops, modifies, applies, and maintains standards for software quality operating methods, processes, systems and procedures.
• Conducts software inspection, testing, verification and validation.
• Implements software development and maintenance processes and methods.
• Ensures measures meet acceptable reliability standards.
• Develops overall operating criteria to ensure implementation of the software quality program according to project, process and contract requirements and objectives.
• Ensures that project and process control documentation are compliant with requirements, objectives and/or contract.
• Reviews software design, change specifications, and plans against contractual and/or process requirements.
• Reviews include applicable specifications, materials, tools, techniques, and methodologies.
• Performs or directs verification of software requirement allocations, traceability, and testability.
Required Experience Level:
• A minimum of twelve (12) years' experience with a Bachelor's degree or nine (9) years' experience with a Master's degree.
• Experience with requirements analyzing and developing software requirements; software testing and experience in quality assurance in a software development environment
• Must be proficient with SQL/Oracle SQL Developer.