QA Analyst

Cozen O'Connor•Philadelphia, PA

About The Position

Cozen O’Connor is seeking a detail-oriented, process-based QA Analyst to help ensure the quality and reliability of the firm’s applications and offerings. The role focuses primarily on manual testing, with opportunities to contribute to automated testing where appropriate. The QA Analyst analyzes requirements, conducts thorough testing, identifies issues, and collaborates with development and other Information Services teams to deliver high-quality solutions and support to the firm’s customers. The ideal candidate is passionate about quality assurance, knowledgeable about current and emerging testing methodologies, and experienced in an agile development environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 3–5 years of experience in software QA and/or testing, including custom software, or a related technical role.
  • Experience with the software development life cycle (SDLC) and Agile software development principles.
  • Strong understanding of QA methodologies, tools, and processes.
  • Proficiency in writing clear, concise, comprehensive test cases and reports.
  • Foundational knowledge of relational database systems and SQL.
  • Familiarity with Monday.com, Trello, JIRA, or other task management software.
  • General understanding of artificial intelligence concepts, with exposure to or experience using AI-enabled tools and technologies.

Nice To Haves

  • Quality Assurance certification such as ISTQB or CSTE.
  • Understanding of automation frameworks and ability to identify opportunities where automation can improve test efficiency or output.
  • Familiarity with test automation tools such as Selenium, Cypress, or similar tools to support and enhance manual testing.
  • Familiarity with .NET Web APIs, SQL Server databases, and ServiceNow.

Responsibilities

  • Review and analyze requirements, specifications, and technical design documents to understand testing scope.
  • Develop and maintain test plans, scenarios, cases, and scripts aligned with project requirements.
  • Identify test data requirements and prepare test trace matrices mapping requirements to test suites for adequate coverage.
  • Test offerings across testing levels such as integration, system, and acceptance, and testing types such as functional, non-functional, usability, A/B, smoke/sanity, regression, and end-to-end testing.
  • Log, track, and document test results and defects according to the established defect management process and best practices.
  • Collaborate with developers, business analysts, product and project managers, and other stakeholders to clarify, document, and trace requirements changes and follow issues through resolution.
  • Participate in team meetings to report and discuss QA progress.
  • Ensure compliance with established QA standards and best practices.
  • Identify opportunities to improve QA processes, procedures, and documentation, and suggest enhancements.
  • Conduct root cause analysis for reproducible defects to prevent regression occurrences.
  • Supplement test suite documentation with additional use cases to expand testing coverage.
  • Provide stakeholders with concise updates on testing progress, defect metrics, and overall application quality.
  • Document test procedures, testing results, and identified risks for stakeholder review.
  • Follow up on feedback to support overall quality improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service