Share this Job

Senior Software Engineer / Software Architect

Date:  Sep 11, 2022
Location: 

Galway, IE

Requisition ID:  33152

About the Requirements

EXPERIENCE

  • At least 3 years of development experience with REST web services and tests for the services.
  • Experience in building test automation frameworks for both frontend and backend systems.
  • 6+ years of experience in software development in one of the programming languages NodeJS, Javascript, Java or Go.
  • 4+ years of experience applying Computer Science fundamentals in data structures, algorithms, and complexity analysis
  • 3+ years of experience in developing either embedded software or Cloud based automation tools
  • 4+ years of experience delivering tasks in a fast-paced environment that required frequent multi-tasking.
  • Experience building and designing test frameworks and new test methodologies
  • Knowledge of industry standard test automation tools and experience developing product test harnesses. Experience with open source tools and resources
  • Excellent communication, analytical and problem solving skills

SKILLS & COMPETENCIES

  • Java, Node.js, Go
  • Redis, Kafka, Data Dog
  • Azure, GCP 
  • Micro Services 

EDUCATION/QUALIFICATION

  • Undergraduate Degree in Computer Science, Physics or Mathematics (Graduate Degree always is a plus)
  • 5 years’ experience in NodeJS
  • An Agile mindset with experience working in Agile environment
  • A spirit of collaboration and transparent communication
  • A natural curiosity for new scripting languages, frameworks and technologies
  • High personal code/development standards (peer testing, unit testing, documentation, etc)

About Avaya

Businesses are built by the experiences they provide, and every day millions of those experiences are delivered by Avaya Holdings Corp. (NYSE: AVYA). Avaya is shaping what's next for the future of work, with innovation and partnerships that deliver game-changing business benefits. Our cloud communications solutions and multi-cloud application ecosystem power personalized, intelligent, and effortless customer and employee experiences to help achieve strategic ambitions and desired outcomes. Together, we are committed to help grow your business by delivering Experiences that Matter. Learn more at www.avaya.com.

Job Information

Job Code: 00194008

Job Family: Research and Development

Job Function: Software Engineering

About the Opportunity

You will be Senior Software Engineer contributing in Test for Avaya Digital Suite of products.  You will take quality lead in the team effort to test, automate and debug new complex software or significant enhancements to existing complex software.  The product is building state of art Microservices platform to solve the digital aspects of Contact Center as a Service.  You will part of rewriting the history of Avaya CCaaS market leadership in providing the cutting edge as-a-service solution to a complex problem. 

About the Responsibilities

  • Develop and maintain test automation frameworks for Avaya Digital product suite. Design and develop a reliable, scalable and maintainable automation suite.
  • Develop and maintain automated test scripts, CI/CD builds.
  • Develop and maintain software testing tools.
  • Work in an agile development environment
  • Mentor and train junior developers
  • Create clear and complete automation system design documentation as well as other quality deliverables.
  • Work with Github, CI/CD platforms, Jira, Change/config management tools by partnering with DevOps.
  • Automation test framework design, development and maintenance
  • Testability and testing tools development
  • Influence shift left by promoting TDD, A-TDD and BDD approaches into every sprint.

Footer

Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at https://www.avaya.com/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at https://www.avaya.com/en/documents/info-applicants.pdf). #LI-BF1