Talent.com
This job offer is not available in your country.
Exotel - Principal Engineer - Software Quality Assurance

Exotel - Principal Engineer - Software Quality Assurance

EXOTEL TECHCOM PRIVATE LIMITEDBangalore
16 days ago
Job description

About Exotel :

Exotel is the emerging markets leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotels cloud-based product suite powers 50 million daily engagements across voice, video and messaging channels. Exotel powers unified customer engagement to over 6000 companies in 60+ countries, including India, SE Asia, the Middle East, and Africa.

Today, some of the fastest-growing companies in the emerging markets (Ola, Swiggy, Flipkart, GoJek, Urban Company, HDFC Bank, Zomato, Oyo, etc.) manage their customer engagement with Exotels suite of communication APIs, Ameyos omnichannel contact centre (merger), and Cogno AIs conversational AI platform (acquisition) over the cloud. We are a $100 million Series D funded company with $60 million in ARR.

Job Summary :

The QA Automation Principal Engineer is a senior technical leader and subject matter expert specializing in the architecture, design, and implementation of advanced test automation solutions. This role is pivotal in driving the company's test automation strategy, championing cutting-edge automation frameworks and tools, and mentoring QA teams in automation best practices. The ideal candidate is a hands-on innovator with deep expertise in various automation technologies and a passion for building highly efficient, scalable, and robust automated testing capabilities to ensure top-tier software Strategy & Architecture :

  • Define, architect, and drive the overarching test automation strategy and roadmap for the organization, ensuring alignment with business objectives and engineering goals.
  • Design, develop, and maintain state-of-the-art, scalable, and reusable test automation frameworks across different platforms (web, mobile, API, backend, data).
  • Lead the evaluation, selection, and implementation of new automation tools, technologies, and methodologies to continuously enhance automation efficiency and Leadership & Mentorship in Automation :
  • Provide expert technical leadership, guidance, and mentorship to QA engineers and development teams on all aspects of test automation, including framework design, script development, execution, and maintenance.
  • Establish and enforce best practices, coding standards, and design patterns for test automation.
  • Lead by example in developing complex automation solutions and resolving challenging technical automation Advanced Automation Development :
  • Actively design, develop, and implement sophisticated automated test scripts for complex features, critical end-to-end workflows, and non-functional requirements (performance, security, load).
  • Develop innovative solutions for complex automation challenges, such as test data management, environment provisioning, service virtualization, and results analysis.
  • Integrate automated tests seamlessly into CI / CD pipelines to enable continuous testing and rapid feedback & Influence for Testability & Automation :
  • Collaborate closely with Software Architects, Development Leads, and DevOps Engineers to influence system design for optimal testability and automation feasibility.
  • Advocate for and drive the adoption of "design for test automation" principles throughout the software development lifecycle.
  • Effectively communicate automation strategies, technical designs, and test results to both technical and non-technical Optimization & Innovation in Automation :
  • Continuously assess & identify opportunities to improve existing test automation processes, tools, & frameworks for greater efficiency, reliability, & speed.
  • Champion the adoption of modern automation techniques, such as AI / ML in testing, visual validation, and self-healing automation.
  • Drive initiatives to increase automation coverage, reduce manual testing efforts, and shorten release & Root Cause Analysis for Automated Systems :
  • Lead advanced troubleshooting and root cause analysis for complex issues within the test automation infrastructure, frameworks, and automated test suites.
  • Analyze automation execution results, identify flakiness, and implement solutions to improve test stability and :

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical 10+ years of dedicated experience in software quality assurance, with at least 7+ years in a senior or lead role focused heavily on test automation architecture and development.

  • Proven track record of successfully architecting, designing, and implementing large-scale, complex test automation frameworks from scratch.
  • Extensive experience in automating tests for distributed systems, microservices, APIs, cloud-native applications, and complex Skills :
  • Expert-level proficiency in multiple programming languages commonly used in test automation (e.g., Python, Java, JavaScript / TypeScript, C#).
  • Deep, hands-on expertise with a wide array of test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium, WebdriverIO, REST Assured, Karate DSL, TestNG, PyTest, JUnit, Robot
  • Framework).

  • Strong understanding of software architecture patterns (e.g., microservices, event-driven), data structures, and algorithms.
  • In-depth knowledge and practical experience with CI / CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions, CircleCI), including pipeline-as-code.
  • Significant experience with performance and load testing tools (e.g., JMeter, k6, Gatling, LoadRunner) and designing automation for performance validation.
  • Advanced proficiency with version control systems (e.g., Git, Gitflow).
  • Strong experience with containerization (Docker) and orchestration (Kubernetes) for test environments and execution.
  • Solid experience with cloud platforms (AWS, Azure, GCP) and automating tests for cloud-based services and infrastructure.
  • Expertise in API testing automation, including contract testing and mocking / stubbing techniques.
  • Strong SQL and NoSQL database knowledge and experience in automating data validation.
  • Soft Skills :

  • Exceptional problem-solving, analytical, and critical-thinking skills.
  • Excellent leadership, communication, presentation, and interpersonal skills.
  • Proven ability to mentor, coach, and elevate the technical skills of other engineers.
  • Strong ability to work independently, take initiative, and drive projects to completion.
  • Proactive, self-motivated, and highly detail-oriented with a passion for quality and automation.
  • Ability to effectively influence and collaborate with cross-functional teams.
  • Preferred Skills (Nice to Have) :

  • Experience with AI / ML-powered testing tools and techniques.
  • Expertise in security testing automation tools and methodologies (SAST, DAST).
  • Deep knowledge of BDD / TDD practices and associated tools (e.g., Cucumber, SpecFlow, Behave).
  • Experience with service virtualization and advanced mocking frameworks (e.g., WireMock,
  • Mountebank).

  • Contributions to open-source test automation projects or communities.
  • Relevant advanced certifications (e.g., ISTQB Test Automation Engineer, AWS / Azure certifications).
  • ref : hirist.tech)

    Create a job alert for this search

    Software Quality Assurance Engineer • Bangalore

    Related jobs
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    Wits Innovation LabBangalore
    Responsibilities : - Design, develop, and maintain automated test scripts using Taiko, Gauge, and PactumJS.Work collabor...Show moreLast updated: 24 days ago
    MTS / SMTS - Software Quality Assurance Engineer

    MTS / SMTS - Software Quality Assurance Engineer

    Platform9 SystemsIN
    Quick Apply
    Job Title : Software Quality Assurance Engineer Member of : Engineering Group Location : India (Remote) About Us Platform9 is a leader in simplifying enterprise private clouds.Our flagship product, P...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Quality Assurance Engineer

    Senior Software Quality Assurance Engineer

    Thebes GroupGreater Bengaluru Area, India
    Selenium, Cypress, Playwright, or similar).Experience writing and maintaining.Financial Crime systems is a strong plus.Ability to analyse business requirements and translate them into comprehensive...Show moreLast updated: 9 days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    iBridge Techsoft (P) Ltd.Bangalore
    Primary Skill : - Java, Selenium, BDD / Cucumber, API, Communication, SDLC, STLC, Agile - Good Problem solving, hardworking and innovative in his a...Show moreLast updated: 30+ days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    DigitalCube ConsultancyBangalore
    Design, develop, and maintain automated test scripts for Web and mobile applications (iOS & Android) using Tricentis Tosca (or equivalent tools). Job Title : Automation Testing Enginee...Show moreLast updated: 30+ days ago
    Software Quality Assurance Engineer

    Software Quality Assurance Engineer

    White ForceBengaluru
    MUST to have / Mandatory requirement : .Application Expertise on ASPICE standard (2+ Years is a must).Performed QA role - work product Reviews, facilitation or providing training to team on Quality man...Show moreLast updated: 30+ days ago
    • Promoted
    ETL Test Engineer - Software Quality Assurance

    ETL Test Engineer - Software Quality Assurance

    Pan Asia Man power Consultants Recruiting agencyBangalore
    Role : ETL Test Engineer Location : Chennai / Bangalore / Hyderabad / Pune Exp...Show moreLast updated: 30+ days ago
    • Promoted
    Software Quality Assurance Engineer

    Software Quality Assurance Engineer

    KestraBangalore, IN
    We’re hiring a QA Engineer (Remote – India).Kestra even better for the 10,000+ engineers using it every day.Curious, hands-on, and love clean UX? This might be for you 👇.Kestra is an open-source o...Show moreLast updated: 16 days ago
    Software Quality Assurance Engineer

    Software Quality Assurance Engineer

    GVR TECHNOLABS PRIVATE LIMITEDBangalore, Karnataka, India
    Information Technology services company with expertise in design, deployment and management of hardware and software applications and technology infrastructures. We offer services to improve our cli...Show moreLast updated: 11 days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    TekPillar Services Pvt. LtdBangalore
    Job Description : We are looking for an experienced Python Automation Test Engineer with strong expertise in Selenium, GUI testing, and API...Show moreLast updated: 18 days ago
    Quality Assurance Software Engineer

    Quality Assurance Software Engineer

    Anicalls (Pty) LtdBengaluru, India
    Experience in automation testing.Show moreLast updated: 30+ days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    Talent500Bangalore
    Responsibilities : - Applies basic problem-solving techniques to define and resolve routine issues.Determines a course of action based on guidelines.Works on assignm...Show moreLast updated: 30+ days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    Jobs CapitalBangalore
    Responsibilities : - Analysis of requirements from the specifications.Define and write automation steps against the spec...Show moreLast updated: 15 days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    HyrEzy Talent SolutionsBangalore
    Title : Test Automation Engineer (SDET) Experience : 4 to 10 Years Location : Bangalore (Hybrid)<...Show moreLast updated: 30+ days ago
    • Promoted
    Noesys Software - Quality Assurance Automation Engineer

    Noesys Software - Quality Assurance Automation Engineer

    noesyssoftwareBangalore
    Role : QA Automation About Noesys Software : We at Noesys, through our product, provide Analytics and Automation solutions fo...Show moreLast updated: 15 days ago
    • Promoted
    Automation Test Engineer - Software Quality Assurance

    Automation Test Engineer - Software Quality Assurance

    KBC TechnologiesBangalore
    Senior QA - Test Automation Engineer Company : KBC Technologies Group Location : Bengaluru, Karnataka, India Experience : 4 - 8 Years&...Show moreLast updated: 11 days ago
    • Promoted
    Database Test Engineer - Software Quality Assurance

    Database Test Engineer - Software Quality Assurance

    Innova ESIBangalore
    About the Role : We are seeking a highly skilled Database Test Engineer with strong expertise in SQL, test automation using Python, and API...Show moreLast updated: 13 days ago
    Software Quality Assurance Engineer

    Software Quality Assurance Engineer

    ADCI - BLR 14 SEZBengaluru, Karnataka, IND
    Amazon india is an inventive research and development company that designs and engineers high-profile devices like Echo, FireTV, tablets, e-readers, which have changed the daily lives of millions o...Show moreLast updated: 30+ days ago