Location: Columbia, SC. Hybrid with 3 days onsite per week; may transition to fully onsite with little to no notice. Must reside in SC or relocate at own expense before starting. Fully onsite attendance required for the first 5 days for onboarding and training.
Educational Qualification: Bachelor’s degree in Business, Information Systems, Computer Science, or a related field, or equivalent extensive relevant experience.
Position Type: Contract — 12 months, with possibility of extension.
Must Have Skills:
- 5+ years of experience in business process analysis, requirements documentation, workflow development, and stakeholder communication.
- 5+ years of software QA/testing experience, including test design, execution, defect tracking, reporting, and test-result documentation.
- 7+ years of experience in software analysis/testing and developing customized test procedures.
- 2+ years of experience in business process design.
- 5+ years of experience with each of the following: TFS, Visual Studio, SQL Server, MS Project, Balsamiq, Microsoft Office, and legacy systems.
- Previous experience working with state, federal, and/or local government.
- Strong analytical, organizational, and communication skills, with the ability to manage competing priorities and meet deadlines.
Desired Skills:
- Experience with public-sector Economic Services programs, including SNAP/TANF, or Early Child Care and Education programs.
- Experience with Agile development and test automation.
- Knowledge of enterprise applications and system integrations.
Job Responsibilities:
- Provide advanced business analysis and quality assurance services for mission-critical applications supporting the South Carolina Department of Social Services, Division of Technology Services.
- Collaborate with program staff, product owners, developers, and stakeholders to translate operational needs into clear requirements and validate system functionality.
- Gather, analyze, and refine business and technical requirements, user stories, use cases, and acceptance criteria.
- Map business processes and workflows; develop functional specifications, diagrams, reports, and user documentation.
- Evaluate existing processes, system capabilities, and controls; recommend improvements and resolve requirement gaps.
- Translate policy and operational needs into technical specifications and explain technical changes to business stakeholders.
- Develop and execute test plans, scripts, and cases, including regression and integration testing.
- Validate solutions against documented requirements and quality standards; identify, document, track, and retest defects.
- Review application logs, database records, and performance data to investigate errors and verify expected behavior.
- Create automated tests and maintain test suites as appropriate; document test coverage, results, and corrections.
- Coordinate defect resolution, release readiness, user acceptance testing, and post-implementation validation with development teams.
- Participate in a two-round interview process consisting of an initial virtual interview and a second onsite interview.