Sr. QA Analyst - Hybrid

Verisk AnalyticsJersey City, NJ
1dHybrid

About The Position

We are seeking an experienced Sr. QA Analyst with strong knowledge of software development lifecycle (SDLC). The ideal candidate will be responsible for both manual and automated testing, designing, and implementing effective test strategies, analyzing issues, and collaborating closely with cross-functional teams to ensure the delivery of high-quality, reliable software.

Requirements

  • Bachelor’s or master’s in computer science, IT, or related field.
  • 4+ years of professional experience in Software Quality Assurance.
  • Strong direct experience with manual and automated testing of scalable applications.
  • Solid understanding of Agile/Scrum methodologies.
  • Proficiency in at least one programming or scripting language: Java, C#, .NET, or Python.
  • Experience with REST API testing (Postman), Web/UI automation (Selenium WebDriver, Playwright) using C# or TypeScript, and performance testing tools such as JMeter.
  • Practical experience with SQL and a solid grasp of relational database principles are essential for backend testing and ensuring data accuracy.
  • Demonstrates a strong commitment to taking responsibility and consistently striving to achieve excellent outcomes.

Nice To Haves

  • Experience with CI/CD pipelines, particularly using Azure DevOps, is a plus.

Responsibilities

  • Review and analyze business requirements, functional specifications, and acceptance criteria to ensure comprehensive test coverage.
  • Collaborate with Product Owners, Business Analysts, and Development teams to clarify requirements and resolve gaps early in the Agile sprint cycle.
  • Design, develop, and execute manual test cases, test plans, and test scenarios, and maintain test documentation using tools such as Jira, Zephyr, and Confluence.
  • Develop and maintain automation frameworks and create automated test scripts for functional, regression, integration, and API testing using tools such as Selenium, Playwright, Postman, or equivalent.
  • Write clean, maintainable, and scalable automation scripts to validate application functionality.
  • Estimate, prioritize, plan, and coordinate testing activities to meet project timelines.
  • Identify, log, track, and validate defects, working closely with development teams through resolution.
  • Perform risk-based, exploratory, and edge-case testing to identify high-impact issues.
  • Continuously improve test processes, automation frameworks, and test coverage to enhance efficiency and product quality.
  • Serve as the QA contact for release readiness, giving clear feedback on application stability for deployment, migration, and release.
  • Provide QA sign-off for releases and maintain detailed documentation of test results and QA processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service