Automated Data-Driven API Testing with Playwright TypeScript: A Step-by-Step Guide
Ultimate QA - Nikolay Advolodkin
by Guest
5d ago
Introduction Automated API testing is a cornerstone of modern DevOps and CI/CD pipelines. While UI testing has its place, API testing is often faster, more reliable, and more comprehensive. This guide will delve into automated data-driven API testing using Playwright and TypeScript. We’ll cover everything from setting up your environment to writing and running your tests. Setting Up Your Environment Prerequisites Node.js and npm TypeScript Playwright First, let’s install Node.js and npm if you haven’t already. You can download the installer from https://nodejs.org. To use Playwright with Typ ..read more
Visit website
Case Study: Automation Program Development for a Large Healthcare Organization by UltimateQA
Ultimate QA - Nikolay Advolodkin
by Nikolay Advolodkin
3w ago
Overview Client: Large Healthcare Organization  Industry: Healthcare  Services Provided: Automation Program Development  Tools Used: Cypress, Playwright, Selenium, Azure DevOps, GitHub  Key Metrics: Over 150 API tests in under 5 minutes, 6.6 seconds average UI test speed, >95% pass rate, 900 minutes daily manual testing time saved Background The client, a prominent player in the healthcare sector, sought to enhance their testing practices to increase efficiency and speed. They required a comprehensive solution to build an automation program from the ground up. Challeng ..read more
Visit website
Get Started with k6 for Load Testing
Ultimate QA - Nikolay Advolodkin
by Guest
1M ago
Introduction Performance Testing is crucial for ensuring your application can handle high user loads and concurrent actions effectively. This type of testing is essential to identify and resolve any potential performance bottlenecks, ensuring that the application performs optimally under various conditions, including scenarios with thousands of simultaneous users or multiple concurrent operations. Grafana k6 is designed to simulate real-world load scenarios, providing us with detailed insights into how our application behaves under stress. By integrating k6 into our performance testing strateg ..read more
Visit website
560% Faster UI Tests: A Case Study
Ultimate QA - Nikolay Advolodkin
by Nikolay Advolodkin
1M ago
Automated UI tests are crucial to software development, ensuring the user interface works as expected. However, implementing these tests can sometimes become slow and unreliable due to the excessive use of Selenium commands. This article presents a case study on optimizing a test and making it 560% faster by addressing the inefficient use of Selenium commands. The Problem: Too Many Selenium Commands The case study focuses on an automated test designed to click two radio buttons. Initially, the test made 157 Selenium commands and took 95 seconds to execute. Each Selenium command introduced a po ..read more
Visit website
Full-time Position: Senior Automation Engineer w/ JS and C#
Ultimate QA - Nikolay Advolodkin
by Paulo Henrique
3M ago
We seek a highly skilled Lead Automation Engineer based in the United States to lead our automation efforts. The ideal candidate will have extensive experience in JavaScript/React for front-end development and .NET for backend services. This role involves working with various Azure components, including Function Apps, Logic Apps, API Management (APIM), App Services, etc. This full-time, fully virtual role requires support during Eastern Standard Time (EST) business hours. About UltimateQA UltimateQA is a leader in the IT and automation testing community, boasting a network of over 100K profess ..read more
Visit website
Insurance company reduces feedback cycle by 82% using automation
Ultimate QA - Nikolay Advolodkin
by Nikolay Advolodkin
3M ago
Overview The client is a leading bank with a solid online presence, serving millions of customers worldwide. They offer various services, including online banking, mobile banking, and different financial products. The Challenge The bank needed help with its testing processes. The existing system could have been faster and more efficient, taking up to 10 hours to complete a single regression suite. The process was causing delays in releasing new features and updates, impacting customer satisfaction and competitive edge. The Solution Our service offered a comprehensive solution to optimize the b ..read more
Visit website
Full-time Position: Senior DevOps Engineer with Java
Ultimate QA - Nikolay Advolodkin
by Guest
4M ago
We seek an experienced Automation Tester with a strong DevOps background for our client in Europe. This role is only for candidates located in Europe! About UltimateQA UltimateQA is a leader in the IT and automation testing community, boasting a network of over 100K professionals. We specialize in sourcing top-tier talent for groundbreaking projects. Joining a project through UltimateQA means becoming part of a community prioritizing quality and innovation. Contract Details Initial Contract: 6-month full-time contract (Renewals based on performance and budget approval) Location: Remote (with ..read more
Visit website
Full-time Position: Senior MuleSoft Developer
Ultimate QA - Nikolay Advolodkin
by Guest
5M ago
UltimateQA seeks a talented and experienced Senior MuleSoft Developer to join our growing team. As a key member of our development team, you will be responsible for designing, developing, and maintaining critical integration solutions using the MuleSoft platform for one of massive clients in Europe. Responsibilities: Design, develop, and implement complex MuleSoft applications and integrations Analyze business requirements and translate them into technical specifications Leverage MuleSoft components, connectors, and APIs to build robust and scalable integrations Collaborate with designers, de ..read more
Visit website
Understanding PageFactory vs. Page Object Model in Selenium
Ultimate QA - Nikolay Advolodkin
by Nikolay Advolodkin
5M ago
Understanding the distinction between PageFactory and Page Object Model (POM) is crucial in automated testing. Here’s a brief comparison. Page Object Model (POM) POM is a design pattern creating an Object Repository for web UI elements, aiming to reduce code duplication and improve test maintenance. Each web page has a corresponding Page Class containing methods that perform operations on WebElements. POM separates operations and flows in the UI from verification, making the code cleaner and more understandable. It supports the reuse of page methods and gives methods realistic names for easy ..read more
Visit website
How to Create Customizable Dashboards in Azure DevOps
Ultimate QA - Nikolay Advolodkin
by Oles Nikaniuk
6M ago
Introduction Azure DevOps provides a comprehensive ecosystem for software development teams, offering a wide array of capabilities including version control, project planning, build automation, testing, and release management. The platform also includes support for dashboarding, which provides the ability to visually represent data from a project. This article will guide you on how to create dashboards of test results in Azure DevOps. It will be useful for you if you use Azure Pipelines to run tests. What are Azure DevOps Dashboards? Dashboards in Azure DevOps are customizable interactive sign ..read more
Visit website

Follow Ultimate QA - Nikolay Advolodkin on FeedSpot

Continue with Google
Continue with Apple
OR