ZeissID

Zeiss ID Germany is a division of Carl Zeiss AG, a global leader in optical and optoelectronic technologies. ZEISS ID offers you an overview of all the applications and services you are signed up to at ZEISS

Case Details

Clients: Zeiss Germany

Period: May 2022 – August 2024

Tags: Automation Testing

Project Duration: 2.5 years

Client website: www.zeiss.com

Let’s Work Together

Call us directly, submit a sample or email us!

Address Business
32-34 Okolchitsa str.
4004 Plovdiv, Bulgaria
Contact With Us
Call us: (+359) 32 307 442
info @ sqa.bg
Working Time
Mon - Fri: 9.00 - 18.00
Holiday : Closed

The Story

Zeiss ID Germany is a division of Carl Zeiss AG, a global leader in optical and optoelectronic technologies. Known for its precision instruments and cutting-edge innovations, Zeiss provides solutions spanning industries such as healthcare, research, and manufacturing. ZEISS ID offers you an overview of all the applications and services you are signed up to at ZEISS.

The Challenges

The Zeiss ID project faced several challenges:

1. User Experience Consistency: Ensuring a unified and bug-free login experience for diverse user groups.
2. High Standards of Performance: Maintaining system performance while managing large volumes of authentication requests.
3. Feature Evolution: Supporting ongoing feature development without disrupting existing functionality.
4. Testing Scalability: Creating test scenarios that covered various edge cases and scenarios efficiently, including regression testing for new features.

The solution

The project’s success hinged on implementing a robust QA automation strategy:

– Automation Framework Development: A scalable testing framework was developed using Playwright and TypeScript in conjunction with the BDD (Cucumber) approach. This ensured tests were modular, readable, and aligned with business requirements.

– Comprehensive Test Coverage: Both manual and automated test cases were meticulously designed to cover authentication workflows, security protocols, and performance metrics.

Continuous Monitoring: GitLab and Azure DevOps pipelines were configured to monitor test results and failed requests, ensuring prompt identification and resolution of issues.

– Collaborative Iteration: Close collaboration with development teams facilitated ongoing support for new feature rollouts, with automated test suites adapted as the application evolved.

– Technical Documentation: Detailed and updated documentation ensured knowledge transfer and streamlined onboarding for new team members.

Used tools

1. Playwright: For creating robust and scalable automated tests.
2. TypeScript: Ensured strongly-typed, maintainable, and error-free test scripts.
3. BDD Framework (Cucumber): Fostered clear communication between QA and stakeholders through feature files written in plain language.
4. GitLab: Facilitated CI/CD integration, tracking failed requests and test statuses.
5. Azure DevOps: Enabled efficient test case management and performance tracking.

x

Contact With Us!

32-34 Okolchitsa str., 4004 Plovdiv, Bulgaria

Mon – Fri: 9.00am – 6.00pm / Holiday : Closed