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.
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
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
Definite Plus:
Cloud Certifications (Azure, AWS)
Experience with Cloud Security
Experience working in multi-cloud environment
Experience with microservices and container orchestration
We offer: