System Test Engineer - Automation

Overview

On Site
$60 - $70
Full Time

Skills

SDET
Network
QA
Automation
Ansible
Telecom

Job Details

Title: SDET

Location: Mountain View, CA

Duration: Long Term

SUMMARY:

Senior Software Development Engineer in Test (SDET) to implement a robust automated test and QA environment and process to ensure that our end-to-end system exceeds customer expectations on a consistent basis. The SDET will join our System Test team and play a leading role in all aspects of test automation (hardware, software and firmware) of a carrier-class wireless network to support the next generation of machine, consumer & sensor data mobility. This individual will leverage a strong background in Software Development Engineering in a test automation environment. This is a fantastic opportunity for someone with a passion for quality and a minute attention to detail who is interested in participating in building a verification platform from the ground up, and seeing their work have global impact across industries

Responsibilities:

Build, improve, implement and maintain automated test platforms and environments in collaboration with other test engineers/test developers.

Be able to conduct manual tests in a complex environment with physical devices / simulators to understand network behavior and derive test requirements at the planning stage

Develop tests in Robot Framework (including defining keywords and libraries in Robot/python), integrate tests in Jenkins to test end- to-end network and subsystems of end-to-end network.

Support our System Test Engineering team to design, develop and maintain functional, regression, integration and end-to-end tests

Support our Development Engineering teams to automate testing at a subsystem level so as to ensure that releases of these subsystems enter System Testing with a high degree of confidence

Develop software code and automated tests that are maintainable and reusable.

Generate API Level Automated Test Scripts using various technologies and tools

Triage bugs submitted from users and other teammates, verifying issues and gathering additional details (via JIRA and applicable tools)

Document, track and escalate issues as appropriate ability to build effective relationships through partnering and collaboration

Maintenance and troubleshooting of the body of automation scripts and tools - understanding the intent of the test and having the ability to identify root causes of failures

Requirements:

Minimum of 3 years experience implementing and using test automation frameworks in a telecom environment to generate and maintain automated test cases from the ground up - it is not enough just to have used automation developed by others.

Candidate should have a solid basic understanding of telecommunication principles - in particular of 5G interfaces, LTE, NB-IoT and the associated 3GPP protocols, interfaces and network architecture

3+ years of experience with one or more agile methodologies (scrum, kanban)

Minimum of 5 years relevant experience in the areas of DevOps engineering and/ or Software build and release engineering.

Candidate must have experience with manual testing in a Telecom environment

Must have extensive knowledge of and experience with implementing test automation with Robot framework, writing keyword libraries in Python

Integration of tests with Jenkins pipelines (declarative or scripted)

Must have experience with Linux and Docker

Must have experience with automation test tools like Jenkins, Git, GitLab, Artifactory and how they enable the CI/CD pipeline

Experience with API testing o testing complex systems at the system level including the use of APIs, rather than a single application

Expert in development of automated testing across multiple platforms and testing techniques

Experience with Python or another automation scripting language

Knowledge of Ansible / Terraform is a plus

Knowledge of other testing frameworks is a plus

Working knowledge of cloud infrastructure, e.g. Google Cloud Platform

Advanced level of Jira/Confluence knowledge or other bug tracking systems

Capability to work independently

Thanks & Regards,

Dhanikesh babu

Manager Talent Acquisition

Innominds Software Inc.

Email ID:

Mobile:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.