Share this Job

Sr. Engineer - Software Development/IT Architecture - 22001

Apply now »

Date: 30-Nov-2022

Location: Chennai, India

Company: Tata Communications

Job Family Descriptor

Broad outline of the Role

Purpose - Broad objective of the role

Automation Test Engineer is primarily mandated to plan, design, develop and execute testing in the software testing division.


This individual will collaborate across all product and engineering teams to prepare test design, test case preparation and execution


This individual will demonstrate excellent analytical skills, high accuracy, attention to detail, and will contribute to a positive team atmosphere as an active member of the Software Testing division by providing daily support to the test management specialists

Operating Network - Key External

Operating Network - Key Internal

Size and Scope of Role - Financial

Size and Scope of Role - No. of direct reports

Size and Scope of Role - Total team size

Size and Scope of Role - Other size parameters

Minimum qualification & experience

Education : B.E

Experience of 5-7  years in testing

& atleast 3 years experience in automated testing and acquainted with tools and technologies required for automation testing

Other knowledge/skills

  • Individual with hands on experience in product testing and release process
    Experience in testing B2B websites, mobile applications ,telecom domain is a plus.
    Understanding of the use of Responsive Web Design.
    Experience of handling large data sets and scaling their handling and storage.
    Experience with issue tracking product (eg: JIRA) will be an added advantage.
    Atleast 3 years of experience in automation testing
    Good knowledge of Software Testing concepts and methodology
    Should have worked on multiple operating systems (Windows & Linux) systems
    Rich understanding on web fundamentals.
    Hands on working on database for performing testing (knowledge on SQL server or any RDBMS, PL / SQL is required)
    Hands on knowledge of Test automation process
    Hands on experience in product release management and patch management
    Performance testing and tools (JMeter / Load runner) is preferred.
    Good verbal communication and written communication skills

Key Responsibilities

  • Strong expertise in Selenium web driver automation framework
    Experience with REST API testing automation
    Knowledge and experience in testing cloud based SaaS products.
    Ability to work with geographically distributed teams
    Understanding of product development lifecycle with specific experience in using both Waterfall and Agile methodologies
    Experience with test-driven development
    Experience working on technical projects within a team
    Knowledge of the use of version control systems such as SVN or GIT
    Ability to quickly research and learn new programming tools and techniques
    Results oriented and focused on meeting deliverable timelines
    Responsible for product release and patch management releases
    Conduct Testcase and Code reviews to ensure the quality of Test Cases.
    Test coverage and Automation Code
    Participate in Planning meetings and ensure quality at all levels of SDLC.
    Provide estimations for Manual and Automation.
    Provide Testing and Automation Strategy for newly developed Features.
    Increase Automation confidence by reducing random test failures.
    Analyze Customer stats and implement the right tool for Cross-Browser / Platform Testing and Automation
    Responsible for QA metrics
    Identify QA Risk and Mitigation Plans and ensure product delivery as per the release timeline.

Technical Competencies

Knowledge / Skills

Communication Skills

Job Segment: Testing, Developer, Cloud, Test Engineer, Software Engineer, Technology, Engineering