Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Verint Systems, Inc. Associate Software Engineer - Automation in Bangalore, India

Job Metrics

  • Expand key skills and knowledge of Verint applications

  • Timely development of product enhancements and code review

  • Meet quality gates for deliverables

  • Executes using best practice

  • Create documentation for technical designs and specifications

  • Mentor Intern and Associate Engineers

  • Specific MBOs as agreed with Manager

In what areas will you perform?

Area Key Tasks

Core Tasks

  • Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture (performance etc…)

  • Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect to ensure it does

  • Develop features using best practices and ensure it fits with the architecture for the product

  • Ensure the right work is being done, work with Team Lead to know that product qualities like, unit tests, automation, throughout, capacities, security & performance will be sufficient

  • Ensure design and implementation work meets the stakeholder’s requirements

  • Ensure that the feature design is correct for operations, as well as deployment and sustainability

  • Support departmental and team initiatives

Management and Leadership

  • Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team

  • Provide technical leadership to less experienced members of the team – mentor, coach, continuous improvement, led by example

  • Take responsibility for technical implementation and decision making including the delivery of features

  • Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible

Documentation/ Governance

  • Work with Technical Architect and Team Lead to define, document, and communicate a coherent feature design

  • Create documentation and guides for junior members of the team

  • Review updates to documentation made by junior members of the team

Stakeholders

  • Work with Product Management to understand requirements, and what benefits they give to the product

  • Gain respect within technical community

  • Ensure stakeholders understand feature design (at the necessary level of detail)

  • Maintain communication with stakeholders and ensure changes to any previously agreed solutions are communicated; loosely understand evolutionary paths

  • Work with assigned partners to ensure an effective and productive relationship, both within the product house and the wider regional Verint organization.

Knowledge and Expertise

  • Be recognized as a solid technical resource within the team.

  • Be seen as a person who when faced with complex technical challenges can work as part of a team to resolution

  • Support and provide input to development tools, environment and 3 rd party software selection

  • Develop an in depth understanding of the target market and technology used

  • Help provide information to resolve disputes and make tradeoffs

  • Assist with pre-sales where technical expertise is required

Planning

  • Prioritise and resolve technical problems

  • Understand how the team’s work fits within the product roadmap

  • Ensure the prioritization of scope (including defects) is understood

  • Understand the development process and suggest improvements to it

  • Identify areas of technical risk in a feature and options to de-risk

  • Support opportunities to address technical debt as part of a release

  • Support the design process and ensure it complies with product architecture

  • Support planning as regards estimates, dependencies, risk areas, and sequencing tasks

Who do you work with?

Internal External

  • Team Lead

  • Global Product House (UK, USA, Israel, Hungary)

  • Technical Architecture Team

  • Product Management

  • Performance and Scalability Team

  • Technical Documentation Team

  • Product Support

  • Quality

  • Customers

  • Partners

  • 3 rd Party Suppliers

Skills & Experience (Person Specification)

Area Skills, Knowledge & Experience

Industry Specific

  • A degree or post graduate qualification in Computer Science or Software Engineering at 2:1 or above

  • Commercial experience working within software engineering.

  • Experience of working with Test Automation.

Environment

  • Able to work effectively within a fast-paced, changing, revenue focused environment

  • Ability to work within a geographically distributed development team spread between multiple time zones and cultures

  • Evidence solving cross-functional technical problems.

Product / Technical

  • Understanding of contact center software and applications

  • Experience of developing high quality, secure and performant solutions against functional and non-functional requirements

  • Some experience aligning feature development with business initiatives and corporate roadmaps.

  • Experience of working with Automation and Pipelines.

  • Experience building, executing, and managing automated test cases, plans and scripts.

  • Experience building, executing, and managing test automation pipelines.

  • Proficient in C# and, or Java.

  • Experience with Selenium

  • Experience with Jenkins or Harness

  • Knowledge of supporting microservice test strategies: end to end, component, integration, contract API, unit tests.

  • Knowledge of the Cloud AWS, Azure, GCP desirable.

  • Some knowledge of Cucumber useful.

  • Telephony knowledge and experience desirable.

Professional / Task

  • Able to work independently under general direction towards predetermined longer-term goals.

  • Able to troubleshoot and identify root cause of issues while liaising with engineering teams, support and end customers.

  • Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues in order to meet Verint’s objectives.

  • Experience of software development within a team

  • Understanding of software development life cycle methodologies (scrum)

  • Experience of working with Jira for defect management, Test Management Tools; test cases, test plans, testing strategies, and certification reports.

Personal

  • Ambitious, motivated, eager to learn and demonstrate value

  • Passionate about customer success

  • Ability to follow process but to remain flexible in achieving project objectives.

  • Good written and verbal communication skills

  • Good analytical and problem-solving skills

  • Able to perform under pressure and maintain attention to detail.

  • Demonstrable examples of good work ethic

  • Able to pass a background check subject to local laws and legislation.

Specific Qualifications & Accreditations

Desirable:

  • Degree level education in relevant discipline

  • Relevant industry certifications/qualifications (Automation Testing, Cloud)

DirectEmployers