About the job
At NiCE, we embrace challenges without limits. We are innovators, striving to change the game and achieve success. Our commitment to excellence drives us to set the bar high and exceed expectations. If you're driven by ambition and seek a rewarding career opportunity that ignites your passion, we invite you to join our team.
- What does this role entail?
As a key member of our team, you will be responsible for validating and verifying solution implementations for a diverse range of global clients.
- How will you contribute?
- Collaborate closely with implementers, business analysts, and QA management to align solutions with client business needs.
- Function as an individual contributor, certifying professional services implementations.
- Leverage your expertise in automation frameworks and script development.
- Utilize your hands-on experience with Java, Selenium, TestNG, Maven, GIT, and Jenkins.
- Exhibit strong knowledge of the Software Testing Lifecycle (STLC), Software Development Life Cycle (SDLC), and Defect Life Cycle.
- Apply your proficiency in SQL and UNIX.
- Conduct web application testing, including JavaScript, HTML, and CSS.
- Familiarize yourself with common testing tools and technologies like XML, JSON, Fiddler, and Postman.
- Generate test data, prepare comprehensive test reports, and maintain the testing environment through package deployment and release.
- Prepare daily and weekly reports and dashboards for internal team use.
- Plan and execute software testing across various systems or software features according to scheduled timelines, ensuring clear testing outcomes.
- Design, develop, and maintain automated test scripts and frameworks.
- Lead and mentor a team of automation engineers.
- Collaborate with software developers and QA engineers to establish test requirements.
- Integrate automated testing into Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Analyze test results and report on software quality metrics.
- Stay informed about the latest trends and tools in software automation engineering.
- Develop and maintain a traceability matrix and various test artifacts.
- Set up and install various testing environments.
- Plan, perform, and report on testing for different environments based on technical design and functional requirements.

