Lead QA Automation Engineer (Go & Python)
Job Summary
Company Overview
At Motorola Solutions we believe that everything starts with our people. Were 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 thats 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 reactivelooking back at what has taken placebut 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 wont 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 Youll 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 youd like to join our team but feel that you dont quite meet all of the preferred skills wed still love to hear why you think youd be a great addition to our team.
Required Experience:
IC
About Company
Motorola Solutions, Inc., incorporated on March 9, 1973, is a provider of communication infrastructure, devices, accessories, software and services. The Company operates through two segments: Products and Services. It serves global customer base spanning federal, state, county, provin ... View more