Benefits

Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

Job Description

Seeking an experienced Cloud Test Engineer, with a strong systems background, for our Cloud Platform & Automation (CPAT) team, to work on exciting projects building robust and automated platform across multiple hyperscale cloud providers. We streamline deployments using modern DevOps practices and Infrastructure-as-Code, empower users through self service portal. This is an exciting opportunity to work with the latest and greatest technologies and hone your cloud technology skills! 

Scope of Responsibilities:

  • End-to-end test deliverables for product services, features and components, ensuring high quality cloud self service and automation
  • Develop and Conduct sanity, regression, performance and security test suites on a regular basis, and logging issues
  • Create automated testing solutions from technical designs, specifications and documentation
  • Contributes in the design and suggest improvements in the architecture of the solution
  • Create quality assurance policies and procedures, implement and evaluate adequacy of quality assurance standards
  • Develop and integrate automated testing with continuous integration (CI) systems, such as Jenkins
  • Evaluate new testing technologies and frameworks options, suggest and implement best practices in testing patterns and coverage to incorporate in SDLC.
  • Develop automation test suites and other CloudOps tools for cloud deployments
  • Incorporates security guidelines in testing coverage to increase solution robustness
  • Collaborate with the security team to improve the security posture, including technical enforcement of policies and guidelines
  • Develop innovative methods to find solutions and improve quality, test efficiency and regression coverage
  • Troubleshoot software issues when they arise, and report defects
  • Build tooling and automated continuous integration/continuous delivery pipelines and infrastructure from scratch for delivery teams
  • Collaborate with team members to build highly maintainable and reusable automation modules, following best practices and standards in testing and code health

End-to-end test deliverables for product services, features and components, ensuring high quality cloud self service and automation

Develop and Conduct sanity, regression, performance and security test suites on a regular basis, and logging issues

Create automated testing solutions from technical designs, specifications and documentation

Contributes in the design and suggest improvements in the architecture of the solution

Create quality assurance policies and procedures, implement and evaluate adequacy of quality assurance standards

Develop and integrate automated testing with continuous integration (CI) systems, such as Jenkins

Evaluate new testing technologies and frameworks options, suggest and implement best practices in testing patterns and coverage to incorporate in SDLC.

Develop automation test suites and other CloudOps tools for cloud deployments

Incorporates security guidelines in testing coverage to increase solution robustness

Collaborate with the security team to improve the security posture, including technical enforcement of policies and guidelines

Develop innovative methods to find solutions and improve quality, test efficiency and regression coverage

Troubleshoot software issues when they arise, and report defects

Build tooling and automated continuous integration/continuous delivery pipelines and infrastructure from scratch for delivery teams

Collaborate with team members to build highly maintainable and reusable automation modules, following best practices and standards in testing and code health

Desired Background/Knowledge/Skills: 

  • Full understanding and knowledge of tools, concepts and methodologies of QA & testing framework like: Selenium, TestCafe, nUnit, jUnit and/or others.
  • Experience supporting Agile development team, and understanding of Agile methodologies and practices
  • Experience analyzing user stories, and writing test plans (functional and regression) to verify user stories
  • Experience in writing and running scripts for test automation
  • Proficiency in automation practices, testing within CI/CD pipelines, and Testing as a Service (“TaaS”) models
  • Development and scripting experience with demonstrable proficiency - Python, Java, PowerShell, NodeJS, AngularJS, etc
  • Working knowledge of infrastructure concepts and administration (Linux, Windows, DNS, Network, Firewalls and Security)
  • Deep curiosity in technology trends and proficient with one or more hyperscale cloud providers - Azure, AWS, etc
  • Thorough understanding of Infrastructure-as-code concepts and tools -ex. Terraform, Chef, Puppet,ARM, etc, and cloud delivery models
  • Strong Knowledge of SDLC/Agile practices - CI/CD pipeline, automated testing, code reviews
  • Strong ability to create and design test automation and test infrastructure
  • Expertise in test automation tools and frameworks used in webapps and systems
  • Strong ability to debug test failures/production issues and trace to failing code
  • Understanding of test metrics and the tools to measure them
  • Self-motivated, team player who demonstrates initiative and flexibility
  • Willingness to learn new technologies and adapt, train others
  • Versatility and ability to be a catalyst for culture change 
  • Self organized, ability to handle and prioritize multiple tasks

Full understanding and knowledge of tools, concepts and methodologies of QA & testing framework like: Selenium, TestCafe, nUnit, jUnit and/or others.

Experience supporting Agile development team, and understanding of Agile methodologies and practices

Experience analyzing user stories, and writing test plans (functional and regression) to verify user stories

Experience in writing and running scripts for test automation

Proficiency in automation practices, testing within CI/CD pipelines, and Testing as a Service (“TaaS”) models

Development and scripting experience with demonstrable proficiency - Python, Java, PowerShell, NodeJS, AngularJS, etc

Working knowledge of infrastructure concepts and administration (Linux, Windows, DNS, Network, Firewalls and Security)

Deep curiosity in technology trends and proficient with one or more hyperscale cloud providers - Azure, AWS, etc

Thorough understanding of Infrastructure-as-code concepts and tools -ex. Terraform, Chef, Puppet,ARM, etc, and cloud delivery models

Strong Knowledge of SDLC/Agile practices - CI/CD pipeline, automated testing, code reviews

Strong ability to create and design test automation and test infrastructure

Expertise in test automation tools and frameworks used in webapps and systems

Strong ability to debug test failures/production issues and trace to failing code

Understanding of test metrics and the tools to measure them

Self-motivated, team player who demonstrates initiative and flexibility

Willingness to learn new technologies and adapt, train others

Versatility and ability to be a catalyst for culture change 

Self organized, ability to handle and prioritize multiple tasks

Definite Plus:

  • Cloud Certifications (Azure, AWS)
  • Experience with Cloud Security
  • Experience working in multi-cloud environment
  • Experience with microservices and container orchestration

Cloud Certifications (Azure, AWS)

Experience with Cloud Security

Experience working in multi-cloud environment

Experience with microservices and container orchestration

Basic Requirements

  • MS degree in Computer Science and/or related field
  • 1+ years of scripting and software development, in an Agile setup
  • 2+ years of Experience with unix/linux/windows
  • 3+ years of experience in testing and developing test automation scripts 
  • 1+ years of experience working on AWS or Azure Platform

We offer:

  • Competitive salary package
  • Strong team-oriented culture
  • Flexible working hours
  • Contract of employment
  • Comfortable work conditions (high class offices, parking space)
  • Volleyball field and grill place next to the office
  • Lots of sport activities as Moto football league, Wakeboarding, Snowboarding, e-gaming league etc.
  • Private medical & dental coverage
  • Life insurance
  • 8 hours working day (30 minutes lunch break included)
  • Access to wellness facilities and integration events
  • Trainings and broad development opportunities

Travel Requirements

Relocation Provided

Position Type

Referral Payment Plan

If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.

Read Full Description

Discover Similar Jobs

Suggested Articles