QA Analyst, Corrections Solutions
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.