2020052 - Software Development Engineer in Test II - Fullstack

India (Remote) /
Engineering – Engineering Org. /
Full-time
Plivo is a cloud communications platform that empowers businesses to connect, engage and interact with their customers in a more efficient and meaningful way. 

Plivo’s mission is to simplify business communications.  Thousands of businesses around the globe including IBM, Workday, Godaddy, and Lifesize rely on Plivo to power their voice and SMS communications at global scale.  

Founded in 2011, Plivo has over 180 employees across its US and India offices. Plivo is part of YCombinator and is backed by prominent investors, including Andreessen Horowitz and Battery Ventures. 

Plivo has been profitable for the past four years, an unusual milestone for companies of this scale.  Plivo’s success has landed it among the leading, global CPaaS (Communications Platform as a Service) companies and at the cutting edge of the CPaaS sector, which is estimated to grow to $10.9 billion by 2022.

Roles and Responsibilities

    • As part of a cross-functional team, you will be responsible to evaluate systems and customer-facing functionality, along with creating test strategies and test cases to assess quality Plivo’s PHLO and Customer onboarding platforms.
    • Develop test plans and strategies for new features/components with a focus on automation.
    • Work closely with Developers, QA Engineers, Product Managers and Technical Leaders to develop the best test strategy and tests plans for testing the User Interface, functionality, reliability, and scalability of the system.
    • Help build high quality software solutions while dealing with ambiguity (where the problem context is not well defined). Understand the interaction between the components in a distributed system to ensure they are functioning properly.
    • Lead automation efforts and explore new test automation tools and methods.
    • Enable test automation for a suite of microservices.
    • Design and build test frameworks that are easy to use and open for extension.
    • Drive test coverage and code quality of rapidly iterated apps and services.
    • Establish a build/deploy pipeline for components built with varied tech stacks.

Skills Required

    • 5-8 years of experience, with at least 2 years of experience in testing Web Applications/Services, UI testing.
    • Good exposure to Non-functional tests strategies like Load, Perf and Chaos.
    • Good understanding of testing principles: UI and Usability testing, Stress testing, Functional/Regression testing, Code coverage, TDD/BDD, UAT.
    • Experience in deploying solutions into AWS is a major plus.
    • Good team player, having effective and professional oral and written communication skills.

Perks and Benefits

    • Empowerment to plan and execute.
    • Medical and Life Insurance.
    • Open culture and working with a young and dynamic team.
    • Career advancement opportunities.
    • Generous leave policy.