Requirements - 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.
Qualifications: - 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