Senior Automation Engineer

5 Minutes ago • 4-7 Years
Quality Assurance

Job Description

We are looking for a talented Automated Test Engineer to join our dynamic and growing R&D engineering team in Pune. This role involves participating in scrum ceremonies, designing and developing automated test scripts for enterprise-grade software, contributing to test automation framework design, and executing test cases for cloud and web-based applications. The engineer will also conduct feature risk assessments, automate test cases, participate in performance and load testing, and engage in manual testing when needed to ensure comprehensive test coverage.
Good To Have:
  • Script programming for Windows using Powershell or Linux using Bash.
  • Experience in testing cloud-native applications & knowledge of Kubernetes, Docker.
  • Experience with performance testing tools such as JMeter or Gatling.
  • Experience in evaluating performance, availability, and scalability of systems.
  • Experience working with Git, Bamboo, Confluence.
  • Experience in and knowledge of Enterprise Unified Communications Infrastructures (such as Teams, Zoom, etc.).
Must Have:
  • Participate as a scrum team member in product development ceremonies.
  • Understand software design & evaluate features w.r.t to defined architecture & NICE core strategies.
  • Design, develop, and maintain automated test scripts for enterprise-grade software applications.
  • Design, implement and execute software test cases for enterprise-grade software, cloud & web-based applications.
  • Contribute to the design and implementation of the test automation framework.
  • Conduct feature risk assessment & prepare PRA with peer review.
  • Discover & automate test cases for new product features & customer issues.
  • Automate test cases from Test suite backlog.
  • Participate in Performance & Load testing of deliverables.
  • Participate in customer issues & QA of hotfixes & patches.
  • Join manual testing efforts as needed.
  • Engage in feature regression planning & actively participate in QA of feature release.
  • Create and maintain documentation related to test scripts, test data, and automated testing processes.
  • Own E2E delivery of features with documentation & verification.
  • Collaborate & work with core team individuals to achieve capabilities as a scrum team.
  • Interface with various R&D groups and with support tiers.
  • Stay up to date with latest Azure & K8s trends & best practices.
  • 4-7 years of experience in software QA.
  • Sound experience in test automation using Selenium, TestNG.
  • Strong programming skills in Java / C#.
  • Hands-on experience with API Integration testing using Postman / RestAssured.
  • Exposure to SQL & database verification.
  • Hand-on experience with the design and execution of test plans and test cases for complex server applications.
  • Hands-on with Test Management tools like TestLink and X-Ray.
  • Experience with testing public cloud infrastructures and technologies, preferably Azure.
  • Experience of using Azure, VMWare lab servers for deployment & functional testing.
  • Well established technical problem-solving, troubleshooting & RCA skills.
  • Experience working with Agile/SCRUM software development methodology.
  • Ability to work in complex N-tier architecture projects.
  • Proven experience in operating within a global environment.
Perks:
  • Challenging work environment
  • Competitive compensation and benefits
  • Rewarding career opportunities
  • Learn and grow opportunities
  • Internal career opportunities across multiple roles, disciplines, domains, and locations
  • NiCE-FLEX hybrid model (2 days office, 3 days remote work each week)

Add these skills to join the top 1% applicants for this job

team-management
communication
problem-solving
risk-management
risk-assessment
github
game-texts
quality-control
agile-development
test-coverage
manual-testing
automated-testing
load-testing
performance-testing
functional-testing
c#
linux
azure
bamboo
vmware
selenium
testng
postman
powershell
docker
kubernetes
confluence
git
sql
bash
java

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.

We are looking for a talented Automated Test Engineer to join our dynamic and growing R&D engineering team.

NiCE is comprised of talented, creative and dedicated individuals with a passion for delivering innovative solutions to the market. At NiCE, we recognize that every employee’s contributions are integral to our company’s growth and success. To find and acquire the best and brightest talent around the globe, we offer a challenging work environment, competitive compensation and benefits, and rewarding career opportunities. Come share, grow and learn with us – you’ll be challenged, you’ll have fun and you’ll be part of a fast growing, highly respected organization

How will you make an impact?

  • Participate as a scrum team member in product development ceremonies.
  • Understand software design & evaluate features w.r.t to defined architecture & NICE core strategies.
  • Understand the product stories, requirements, needs & expectations.
  • Design, develop, and maintain automated test scripts for enterprise-grade software applications on demand.
  • Design, implement and execute software test cases for enterprise-grade software, cloud & web-based applications.
  • Contribute to the design and implementation of the test automation framework to ensure scalability, maintainability, and efficiency.
  • Conduct feature risk assessment & prepare PRA with peer review, for respective stories.
  • Discover & automate test cases for new product features & customer issues on demand.
  • Automate test cases from Test suite backlog.
  • Participate in Performance & Load testing of deliverables.
  • Participate in customer issues & QA of hotfixes & patches.
  • Join manual testing efforts as needed to ensure comprehensive test coverage.
  • Engage in feature regression planning & actively participate in QA of feature release.
  • Create and maintain documentation related to test scripts, test data, and automated testing processes.
  • Own E2E delivery of features with documentation & verification.
  • Collaborate & work with core team individuals to achieve capabilities as a scrum team.
  • Interface with various R&D groups and with support tiers.
  • Stay up to date with latest Azure & K8s trends & best practices.

Have you got what it takes?

  • Degree in Computer Science Engineering or from similar background.
  • 4-7 years of experience working in the software industry as a QA & fundamental understanding of Quality Assurance.
  • An inherent interest in software development and an internal drive to guard the quality of our releases.
  • Sound experience in test automation for enterprise grade software applications using Selenium, TestNG.
  • Strong programming skills in Java / C#.
  • Hands-on experience with API Integration testing using Postman / RestAssured.
  • Exposure to SQL & database verification.
  • Hand-on experience with the design and execution of test plans and test cases for complex server applications.
  • Hands-on with Test Management tools like TestLink and X-Ray.
  • Experience with testing public cloud infrastructures and technologies, preferably Azure.
  • Experience of using Azure, VMWare lab servers for deployment & functional testing.
  • Well established technical problem-solving, troubleshooting & RCA skills.
  • Excellent interpersonal skills & ability to influence others, especially in sensitive or complex situations.
  • Experience working with Agile/SCRUM software development methodology.
  • Ability to work in complex N-tier architecture projects with a can-do attitude.
  • Proven experience in operating within a global environment.
  • Ability to work effectively in a team environment.

You will have an advantage if you also have:

  • Script programming for Windows using Powershell (preferrable) or Linux using Bash.
  • Experience in testing cloud-native applications & knowledge of Kubernetes, Docker.
  • Experience with performance testing tools such as JMeter or Gatling.
  • Experience in evaluating performance, availability, and scalability of systems.
  • Experience working with Git, Bamboo, Confluence.
  • Experience in and knowledge of Enterprise Unified Communications Infrastructures (such as Teams, Zoom, etc.) is a plus.

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!

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.

Requisition ID: 8321

Reporting into: Tech Manager

Role Type: Individual Contributor

Set alerts for more jobs like Senior Automation Engineer
Set alerts for new jobs by Nice
Set alerts for new Quality Assurance jobs in India
Set alerts for new jobs in India
Set alerts for Quality Assurance (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙