• Quality Assurance Technical Lead

    Job ID
  • About the Job

    8x8 is looking for an experienced Software Engineer in Test who is passionate about delivering quality through test automation and cares deeply about delivering value to end users as quickly and as safely as possible.


    You are an ideal match for us if:

    • You have a test-driven mindset firmly rooted in years of developing quality software;
    • You have the ability to analyze complex situations/problems and deliver logical and efficient solutions;
    • You are passionate and can elaborate on the pros and cons of different test automation frameworks;
    • You have developed tools and infrastructure that help engineers develop, test, debug and release software quickly If it sounds like we’re describing you, read on!


    Key Responsibilities

    • Define strategy for ensuring security, scalability and quality of complex software products and components;
    • Spearhead implementation of test frameworks and test suites;
    • Manage test execution for relevant implementation objectives;
    • Generate and provide QA metrics/KPIs for relevant phases;
    • Attend and contribute to SCRUM ceremonies and other important meetings;
    • Act as liaison between development and business teams – provide visibility and clarity into business requirements to the Quality Engineering teams and provided design and architecture insights to the business teams;
    • Experience in refining functional requirements together with the Product Manager and the team;
    • Identify, record, document and track defects through JIRA;
    • Manage and maintain test environments;
    • Investigate, reproduce and prioritize defects and test failures resulted from customer feedback;
    • Design automation solutions using different test automation frameworks;
    • Perform test automation on the following levels: API, Integration, UI, Hardware device, End to end;
    • Analyze and follow-up test execution reports and set the proper corrective actions if needed;
    • Perform code reviews and address code review feedback;
    • Research and improve existing automation framework
    • Stay up-to-date with new testing tools, solutions and strategies;
    • Design, develop and automate test execution in automation servers (Jenkins) facilitating continuous integration;
    • Design, perform and execute Performance testing against the project's non-functional requirements;
    • Develop and execute automation tests using the given (Java based) test automation frameworks;
    • Design and build tooling and infrastructure to help engineering teams measure and increase their velocity;
    • Coach/Mentor QA team members;


    Minimum Qualifications

    • Familiar with various design and architectural patterns in testing;
    • Experience creating and maintaining UI automation (front-end) tests;
    • Experience creating and maintaining automated integration/API (back-end) tests;
    • Skill for writing reusable Java code using testing frameworks like Selenium WebDriver, REST Assured, Cucumber, Junit;
    • Good understanding of object-oriented programming;
    • Solid knowledge of Java, with a good awareness of its ecosystems;
    • Analytical and/or report-writing programming experience;
    • Experience working with client/server architectures;
    • Good understanding of CI/CD (Jenkins);
    • Familiar with various operating systems (Windows, macOS, Linux);
    • Drive for Clean code;
    • Familiar with Microservice Architecture;
    • Familiar with RESTful Web Services;
    • Experience with computer networking concepts and protocols;
    • Proven experience with building test automation frameworks for RESTfull API and web services;
    • Excellent organizational abilities;
    • Good self-management skills;
    • Team player, self-motivated, eager to learn and result oriented;
    • Have a strong attention to detail and be able to think outside the box;
    • Outstanding communication skills (English);
    • Proactive, problem solver, independent;
    • Analytical mind and problem-solving skills;
    • Ability to work as part of a self-organizing team, take initiative and be a team player;


    Preferred Qualifications

    • MS in CS / EE / CE or related engineering discipline;
    • Experience in load & performance test automation related tools i.e. JMeter/BlazeMeter/Taurus/Dynatrace;
    • Experience with Database testing/tools, relational (SQL) and/or non-relational (NoSQL) databases;
    • Working knowledge of VoIP (SIP, RTP), Wireshark (or other similar tools);


    ABOUT 8x8 8x8, Inc. (NYSE: EGHT) is the trusted provider of secure and reliable enterprise cloud
    communications solutions to more than 45,000 businesses operating in over 100 countries across six
    continents. 8x8's out-of-the-box cloud solutions replace traditional on-premises PBX hardware and
    software-based systems with a flexible and scalable Software as a Service (SaaS) alternative,
    encompassing cloud business phone service, contact center solutions, and conferencing.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed