Associate Software Engineer

NICESandy, UT
3dHybrid

About The Position

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. Associate Software Engineer (Quality Assurance) Location: Sandy, Utah (Hybrid) Department: R&D – SDLC for Scripts (CXone Studio) Schedule: Part-time (20 hours/week, flexible with class schedules, required to come into the office 2 days a week) Are you a Junior-level student studying Computer Science or a related field and looking to gain real-world experience in software quality assurance? NiCE is seeking a detail-oriented and curious Student QA Engineer to join our SDLC for Scripts team—supporting the quality of key components that power the CXone Studio platform. This role offers the unique opportunity to learn modern testing practices, work with cutting-edge AI tooling, and gain hands-on experience validating enterprise-scale web applications.

Requirements

  • Actively pursuing a degree in Computer Science, Information Systems, Software Engineering, or a related field
  • Knowledge of C#/.NET
  • Experience with at least one modern front‑end framework (React, Angular, Vue, etc.) — you’ll work with Angular
  • Familiarity with basic web technologies: HTML, CSS, JavaScript/TypeScript
  • Experience coding with AI tools (class projects count)
  • Strong attention to detail and curiosity about how systems work
  • Ability to learn new technologies quickly and independently
  • Excellent communication and a collaborative, positive mindset

Nice To Haves

  • Exposure to or interest in automated testing tools (Playwright, Cypress, Selenium, etc.)
  • Familiarity with REST APIs or tools like Postman
  • Experience with Git or GitHub
  • Previous internship or project work involving QA, automation, or web applications
  • Experience writing or maintaining technical documentation

Responsibilities

  • Collaborate with QA engineers and developers to test backend services built in C#/.NET and front‑end functionality built in Angular
  • Perform manual, exploratory, and regression testing across multiple product areas
  • Learn and begin writing test automation using Playwright
  • Work with AI-driven testing, including MCP servers integrated with Playwright
  • Create, refine, and maintain test cases and test documentation
  • Help ensure test coverage and requirements alignment
  • Keep Jira tickets up to date and support accurate reporting of test progress
  • Participate in team standups, reviews, and agile processes
  • Use AI tools such as GitHub Copilot and Claude Code to enhance testing and automation workflows
  • Learn QA best practices in a large-scale enterprise environment

Benefits

  • Flexible scheduling to support academic commitments
  • Hands-on mentorship from QA engineers and developers
  • Real-world experience testing enterprise-level applications
  • Opportunity to contribute to both manual and automated test suites
  • Practical exposure to AI-assisted testing—an emerging skillset highly valued in modern QA roles
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service