Automation Test Engineer, CX

undefined ago • 2 Years + • Testing

Job Summary

Job Description

The QA Engineer is responsible for ensuring the quality of our software platform by creating and maintaining automated test suites and occasionally performing manual testing. This role focuses on preventing and addressing defects through effective testing strategies, tools, and processes. The team is collaborative, with a culture of continuous learning, working in two-week sprints with continuous integration and weekly deployments, focusing on unit and integration testing and automated QA.
Must have:
  • Test web applications, REST web services, and backend code
  • Own the architecture and implementation of automation test frameworks across our product
  • Provide input during the architectural design process with regards to testability
  • Work with product teams to gather and verify requirements for test scenarios that match customer use cases
  • Work with customer-facing teams providing support to reproducing issues and gathering as much detail as possible to hand off to the appropriate engineering teams
  • Determine best practices and tools for the QA team to use
  • Be an active participant in iterating and improving engineering processes
Good to have:
  • Familiar with reading code in PHP, Python, or C#
  • Familiar with microservices and serverless environments
  • Passion for learning and mentoring
  • Passion for troubleshooting problems and determining root-cause
  • Comfortable working with remote team members
  • Comfortable working with cloud infrastructure
Perks:
  • Work with the most modern technologies.
  • Clear career path supported by different free learning tools.
  • Obtain certifications to advance your career.
  • Collaborate with global work teams.
  • Participate in local and global activities and events.
  • Enjoy the flexibility of hybrid work, combining the best of both worlds.
  • Engage in exciting competitions and contests.
  • Improve your language skills with English support.
  • Secure a permanent employment contract.
  • Benefit from a company legally constituted in Bolivia and receive full social benefits

Job Details

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.

So, what’s the role all about?

The QA Engineer is responsible for ensuring the quality of our software platform by creating and maintaining automated test suites and occasionally performing manual testing. This role focuses on preventing and addressing defects through effective testing strategies, tools, and processes.

While not a direct management position, the QA Engineer is expected to demonstrate leadership by proactively improving QA practices, sharing expertise with teammates, and helping others adopt best testing approaches. The QA Engineer works closely with developers, architects, and stakeholders to uphold the team’s quality standards, contribute to release readiness, and ensure clear communication around defects and test results. Quality and continuous improvement are core values of the engineering team, and the QA Engineer plays a key role in fostering them.

About the team:

We are a collaborative team of engineers with a culture of continuous learning and development. We are well established in the market but still enjoy a high-energy startup-style environment. Software engineers work closely with QA and DevOps teams on projects. We are passionate about our work and everyone on the team is hands-on regardless of their role. We focus heavily on unit and integration testing. Our QA testing is automated, helping us maintain high quality in our software and catch defects early in the development cycle. We work in two week sprints utilizing continuous integration and weekly deployments. We use serverless solutions on AWS when possible. We focus on high availability for our services, minimizing downtime, and service interruptions. We’re constantly optimizing our performance and resource consumption.

How will you make an impact?

  • Test web applications, REST web services, and backend code
  • Own the architecture and implementation of automation test frameworks across our product
  • Provide input during the architectural design process with regards to testability
  • Work with product teams to gather and verify requirements for test scenarios that match customer use cases
  • Work with customer-facing teams providing support to reproducing issues and gathering as much detail as possible to hand off to the appropriate engineering teams
  • Determine best practices and tools for the QA team to use
  • Be an active participant in iterating and improving engineering processes

Have you got what it takes?

  • Bachelor’s degree in Computer Science or Engineering or equivalent work experience
  • 3+ years experience with Javascript
  • 3+ years experience test strategy & design, test automation, and test execution analysis
  • 2+ years experience in test automation in a microservices based environment
  • 2+ years of automated software testing experience including RESTful APIs and and web applications
  • Passion for learning and mentoring
  • Passion for troubleshooting problems and determining root-cause
  • Experience with git based workflow with build tools for continuous integration systems such as Jenkins
  • Comfortable working in an agile/scrum environment
  • Comfortable working with remote team members
  • Comfortable working with cloud infrastructure
  • Familiar with reading code in PHP, Python, or C#
  • Familiar with microservices and serverless environments
  • Strong English communication skills

What are the technologies we use?

  • Jenkins
  • Selenium
  • Playwright
  • Cross Browser testing tool (https://crossbrowsertesting.com/)
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Flexibility in development tools, such as Visual Studio, Rider, or VS Code on Windows, Mac, or Linux

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!

Benefits at NICE Bolivia:

  • Work with the most modern technologies.
  • Clear career path supported by different free learning tools.
  • Obtain certifications to advance your career.
  • Collaborate with global work teams.
  • Participate in local and global activities and events.
  • Enjoy the flexibility of hybrid work, combining the best of both worlds.
  • Engage in exciting competitions and contests.
  • Improve your language skills with English support.
  • Secure a permanent employment contract.
  • Benefit from a company legally constituted in Bolivia and receive full social benefits

#LI-Hybrid

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Cochabamba, Cochabamba Department, Bolivia

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Testing Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

United States (Remote)

Cochabamba, Cochabamba Department, Bolivia (Hybrid)

Pune, Maharashtra, India (Hybrid)

United States (Remote)

Pune, Maharashtra, India (Hybrid)

Ra'anana, Center District, Israel (Hybrid)

Pune, Maharashtra, India (Hybrid)

Atlanta, Georgia, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug