Agile Programming Methodologies, Best Practices, Black Box Testing, Bug Tracking/Defect Management, Communication Skills, Debugging Skills, Design Document, Functional Testing, Presentation/Verbal Skills, Quality Assurance, Quality Assurance Methodology, Requirements Management, Risk Analysis, SQL (Structured Query Language), Software Development, Software Development Lifecycle (SDLC), Software Testing, Team Foundation Server (TFS), Team Lead/Manager, Technical Writing, Technical/Engineering Design, Test Automation, Test Case, Test Data, Test Design, Test Plan/Schedule, Test Scripts, Test Tools, Testing, Waterfall Model of Software Development, Writing Skills