QA Tester – Software Development (UAT & QA) #236227

Mai PlacementNewark, NJ
Onsite

About The Position

This role owns the validation and quality assurance of software features, ensuring that what is built works as expected before it reaches users. The QA Tester is responsible for testing new features, identifying issues, and ensuring systems perform reliably across different scenarios. This role exists to protect product quality, reduce bugs in production, and ensure that development output aligns with business requirements. This is a hands-on role within a fast-moving development environment where attention to detail, persistence, and follow-through are critical.

Requirements

  • Strong attention to detail and ability to identify issues quickly
  • Ability to think through edge cases and test beyond expected scenarios
  • Strong communication skills with ability to document issues clearly
  • Organized and able to manage multiple testing priorities
  • Ability to operate in a fast-paced development environment
  • Strong ownership mindset with focus on quality and execution
  • High attention to detail and persistence in testing
  • Ability to break systems and identify weak points
  • Strong follow-through to ensure issues are fully resolved
  • Clear, structured communication of findings

Nice To Haves

  • Experience in QA, UAT, or software testing environments
  • Familiarity with Agile workflows and sprint cycles
  • Exposure to tools like Bitbucket or similar development platforms
  • Understanding of software development lifecycle (SDLC)

Responsibilities

  • Test new features, bug fixes, and system enhancements across multiple environments
  • Execute both QA and UAT testing to validate functionality and user experience
  • Create test scenarios and datasets to simulate real-world usage
  • Identify bugs, inconsistencies, and performance issues
  • Clearly document findings with reproducible steps and expected vs actual outcomes
  • Work closely with developers to validate fixes and ensure issues are fully resolved
  • Ensure that delivered features match requirements and acceptance criteria
  • Validate that system changes do not introduce new issues
  • Retest updates and confirm stability before release
  • Work closely with development and product teams throughout the release cycle
  • Participate in sprint workflows, including testing within Agile environments
  • Communicate clearly across technical and non-technical teams
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service