QA Analyst, Corrections Solutions

QA/Automation Brentwood, Tennessee Plano, Texas


Description

We are looking for a QA Analyst to join our Corrections Solutions team. You will play a crucial role in ensuring the quality, security, and performance of our products while collaborating closely with Product Management, Engineering, and other stakeholders in a fast-paced, agile environment.
 
NOTE:  This is a hybrid role requiring candidates to be located in either Plano, TX or Brentwood, TN, with an expectation to work from the office 3 days a week.

Responsibilities

  • Design, develop, and execute test plans and test cases for new features and product enhancements, with a focus on security, performance, and usability.
  • Collaborate with Product Management and Engineering teams to ensure requirements are testable, complete, and meet quality standards.
  • Automate regression testing and integrate tests into CI/CD pipelines to enhance efficiency and reliability.
  • Validate Web Services/APIs to ensure seamless integration and functionality.
  • Test and optimize relational database (e.g., MySQL) functionality to ensure performance and data integrity.
  • Identify, document, and prioritize defects, working with developers to resolve issues promptly.
  • Monitor and report on the quality and stability of builds, providing actionable feedback to the team.
  • Continuously identify quality bottlenecks and propose improvements in processes and testing strategies.
  • Participate in on-call rotations to investigate and address critical quality or security issues.
  • Maintain and update documentation related to testing processes, known issues, and quality standards.

Success in This Role

  • Proficiency in test automation tools like Selenium, Cypress, or similar frameworks.
  • Strong understanding of databases.
  • Knowledge of Web Services/APIs testing, including tools like Postman or REST Assured.
  • Familiarity with front-end technologies such as React and Angular for UI testing.
  • Experience with AWS, Docker, Kubernetes, and cloud-based environments or willingness to learn.
  • Commitment to test-driven development, continuous testing, and integration within Agile workflows.
  • Proactive and collaborative mindset with a focus on delivering high-quality solutions.
  • Strong interpersonal and communication skills involving the ability to communicate verbally and in writing technical and non-technical information.

Qualifications

Required

  • 3+ years of experience in quality assurance, testing, or a related role.
  • Hands-on experience with manual and automated testing for web applications and APIs.
  • Proficiency in scripting or programming languages like JavaScript, Python, PHP or others for test automation.
  • Experience working in Agile/Scrum environments.
  • Strong communication and problem-solving skills.
  • BS/BA in Computer Science, Engineering, or equivalent experience.

Preferred

  • Familiarity with performance testing tools and techniques
  • Knowledge of security testing practices.
  • Familiarity with CI/CD tools for automated testing integration.
  • Certification in Quality Assurance or Testing.