Our client in Buffalo, New York, is seeking an experienced Quality Analyst to join their team!
This is an onsite/full-time/full-time position Salary range based on experience: $80k-$100k
About the Role Reporting to the Director of Enterprise Applications, the Quality Assurance (QA) Analyst plays a critical role in ensuring the reliability, performance, and integrity of our software ecosystem. This role bridges the gap between traditional quality assurance and modern automated engineering.
Utilizing a blend of foundational testing logic, robust API validation, and AI-assisted automation frameworks, the QA Analyst will actively collaborate with development teams to identify defects early in the lifecycle and streamline our continuous integration pipeline.
Essential Job Duties and Responsibilities
Early Defect Detection: Collaborate with development teams early in the development lifecycle to identify defects, clarify requirements, and reduce the risk of issues reaching production.
Regression Testing: Develop, maintain, and execute regression test plans to verify that new releases, enhancements, and system changes do not negatively impact existing functionality.
Test Automation: Identify opportunities to automate repetitive and high-value test scenarios and build, maintain, and execute automated regression test suites to improve testing efficiency and release confidence.
API Validation & Interoperability: Conduct testing at the API layer to validate backend logic, confirm data integrity, and ensure reliable communication between internal and third-party applications.
Data Integration & Verification: Work with senior members of the enterprise team to write and run database queries, validate data pipelines, verify backend processes, and confirm data is flowing accurately across systems.
Test Case Development: Create and maintain test cases, test scripts, acceptance criteria, and supporting documentation based on business and system requirements.
AI-Assisted Testing: Leverage AI-assisted engineering and automation tools to support test case creation, script development, defect analysis, and broader automated test coverage.
CI/CD Testing Support: Support the integration of automated testing into continuous integration and deployment processes to help identify issues earlier in the release lifecycle.
Defect Management: Document, track, prioritize, and retest defects while working closely with developers and business stakeholders through resolution.
Release Validation: Perform functional, regression, integration, and post-deployment testing to confirm releases meet expected requirements and quality standards.
Cross-Functional Collaboration: Participate in sprint planning, engineering reviews, requirements discussions, and cross-functional problem-solving.
Education, Experience, and Skills Required
Experience: 1-2 years of professional software quality assurance or software testing experience, including experience with web applications, integration testing, regression testing, or automated testing.
Regression Testing: Experience developing and executing regression test cases and validating existing functionality following software releases or system changes.
Test Automation: Exposure to automated testing frameworks and the ability to identify test cases that are appropriate for automation.
Technical Proficiency: Practical experience with API testing tools such as Bruno or Postman, database queries, and automated or AI-assisted testing tools.
Analytical Problem-Solving: Strong technical troubleshooting skills with the ability to trace defects across APIs, databases, integrations, and user interfaces to identify root causes.
Test Documentation: Ability to create clear test cases, test scripts, defect documentation, and testing results.
Data Security & Confidentiality: Ability to appropriately handle sensitive corporate information, proprietary business logic, and production or test data.
Collaborative Communication: Strong written and verbal communication skills with the ability to clearly communicate defects, testing results, risks, and technical issues to developers, business analysts, and leadership.
Continuous Improvement: Interest in expanding automation capabilities, improving regression coverage, and identifying opportunities to make testing processes more efficient and reliable.
Applicants must be authorized to work in the U.S.
We are an equal-opportunity employer. We do not discriminate in hiring or employment against any individual based on race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws.