Associate Software Engineer - Quality Assurance (Part-Time)
About the Role
We are excited to announce an opening for an Associate Software Engineer (Quality Assurance) remote position at NiCE. This role is perfect for junior-level students pursuing a degree in Computer Science or a related field who are eager to gain hands-on experience in software quality assurance. As an Associate Software Engineer, you will support the quality of key components that power the CXone Studio platform, working alongside experienced QA engineers and developers.
What You'll Do
- 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.
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 Have
- 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.
What We Offer
- 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.
Join us at NiCE, where we don’t limit our challenges. We challenge our limits. If you’re ambitious and ready to play to win, this Associate Software Engineer remote role is your chance to ignite your career.
This role offers a unique opportunity for students to gain hands-on experience in software quality assurance, working with cutting-edge technologies and AI tools.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months