Senior Test Engineer
We're looking for an experienced, self-driven Senior Test Engineer to take on a vital role in our software development quality assurance process. Your primary responsibilities is to improve our automated test capability and maturity. This is a transformational role in which your expertise will directly influence engineering efficiency, and overall product quality.
Responsibilities:
- Collaborate on and execute improvement initiatives across infrastructure and tooling.
- Understand product requirements and match test cases.
- Define Test Environment setup and procedures.
- Execute test cases, analyse results, and report all detected issues/defects.
- Mentor junior manual and automated testers.
- Collaborate with other test leads, team members, and test managers.
- Collaborate with software development leads.
- Keep abreast of industry standards and newest testing methodologies and tools.
Basic Requirements
- B.S. in Computer Science or a related technical field.
- Significant experience in software testing with a focus on test automation.
- Proficient in at least one programming language (e.g., Python, C#).
- Hands-on experience with test automation frameworks (e.g., Selenium, Appium, Robot Framework).
- Proven track record of writing, executing, and maintaining complex test scripts.
- Demonstrated ability in leading testing efforts.
- Strong problem-solving skills, with an emphasis on consensus building and collaboration.
- Strong understanding of software testing methodologies and principles.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Experience with version control systems (e.g., Git).
- Lead and mentor a talented team of automation engineers.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
Key Skills:
- Experience in developing automation tools, infrastructure and frameworks within an automated test environment.
- Coding Proficiency: Expert-level proficiency in a relevant programming language (e.g., Python, C#) and experience contributing to production code bases.
- Data & Analytics: Experience in designing data models for test results and generating insightful quality metrics and Dashboards.
Nice to Have:
- Experience testing embedded systems or hardware products.
- Previous experience leading the design and build of automated testing frameworks from scratch.
- Experience in reporting test results and tracking test metrics.
- Experience with Android Test Automation using Appium.
- Embed automation into CI/CD so quality is part of every release.
- Leveraging tools and Machine Learning (ML) to better classify failures.
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No
Company
Motorola Solutions Ireland Limited
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.