logo

View all jobs

QA Analyst - 2025-02

Remote, Remote
Job Description: Responsibilities:
  • Test Planning and Execution: Design and implement comprehensive test plans and test cases, prioritizing test execution based on risk analysis.
  • Manual Testing: Conduct manual testing (functional, regression, integration, etc.) as needed, meticulously analyzing and documenting results.
  • Test Automation Development: Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., MS Playwright, Tosca, PyTest).
  • Automation Framework Enhancement: Collaborate with the team to continuously improve and expand the automation framework.
  • Regression Testing: Identify and prioritize test cases for automation, focusing on regression test coverage.
  • Defect Management: Utilize defect tracking systems (e.g., JIRA, Zephyr) to report, track, and manage defects throughout the software development lifecycle.
  • QA Standards: Champion quality assurance standards and best practices throughout the development process.
  • Testing Estimation: Assess testing requirements and provide accurate estimates of testing effort to inform project planning.
  • Change Impact Analysis: Analyze the impact of changes on test environments, test plans, and integration strategies.
  • Stakeholder Collaboration: Collaborate effectively with cross-functional teams, including developers, business analysts, project managers, and vendors.
  • Test Deliverable Management: Ensure the quality, completeness, and timely delivery of all testing artifacts.
  • Test Data Management: Ensure test data is adequate, representative, and compliant with privacy and confidentiality regulations.
  • Test Execution Oversight: Oversee all aspects of the test execution phase, including root cause detection, managing requirements changes and ensuring alignment with project goals.
  • Testing Progress Reporting: Provide regular updates on testing progress, highlighting any challenges or risks.
  • Quality Metrics Tracking: Monitor and report key quality assurance metrics (e.g., defect density, open defect count) to assess product quality and identify improvement opportunities.
  • Go/No-Go Recommendations: Provide data-driven recommendations on release readiness

Requirements:
  • QA Experience: 5+ years of hands-on experience in Quality Assurance and software testing.
  • Testing Methodologies: Proven expertise in applying various testing methodologies and managing the full software testing life cycle.
  • Automation and Manual Testing: Proficiency in utilizing both automated and manual testing techniques to ensure comprehensive test coverage.
  • Test Management: Demonstrated ability to develop and manage test assets, including test plans, test cases, and automated and manual test scripts.
  • Salesforce Experience: Experience with nCino and/or Salesforce.
  • Banking Industry Experience: Familiarity with the banking industry and lending processes
  • Cross-Platform Testing: Experience in testing digital products across a diverse range of devices, browsers, operating systems, and platforms.
  • Agile Development: Experience working in agile development environments using methodologies like Scrum or Kanban.
  • QA Tooling: Familiarity with QA and development tools, including SaaS products such as Playwright, PyTest, and Tosca.
  • Cloud-Based Development: Knowledge of cloud-based software development and deployment practices.
  • Adaptability: Ability to readily adapt to evolving responsibilities and technologies; ability to adapt to defined best practices and changes in the process.
  • Strong Communication: Excellent interpersonal, written, and verbal communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Organizational Skills: Strong ability to prioritize tasks, manage time effectively, and maintain a high level of organization.
  • Analytical Skills: Strong analytical and critical thinking capabilities to identify and address complex issues within a dynamic business environment.

Nice to Have:
  • Full-Stack Development Experience: Familiarity with full-stack programming languages (e.g., Apex, C#, Java, JavaScript, TypeScript) and frameworks (e.g., SpringBoot, Node.js, Express).
  • Performance and Load Testing Experience: Familiarity with performance and/or load testing concepts, execution and reporting (e.g. JMeter, etc.).

Share This Job

Powered by