About this role
Job title: Quality Assurance Analyst
About the Role As a Quality Assurance Analyst at Zebra, you will design, develop, and execute automated and manual tests to ensure the quality, reliability, and performance of enterprise applications. This role places a strong emphasis on test automation using Tricentis Tosca and requires collaboration with business analysts, developers, product owners, and other QA teammates to validate requirements and deliver high-quality software.
What You'll Do
- Develop, maintain, and execute automated test scripts using Tricentis Tosca for functional, regression, integration, and end-to-end testing.
- Create and execute manual test cases where automation isn’t practical.
- Analyze business, functional, and technical requirements and translate them into comprehensive test scenarios and test cases.
- Participate in sprint planning, backlog refinement, and project review sessions to ensure quality requirements are properly addressed.
- Perform functional, system, integration, regression, and user acceptance testing activities.
- Design reusable automation components and optimize Tosca-based frameworks for scalability and maintainability.
- Execute automation suites as part of release validation and production readiness activities.
- Identify, document, track, and validate software defects through resolution.
- Support CI/CD and continuous testing initiatives by integrating automated testing into deployment pipelines.
- Develop and maintain test data required for test execution.
- Collaborate with business users, developers, architects, and analysts to understand application behavior and business processes.
- Generate testing metrics, test execution reports, and quality dashboards; maintain quality visibility.
- Support troubleshooting and root cause analysis; identify opportunities to improve automation coverage and processes.
- Participate in peer reviews of test cases and automation scripts.
- Validate integrations between enterprise applications and supporting systems.
What We're Looking For
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 3+ years of experience in Software Quality Assurance and Testing.
- 3+ years of hands-on test automation experience using Tricentis Tosca.
- Strong understanding of software testing methodologies, test design techniques, and QA best practices.
- Experience creating automated test cases from business and functional requirements.
- Experience with regression, integration, end-to-end, smoke, and system testing.
- Experience with defect tracking and test management tools such as JIRA, Azure DevOps, HP ALM, or similar platforms.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in Agile and hybrid development environments.
- Experience validating data across front-end and back-end systems.
- Strong attention to detail and commitment to delivering high-quality software solutions.
Test Automation Skills (Required)
- Tricentis Tosca Expertise: advanced hands-on experience with model-based test automation, module creation and maintenance, test case design, Test Data Service (TDS), execution lists, requirements traceability, risk-based testing, API and web service testing, distributed execution.
- Experience developing and maintaining large-scale automated regression suites.
- Ability to troubleshoot and optimize unstable automation scripts.
- Experience integrating Tosca automation within CI/CD pipelines.
- Experience with automation reporting and quality metrics.
- Experience validating web, desktop, API, and enterprise applications using Tosca.
- Ability to identify and automate high-value business processes and critical user journeys.
Additional Automation Experience
- Experience with one or more of the following tools: OpenText UFT / UFT One, Selenium, Playwright, Postman, SOAP UI.
- Familiarity with source control and DevOps tools: Git, GitHub, Azure DevOps, Jenkins.
Preferred Qualifications
- Experience testing enterprise applications such as Oracle E-Business Suite (EBS), Siebel CRM, SAP, Salesforce (SFDC).
- Experience validating end-to-end business processes across enterprise systems.
- Experience supporting enterprise application upgrades, implementations, and enhancements.
- Knowledge of API, middleware, and integration testing.
- SQL knowledge for data validation.