Remote Work: Hybrid
Overview:
At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges.
Being a part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve.
You'll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about – locally and globally.
Come make an impact every day at Zebra.
We are seeking an experienced and highly motivated Senior Test Automation Engineer to join our Quality Assurance team!
In this pivotal role, you will architect and enhance our test automation ecosystem, spearhead our AI model validation efforts, and champion cutting-edge QA methodologies. The ideal candidate will possess a robust technical acumen, proven leadership capabilities, and a fervent commitment to quality engineering and continuous improvement.
You will manage quality assurance processes, including compliance with specification, usability, security, performance and overall business value. You will look at the project from a broader perspective and can lead one or more teams of software engineers. You will often bring domain-specific expertise in areas such as UI/UX design, database management, continuous integration/delivery or machine learning.
Responsibilities:
- Takes responsibility for the project from a broader perspective, including the business side
- Acts as a role model to team members to encourage professional working practices
- May coordinate the activities of other personnel and hold regular meetings with other team members to assess progress, resolve impediments and discuss work assignment
- Provides feedback to managers on the project status in the form of progress reports, test coverage, test pass rates, areas of concern and gaps in testing
- Works closely with developers on the software architecture and features in order to devise effective test strategies
- Verifies software functionality against user requirements or specification
- Creates test plans and maintains test infrastructure
- Creates and maintains test suites, test cases and test runs in a test case management tool
- Automates test scenarios using scripting or dedicated tools (Test Complete, Selenium, Robot Framework, UI Automator etc.)
- Verifies software functionality against user requirements or specification
- Verifies bug reports provided by customers; works with customers to specify reproduction steps
- Contributes to testing processes, including end-to-end testing, UI/UX testing, API testing, integration testing, load testing and stress testing
- Contributes to the automation of test cases using dedicated tools such as Test Complete, Selenium and Robot Framework or scripting languages such as Bash or Python
- Contributes to the validation of bug reports from users and other testers, working with them to specify production steps, assigning bug reports to developers and assessing work done on fixing bugs
- Integrates appropriate tools into the automation process to expedite automation
- Documents software defects with clearly described test setups, reproduction steps and, where appropriate, relevant documents such as screenshots, screencasts and logs
- Prepares benchmarks for performance and evaluates software against them
- Determines when release candidates are ready for release to external customers
- Performs integration testing, including cross-platform test setups or interoperability with dedicated hardware
- Provides knowledgeable feedback on software design and user experience, exceeding just the compliance with predefined specification
- Supervises processes and configures relevant tools for iteration planning, continuous integration, risk management, release criteria, deployment.
- Drive the architecture, development, and lifecycle management of our test automation frameworks, ensuring they are scalable, maintainable, and adhere to object-oriented design principles.
- AI Model Validation and Benchmarking: Lead the end-to-end testing and evaluation of our AI agents and models. This includes quantitative performance analysis, response validation, bias detection, and developing novel testing methodologies for generative AI and machine learning features.
- Execute rigorous testing and validation of client-provided datasets, including question-answering pairs and other domain-specific data, to ensure the precision and contextual
- Mentor and upskill other QA engineers, fostering a culture of technical excellence, innovation, and continuous learning within the team relevance of our AI models
Qualifications:
Minimum Qualifications:
- Bachelor's or Master’s degree in an appropriate engineering discipline required (or equivalent qualification/experience).
- Minimum 8 years’ experience (or equivalent vocational qualification/ experience).
Preferred Qualifications:
- Strong analytical thinking
- Strong attention to detail
- Very high communication skills (both spoken and in writing)
- Advanced usage of version control systems (e.g. Git)
- Strong knowlege of:
- Programming skills
- Agile methodologies
- Industry standards
- Performance metrics
- Networks
- Security
- Operating systems
- Database management
- Machine learning methodologies
- Continuous integration systems
- Containerization
Zebra is an equal opportunity employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, protected veteran status, or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.accommodations@zebra.com. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
Know Your Rights:
https://www.eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf
Conozca sus Derechos:
https://www.eeoc.gov/sites/default/files/2022-10/22-088_EEOC_KnowYourRightsSp_10_20.pdf
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Zebra is a federal contractor and is committed to an alcohol and drug free workplace. As a result, all U.S. based employees are subject to the Drug and Alcohol Free Workplace Policy and Procedure.
Zebra Total Rewards includes more than just pay and is structured to meet the needs of our changing global business and evolving talent. We are committed to providing our employees with a benefits program that is comprehensive and competitive – including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.
Salary: USD 122800.00 - USD 184200.00 Yearly
Salary offered will vary depending on your location, job-related skills, knowledge, and experience.
Additionally, all Zebra roles are eligible for cash incentive programs. For example, sales roles have additional opportunity to earn substantial variable compensation tied to quota achievement. In most other roles, the Zebra annual cash incentive program links Company and individual performance together. Some roles may also be eligible for long-term incentive equity awards.
To protect candidates from falling victim to online fraudulent activity involving fake job postings and employment offers, please be aware our recruiters will always connect with you via @zebra.com email accounts. Applications are only accepted through our applicant tracking system and only accept personal identifying information through that system. Our Talent Acquisition team will not ask for you to provide personal identifying information via e-mail or outside of the system. If you are a victim of identity theft contact your local police department.
Zebra Technologies leverages AI technology to evaluate job applications using objective, job-relevant criteria. This approach enhances efficiency and promotes fairness in the hiring process. However, every decision regarding interviews and hiring is made by our dedicated team, because we believe people make the best decisions about people. For more on how we use technology in hiring and how we process applicant data, see our
Zebra Privacy Policy .