Job Type
Full-time
Description
Position Summary
- Lead technical projects from planning through delivery, ensuring projects are completed on time, within scope, and aligned with business objectives.
- Manage software development project timelines, requirements, risks, dependencies, testing plans, and release readiness.
- Oversee quality assurance processes to ensure applications, integrations, reports, APIs, and system changes meet functional, technical, security, and compliance requirements.
- Serve as the bridge between business stakeholders, development teams, QA resources, infrastructure teams, vendors, and executive leadership.
Key Responsibilities
- Manage end-to-end technical projects, including scope definition, requirements gathering, scheduling, execution, testing, deployment, and post-release support.
- Work with business stakeholders to document clear business requirements, functional specifications, acceptance criteria, and project success measures.
- Translate business needs into actionable technical tasks for development, QA, reporting, database, infrastructure, and vendor teams.
- Build and maintain project plans, timelines, milestones, risk logs, issue trackers, and status reports.
- Lead recurring project meetings, sprint reviews, requirement sessions, QA reviews, and deployment readiness meetings.
- Track project deliverables and ensure team members are accountable for assigned tasks and deadlines.
- Identify project risks, blockers, scope changes, and resource constraints, then escalate appropriately with recommended solutions.
- Coordinate releases across development, QA, UAT, production support, infrastructure, and business operations.
- Ensure project documentation is complete, accurate, and maintained throughout the project lifecycle.
- Provide executive-level project updates, including status, risks, timelines, dependencies, and business impact.
QA Management Responsibilities
- Own and manage the QA process for assigned projects, enhancements, integrations, and production releases.
- Develop QA strategies, test plans, test cases, regression testing plans, and user acceptance testing processes.
- Review requirements and technical specifications to ensure they are testable, complete, and clearly defined.
- Coordinate manual and automated testing activities across applications, databases, APIs, reports, file processes, and third-party integrations.
- Validate that defects are properly documented, prioritized, assigned, retested, and closed.
- Ensure QA testing covers functional requirements, edge cases, data validation, security considerations, user permissions, performance, and production impact.
- Lead defect triage meetings and work with developers, business users, and support teams to resolve issues.
- Establish QA metrics, including defect counts, severity trends, test coverage, pass/fail rates, reopened defects, and release quality.
- Ensure production releases meet quality standards before approval for deployment.
- Continuously improve QA processes, templates, testing standards, and release control procedures.
Technical Skills
- Strong understanding of the software development lifecycle, Agile/Scrum, Waterfall, and hybrid project delivery models.
- Experience managing projects involving web applications, APIs, databases, reporting, batch processing, cloud systems, and integrations.
- Ability to understand technical architecture, data flows, system dependencies, and release risks.
- Experience with SQL-based systems and the ability to validate data, review queries, and understand database-driven applications.
- Familiarity with QA tools, ticketing systems, test management platforms, DevOps pipelines, and source control workflows.
- Ability to work with developers on defect analysis, root cause review, and release validation.
- Understanding of security, access control, audit requirements, and compliance-driven software delivery.
Requirements
Requirements
- 3yrs of experience in technical project management, QA management, software delivery, or a related technology leadership role.
- Bachelor’s degree in Information Technology, Computer Science, Business, Project Management, or a related field preferred.
- Strong written and verbal communication skills.
- Ability to write clear business requirements, technical documentation, QA plans, status updates, release notes, and executive summaries.
- Experience with SQL Server, Azure DevOps, Jira, Postman, Selenium, Playwright, or similar tools.
- Experience with API testing, data validation, file processing, reporting validation, and system integration testing.
- PMP, Scrum Master, Agile, ISTQB, QA, or similar certification preferred but not required.