Lead QA Automation Engineer (Go & Python)
Confirmed live in the last 24 hours
Motorola Solutions
Job Description
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
Video Solutions teams in the Kraków R&D center have been growing dynamically since 2019. Currently, we have more than 150 specialists on board working on solutions for fixed and mobile cameras, video analytics, video management systems, and access control. We serve public safety and commercial customers including healthcare, airports, retail, critical infrastructure, and public venues. No longer is video just reactive—looking back at what has taken place—but it also informs proactively, issuing alerts in real-time when a person, object, or vehicle appears or a perimeter is crossed.You will join the Krakow Alta Video Team, a group responsible for developing camera firmware built primarily using Go (Golang) and C++. We are looking for a team player who enjoys solving complex problems and is eager to improve system stability and robustness. This is a unique opportunity to work in a performance-critical environment where software interacts directly with hardware components, collaborating with hardware engineers and backend/UI developers located in both Kraków and London.
Job Description
The Krakow Alta Video Team is seeking a skilled QA Automation Engineer to join our engineering squad. We are not looking for a task-executor - we need an engineer who will take full ownership of the quality of our camera product.
In this role, you will be the guardian of the user experience. You won't just automate tickets, you will design the test strategy, ensuring the right balance of testing across the entire stack. You understand the Testing Pyramid and know exactly when a test should be a fast Unit test, a complex Integration test, or a full System E2E scenario.
You will work side-by-side with Firmware and Backend developers, not just finding bugs, but preventing them by influencing the architecture and development process. You will use our proprietary in-house framework (Go & Python) to build a safety net that ensures our cameras perform flawlessly in the real world.
What You’ll Do:
Technical Leadership & Mentoring: Guide and mentor QA and development engineers, establishing best practices and fostering a culture of quality-first engineering within the squad.
Own the Quality: You are responsible for the overall quality of the camera platform. You will decide what needs to be tested and how, acting as the voice of the customer within the engineering team.
Architect the Test Strategy: Apply the Testing Pyramid principles to our pipeline. You will advise developers on Unit/Integration coverage while focusing your automation efforts on critical System and E2E flows.
Develop Automation: Design, write, and maintain scalable automated test scripts using our in-house framework in both Go (Golang) and Python.
CI/CD Pipeline Management: Optimize our build and test pipelines (GitHub Actions, Jenkins) to ensure fast feedback loops without compromising quality.
Hardware-in-the-Loop: Manage automated tests on physical devices (flashing, streaming, network resilience), ensuring the hardware behaves correctly under stress.
Deep Dive Debugging: Investigate complex failures by analyzing Linux logs and network traces, distinguishing between hardware glitches, firmware bugs, and cloud issues.
Basic Requirements
We are looking for someone with:
Commercial Experience: 3+ years of experience in Software Quality Assurance or Test Automation.
Leadership Skills: Demonstrated experience leading QA initiatives, designing comprehensive automation frameworks from scratch, and actively mentoring junior or mid-level engineers.
Quality Mindset & Ownership: You feel personally responsible for the product. You look at the system holistically and prioritize tests that provide the most value.
Understanding of Test Architecture: You deeply understand the Testing Pyramid. You know the difference between Unit, Integration, and E2E tests and can design a strategy that avoids "flaky" tests and slow pipelines.
Dual Language Proficiency (Go & Python): You are comfortable reading and writing code in Go (Golang) and Python within a custom framework.
CI/CD Expertise: Practical experience configuring pipelines in GitHub Actions and/or Jenkins.
Linux & Containerization: Proficiency with Linux terminal, Bash, and Docker.
Networking Knowledge: Understanding of TCP/IP, UDP, HTTP, and network debugging.
English Proficiency: B2/C1 level.
Nice to Have (Bonus Points):
Experience with C++ (ability to read firmware code).
Knowledge of video streaming protocols (RTSP, WebRTC).
Experience with cloud platforms (AWS, GCP).
Background in testing embedded devices or IoT.
Logistical Requirements:
Availability: Full Time (40h/week).
Form of Contract: Contract of Employment (UoP).
Location: Hybrid model – 2 days a week from our office in Kraków (Czerwone Maki 82).
What We Offer:
Competitive salary based on your experience and skills.
Real Impact: You will shape the quality strategy of a global security product.
Modern Tech Stack: Work with Go, Python, Docker, and modern CI/CD tools.
Growth Opportunities: Training budget, conferences, internal knowledge sharing.
Comfortable Office: High-class office, parking, private medical (Medicover), Multisport.
Flexible Working Hours: Start between 7:00 and 10:00 AM.
Travel Requirements
None
Relocation Provided
International
Position Type
ExperiencedReferral Payment Plan
YesCompany
Motorola Solutions Systems Polska Sp.z.o.oEEO 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.
Similar Jobs
Roku
Automation QA Engineer
Juvare
Lead Automation Test Engineer
Juvare
Automation Test Engineer
Ubiquiti
Automation QA Engineer
Ubiquiti
Automation QA Engineer
Waymo