logo

View all jobs

Quality Assurance Consultant (Senior)

Baltimore, Maryland
The Quality Assurance Consultant (Senior) is responsible for leading, developing, and managing quality assurance processes across multiple IT projects. This role ensures that all applications, systems, and integrations meet organizational standards, business requirements, and compliance objectives. The consultant will collaborate with cross-functional teams to design and execute testing plans, validate system functionality, manage defects, and continuously improve QA methodologies and processes.

Key Responsibilities:
Quality Assurance Planning & Oversight
  • Conduct quality review walkthroughs of business requirements documentation.
  • Act as a senior QA technical resource to oversee test plans, test cases, and scripts for assigned projects.
  • Collaborate with vendors and Subject Matter Experts (SMEs) to perform unit testing and ensure alignment of QA standards.
  • Develop and establish quality assurance measures, testing standards, and best practices for applications and system enhancements.
  • Prepare and deliver QA reports, recommendations, and alternatives to address potential issues or system risks.
  • Verify and revise QA standards periodically to align with organizational and industry practices.
Testing & Validation
  • Design and execute manual and automated test plans, test cases, and scripts covering system, regression, load, and user acceptance testing.
  • Ensure that testing activities validate business and technical requirements and meet system performance goals.
  • Develop, maintain, and execute comprehensive test plans that convert requirements into measurable testing outcomes.
  • Conduct internal QA audits to ensure compliance with standards for software development, application integration, and performance.
  • Perform defect management, including defect logging, tracking, and reporting using standard tools (e.g., JIRA, HP ALM).
  • Analyze test results to identify defects, configuration issues, interoperability flaws, and performance gaps.
  • Conduct bug fix verification and validation by monitoring and retesting system fixes to ensure proper resolution.
Collaboration & Communication
  • Collaborate with Developers, Business Analysts, System Administrators, SMEs, and other stakeholders to validate system performance and resolve defects.
  • Communicate test progress, results, and findings to project teams and management.
  • Participate in change control process development and implementation for existing and new technologies.
  • Support end-user review sessions and acceptance testing for modified or new systems.
  • Provide strategic QA guidance for continuous improvement and compliance with business and regulatory standards.
Process Improvement & Quality Management
  • Provide quality management across IT systems using standardized QA methodologies, techniques, and metrics.
  • Establish and maintain capable QA processes, including monitoring, performance control, and feedback mechanisms.
  • Perform root cause analysis and corrective actions for recurring system or process issues.
  • Promote continuous process improvement through knowledge dissemination and adherence to QA best practices.
  • Provide strategic quality plans and quality assurance strategies to ensure consistent production of compliant and high-quality deliverables.
  • Develop and implement QA lifecycle methodologies and metrics to track performance and improve QA maturity.
General
  • Test new software integrations to ensure compliance with given system standards and functional requirements.
  • Cultivate a culture of quality, accountability, and continuous learning within the project team.
  • Perform other duties as assigned to support project and organizational goals.

Qualifications:
  • Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field (Master’s preferred).
  • Experience: Minimum 8–10 years of experience in software quality assurance, testing, or QA consulting within enterprise or government IT environments.
  • Technical Skills:
    • Proficiency in manual and automated testing tools (e.g., JIRA, Selenium, HP ALM, or equivalent).
    • Knowledge of software testing methodologies, QA lifecycle management, and change control processes.
    • Experience with defect management, test documentation, and requirements traceability.
  • Soft Skills:
    • Strong analytical, problem-solving, and communication skills.
    • Ability to collaborate effectively with cross-functional teams.
    • Excellent presentation and documentation skills.

Work Environment:
  • Standard office or remote environment depending on project requirements.
  • May require occasional on-site visits or travel for meetings and system testing.

Share This Job

Powered by