Quality Assurance Engineer

Apply Online

We are South Carolina Interactive, NIC’s South Carolina subsidiary. We are a talented team of developers, product owners, scrum masters and support who manage the award-winning SC.gov state portal and build web applications for our State and local government. Nearly every citizen in South Carolina uses our online tools and services to interact with the state, and we take tremendous pride in simplifying South Carolina government interactions. We are currently looking for a talented and driven Quality Assurance Engineer to join our team.

The Quality Assurance Engineer is responsible for assembling, automating and executing test plans for online applications and any associated software services. As well as, navigating teams through refinement of work and eliminating hurdles during development. Testing will focus on application development projects, infrastructure changes, maintenance windows, and any other quality assurance activities required at South Carolina Interactive.  Application changes could be enhancements, defects, production validation, or re-factoring tasks within a release.  At times the Quality Assurance Engineer will be tasked with requirements gathering and other tasks to support the system development lifecycle.

South Carolina Interactive, LLC, a wholly-owned subsidiary of NIC, Inc. is a well-established local IT company that provides web-based, electronic government services to state and local South Carolina governments in downtown Columbia. We are looking for a Quality Assurance Engineer possessing the ability to diagnose and solve problems in a fast-paced environment. Our ideal candidate will have a background in software quality assurance and be familiar with web-based/mobile or multi-platform testing. The selected candidate will need to be able to communicate and cooperate with Project Managers, Developers and Graphic Designers.

We are looking for a candidate to help us develop our QA services. If you have experience in software quality analysis, testing and evaluating online software applications, then you are a prime candidate.  We value talented people who are into ensuring online services work correctly.


  • Minimum of 2-4 years in a quality assurance engineer role or a degree focused around QA
  • Good communication skills – you need to be able to articulate if changes are needed
  • Working knowledge of Internet technology
  • Self-motivated possessing strong analytical, organizational and multitasking abilities
  • Experience writing unit tests, and using unit testing frameworks
  • Experience with working in a CI/CD driven testing culture
  • Solid knowledge of SQL and scripting
  • Experience with performance testing
  • Experience with security testing
  • Prefer Agile/Scrum experience
  • Prefer experience with Selenium Test Automation


Primary Responsibilities

Quality Assurance Engineer Responsibilities

  • Develop and execute exploratory and automated tests for web application, mobile apps and APIs
  • Automate and perform thorough regression testing when bugs/defects are resolved
  • Gather testing requirements by participating in interviews, document analysis, business process observation, use cases, industry research as well as task and workflow analysis
  • Critically evaluate information, reconcile conflicts and distinguish user requests from the underlying true needs
  • Competently conduct functional tests on changes introduced by a project along with documenting and sharing the results for developmental revisions, project record keeping, and software audits
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Support Business Users during User Acceptance testing to assure their full understanding of the changes and effective methods to verify acceptable functionality
  • Record and document results and compare to expected results
  • Detect application failures so that defects may be discovered and corrected
  • Generate historical analysis of test results
  • Document anomalies and issues
  • Maintain database of software defects
  • Verify specific action or function of code
  • Provide application instructions for users
  • Develop and document application test plans based on software requirements and technical specifications
  • Create meaningful error handling procedures for application code
  • Perform application security audits
  • Participate in application planning meetings
  • Ensure data integrity standards

What will set you apart from other applicants:

  • Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources
  • Implement application designs, create queries, scripts, web pages and other deliverables
  • Experience with writing automated tests

Personal Attributes:

  • Ability to multi-task several projects with deadlines
  • Must be a self-starter with the ability to prioritize and work independently
  • Must possess great interpersonal and group communication skills
  • Amazing team player
  • Interested in improving process and change


Columbia, South Carolina



Great Place to Work & Grow Your Career

Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We’re also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.

Taking Care of You & Your Family

Your health and well-being are important to us. That’s why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people.

Apply Online

Requisition Number:2022-1400


Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.
spacer module is 50px
Didn’t find what you’re looking for?

Start your search again

spacer module is 27px

Don't be fooled by criminals making false employment offers, requesting personal and financial information, or impersonating Tyler management. In our recruiting practice, we do not …

  • Extend job offers to candidates we have never spoken with on the phone or in-person
  • Request financial information from candidates
  • Offer jobs through chat rooms, meetups, or hangouts

If you feel you may have been in contact with someone falsely representing Tyler, please contact info@tylertech.com immediately and provide us with as much information as possible about the exchange. If you opened or clicked on any links or attachments within a suspicious job offer, we recommend running a full antivirus scan on your computer to make sure no malware was downloaded.

spacer module is 25px
Get to Know Our Tyler Family

At Tyler, team members are valued and encouraged to innovate, while having fun along the way. Join us and see why we love working here.

Meet our Tyler family
Meaningful Work, Valuable Benefits

To make work even more rewarding, we offer a wide range of benefits to support the overall wellness of you and eligible family members.

Check out our benefits
Why Work at Tyler?

While committed to serving the public sector, we’re also dedicated to investing in our people. Be a part of our passionate community where you can grow.

Come work with us
Upcoming Job Fairs & Recruiting Events

Interested in learning more about what it's like to be a part of our team? Our recruiting team would love to meet you at an upcoming event in your area or virtually.

See our hiring events