Test Architect

Posted:
9/18/2024, 2:02:11 PM

Location(s):
Penang, Malaysia

Experience Level(s):
Senior

Field(s):
QA & Testing ⋅ Software Engineering

Company Overview

At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission -critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.


Department Overview

Our software engineering team is on a mission to transform the world of mission-critical communications! We always deliver the best when it comes to highly-sophisticated two way communication and security video products across professional & mission critical verticals that are reliable, safe, and high-performing. By embracing cutting-edge research and development, we keep up with the latest industry technology trends and drive innovation that pushes the boundaries of what's possible. As the leading provider in the market, we're committed to making a real difference in the lives of those who rely on our technology. Join us on our mission to shoot for the stars!


Job Description

- Strategic Test Planning - Develop and refine the automated testing strategy to
include modern testing methodologies and practices, ensuring comprehensive
coverage across unit, integration, system, acceptance, performance, security,
and UI testing. Collaborating cross functionally with Test Architects and Test
Leads to proactively analyze current processes and practices and defining
improvements of test strategy, test frameworks, infrastructure, tools and test
coverage.
- Automation Framework Development - Design and build scalable and
maintainable test automation frameworks and components that support
automated testing efforts across multiple platforms (embedded, cloud, web,
mobile, API) / harness and any in-house tools required.
- Performance and Security Testing Expertise - Lead efforts in non-functional
testing areas by developing and executing performance test scripts and security test plans, utilizing specialized tools to benchmark and identify vulnerabilities.
- Continuous Integration/Continuous Deployment (CI/CD) - Integrate
automated tests into CI/CD pipelines, ensuring that testing is an integral part of
the build and deployment processes. Monitor and optimize pipeline performance to facilitate rapid, reliable releases in order to reduce time-to-market and
maximize product quality.
- Tool and Technology Evaluation - Continuously research and evaluate new
testing tools, technologies, methodologies and practices to enhance the
effectiveness and efficiency of testing. Advocate for the adoption of tools that
offer significant benefits on test effectiveness efficiency, keep up with industry standards and engage in Community of Practice / Forums.

- Mentorship and Leadership - Mentor Test Engineers and Developers in test
automation practices, code quality standards, and cutting-edge testing
technologies. Foster a culture of quality and continuous improvement within the
team.

#LI-TK1


Basic Requirements

- At least a Bachelor in Electronics/Electrical/Software Engineering or related
disciplines.
- Minimum of 8 years working experience in related fields.

- Strong understanding of Software Development & Test Lifecycle.
- Strong understanding of electronic design principles, including schematic design
and circuit analysis.

- Experience with accessory, battery and charger design and testing is a plus.
- Excellent communication and interpersonal skills are essential.
- Problem solver with a passion for learning and a drive to deliver high-quality
results.
- Proficiency in Python, Perl, VB, Java or other scripting languages and
frameworks
- Experience with Workflows, Mocking frameworks
- Hands on experiences in using the tools like Load runner, Service Test,
Selenium, Robot is a plus
- Knowledge of Model Based testing and Performance Engineering
- Able to design test automation framework for Motorola Solutions products and
solutions from and End-to-End test perspective
- Advanced analytical and problem solving skills
- Able to communicate & present conceptual ideas to technical audiences & leaders
- Strong written/oral communication skills, problem resolution, good judgment,
presentation, and decision-making skills required
- Passion to drive innovation


Travel Requirements

Under 10%


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

No

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email [email protected].