Job Description
Location: Mountain View, California (Onsite Must)
Position Type: Fulltime/Contract to Hire
Expectation: Candidate who can write the automation scripts using Robot Framework and have solid understanding Telecommunication Principles in particular of 5G interfaces, LTE, NB-IoT and the associated
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 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. GCP
- Advanced level of Jira/Confluence knowledge or other bug tracking systems
- Capability to work independently
Job Tags
Full time, Contract work,