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 DevOps Software Engineer in Test plays a crucial role in our development team, bridging DevOps practices with rigorous testing methodologies. This role is responsible for both developing and maintaining our infrastructure and continuous delivery pipelines, as well as designing and executing automated test cases to ensure the highest level of quality and reliability of our services.
How will you make an impact
- Develop, maintain, and optimize platform infrastructure with a focus on testability.
- Define and evolve continuous integration and deployment pipelines incorporating automated testing strategies.
- Create Infrastructure as Code (IaC) solutions with embedded test automation.
- Develop and execute a comprehensive test automation strategy covering functional, security, scalability, and load testing requirements.
- Design, extend, and optimize maintainable test automation frameworks to support new and existing product features.
- Mentor team members on test automation practices and principles.
- Develop scripts and code to integrate multiple software components, creating applications/APIs for automating internal processes.
- Proficiency in development, test automation, release management, and infrastructure.
- Identify log, track and report bugs to management and development team.
- Implement solutions to streamline the development and deployment process, ensuring high-quality releases.
- Collaborate with development and operations teams to integrate monitoring for real-time quality assurance.
- Engage with cross-functional teams to enhance automation frameworks and tool selection.
- Lead quality assurance efforts within the Scrum team, guiding both development and testing activities.
- Coordinate with various stakeholders to ensure quality metrics are met and maintained.
- Share expertise and insights with teams to foster a culture of quality and continuous improvement.
- Continuously seek enhancements in testing strategies and automation processes.
- Apply problem-solving skills to improve system and process reliability and efficiency.
- Stay abreast of DevOps and quality assurance best practices, applying them to our context.
Have you got what it takes
- Total experience- 8 to 11 yrs
- Proven experience in infrastructure automation tools, including Terraform, and CI/CD practices.
- Strong background in AWS or similar cloud services.
- Demonstrated leadership in a SET role, with experience in developing and maintaining test management frameworks like MTM or Zephyr.
- Knowledge in scripting languages such as Python, Ruby, Go, and experience with Docker, Kubernetes, and CI/CD tools like Jenkins.
- DevOps experience with a strong understanding of CI/CD pipelines.
- Cloud experience, particularly with AWS.
- Experience with Python, Go, Terraform.
- Tech Stack- Kubernetes (EKS), AWS, ArgoCD, Spacelift, GitOps, GitHub, Terraform, Fluentd, Python, JavaScript, Gremlin
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: 4588
Reporting into: Tech Manager, Engineering
Role Type: Individual Contributor
About NICE
NICELtd. (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 crimeand ensure public safety.Every day, NICE software managesmore than120 million customer interactions and monitors3+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.