Job Details

ID #12229960
State Utah
City Salt lake city
Job type Permanent
Salary USD TBD TBD
Source NICE Systems
Showed 2021-04-14
Date 2021-04-13
Deadline 2021-06-12
Category Software/QA/DBA/etc
Create resume

Sr. Principal Software Engineer Test

Utah, Salt lake city, 84101 Salt lake city USA

Vacancy expired!

Sr. Principal Software Engineer Test

Location: Salt Lake City, UT

Primary Purpose

The Sr. Principal Software Engineer in Test is responsible for evaluating the overall quality of inContact products by developing test automation scripts and frameworks. As an integral contributor to our Agile development teams, the Sr. Principal SET designs automation test frameworks to ensure the highest level of quality and timely deliveries to the inContact platform. Throughout the project lifecycle this individual will develop new and enhance existing automation frameworks. This is a senior position that will lead the automation efforts of multiple Scrum teams, mentor other team members, and engage in framework, solution and tool selection. This person is an outspoken advocate for and enabler of product quality, leading in architectural decisions, training, looking at future technologies to ensure test solutions are in place and communicating within and without the inContact organization to drive quality solutions.

Financial Responsibility

• Properly record and track projects for capitalization.

• Reduce liability to the company by:

- Ensuring new development is in compliance with regulatory and financial best practices

- Ensuring accuracy of data and reporting

- Ensuring security measures are created and maintained with new products which may house private information

• Identify tools and help budget for their use throughout the organization

• Plan and execute resource planning, team structuring and projects

Major Functions

• Be passionate about quality and driven to accomplish the company's goals.

• Promote and evangelize quality assurance best practices internally and externally at conferences and other industry events

• Be a strong leader for quality within the organization

• Conduct research on emerging technologies and tools

• Mentor other SETs and guide multiple teams in the selection and execution of tools and processes to maintain a consistent automation strategy.

• Design and offer guidance for teams to facilitate proper automation in a CI/CD environment, meeting business requirements and functional specifications.

• Streamline and improve the automated testing life cycle and process.

• Develop and execute a complete test automation tool set which enables functional, security, scalability and load testing.

• Lead cross-functional automation teams to develop automation frameworks, solutions and determine tool selection to enable testing of new product functions and technologies.

• Continuously streamline and improve the testing life cycle to drive towards a CI/CD process and culture.

• Interact closely with developers and management, offering suggestions and ideas for improving product quality

• Become a subject matter expert with multiple inContact product(s)

• Follow the company Code of Ethics and inContact policies and procedures at all times.

• Communicate in an effective and professional way

• Other duties as assigned

Education Requirement

BS in Computer Science, or equivalent work experience

Experience Requirement

•Knowledge of quality automation practices and policies

•15+ years OOP Experience

•15+ years of experience in software development and automation

•12+ years of experience with test automation tools (5+years)

•8+ years of demonstrated prior experience in a SET leadership role

•Demonstrable skills in developing maintainable test automation

•Experience testing web & API services

•Thorough understanding of the following types of testing: Functional, Usability, Load, Stress, Integration, Data validation, Performance, Automated testing and Regression

•Possess strong organizational and time management skills

•Possess strong communication & decision making skills

•Ability to lead others and drive to consensus

•DevOps experience

•CI/CD experience

•Experience with Selenium or other UI testing framework

Experience Preferred

•Experience with Telecommunications

•Experience with VoIP Technology

•Experience with call server technologies

•Cloud experience, AWS preferred

•Experience with Java and .NET/C#

•Experience microservice enterprise performance testing

•Experience with enterprise chaos testing

ABOUT NICE inContact:NICE inContact makes it easy and affordable for organizations around the globe to provide exceptional customer experiences while meeting key business metrics. NICE inContact provides the world's No. 1 cloud customer experience platform, NICE inContact CXone\u2122, combining best-in-class Omnichannel Routing, Workforce Optimization, Analytics, Automation and Artificial Intelligence on an Open Cloud Foundation. NICE inContact is a part of NICE (Nasdaq: NICE), the worldwide leading provider of both cloud and on-premises enterprise software solutions

Vacancy expired!

Subscribe Report job