Quality Assurance Analyst

New York 9 hours agoFull-time External
Negotiable
Quality Assurance Analyst Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for release cycles, sprint deadlines, and testing windows) About the Role Join our innovative team as a Quality Assurance Analyst, where you will play a crucial role in ensuring our software applications achieve the highest quality standards. You will design and execute comprehensive test plans, identify and document defects, and validate that applications exceed both functional and performance expectations before reaching our clients. This position involves both manual and automated testing efforts and encourages collaboration with developers and product teams to uphold product excellence. Responsibilities • Test Planning & Design: • Create thorough test plans, develop detailed test cases, and set clear acceptance criteria. • Collaborate closely with product managers and developers to gain a deep understanding of requirements and user stories. • Determine the necessary test coverage for features, integrations, and regression testing. • Manual Testing: • Conduct extensive functional, regression, UI/UX, cross-browser, and cross-device testing. • Document identified bugs in tracking tools like Jira or Azure DevOps, with precise reproduction steps. • Verify bug fixes and retest affected areas to confirm quality improvements. • Automated Testing: • Develop and maintain automated test scripts utilizing technologies such as Selenium, Cypress, or Playwright. • Integrate automated tests effectively into CI/CD pipelines (e.g., GitHub Actions, Jenkins). • Monitor and resolve any issues with test automation. • Performance & Security Testing: • Perform load and stress testing using tools like JMeter or Locust. • Support security vulnerability scanning and assist in remediation efforts. • Documentation & Reporting: • Keep documentation current on test plans, cases, and results. • Provide detailed reports on test execution, defect trends, and quality metrics to stakeholders. • Track key quality performance indicators (KPIs) such as defect density and test coverage. • Collaboration: • Work closely with developers to reproduce, isolate, and resolve defects. • Participate in sprint ceremonies to encourage a quality-first mindset in Agile environments. • Provide constructive feedback on product design related to usability and testability. What Makes You a Perfect Fit: • You are detail-oriented and persistent in uncovering issues. • You have excellent communication skills and can effectively document findings for all stakeholders. • You can balance the need for quick delivery with thorough quality coverage. • You proactively address problems and anticipate edge cases and potential risks. Required Experience & Skills (Minimum): • 2+ years in QA or software testing. • Proficiency in test management and bug-tracking tools (e.g., Jira, TestRail). • Familiarity with test automation frameworks (e.g., Selenium, Cypress). • Strong understanding of SDLC and Agile methodologies. Ideal Experience & Skills: • Experience in SaaS, finance, healthcare, or enterprise software sectors. • Knowledge of API testing tools (e.g., Postman). • Exposure to security testing or compliance-driven environments. • Experience with integrating QA into CI/CD pipelines. What Does a Typical Day Look Like? • Start by reviewing requirements and user stories to design or refine your test cases. • Execute both manual and automated tests on newly developed features and resolved bugs. • Log defects with informative details for the development team to address. • Engage in daily standups, providing updates on testing activities and sprint progress. • Analyze regression test outcomes after each deployment or build. • Regularly update test documentation and communicate quality metrics to leadership. As the essential gatekeeper before releases, you will ensure that our products deliver unparalleled quality and offer a reliable user experience. Key Metrics for Success (KPIs): • Defect detection rate prior to production release. • Percentage of regression test coverage. • Time taken to resolve reported bugs. • Percentage of releases without critical or severe defects. • Positive feedback from stakeholders regarding product quality. Interview Process: • Initial Phone Screen • Video Interview with Recruiter • Practical Task (design a test plan or conduct a sample bug test case) • Client Interview with QA/Engineering Leadership • Offer & Background Verification