Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Verint Associate Software Engineer - Automation 
India, Karnataka, Bengaluru 
828096501

25.06.2024
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
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 3rdparty 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
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
  • 3rdParty Suppliers
Skills & Experience (Person Specification)

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)