Ulugbek Berdiev
Quality assurance automation engineer
Damascus, MD 20872 (443-***-**-** ***.*******@*****.*** Education
Tech University - Moscow Russia Bachelor of Engineering completed 06/2011
Authorized work to any type of employer
Summary
Results-driven Full Stack QA Engineer with over 9 years of experience in testing and automating web-based applications, leveraging a strong command of Core Java, JavaScript OOP, and modern testing frameworks like Selenium WebDriver, Cypress, Playwright, Appium with Sauce Labs, Cucumber, Karate, and TestNG. Skilled in SQL and REST API testing using tools such as Postman, Rest Assured, and .NET API testing with the MSTest framework. Proficient in developing robust Hybrid Automation Frameworks, implementing the Page Object Model (POM) with Maven, and executing comprehensive testing strategies for UI, API, and mobile platforms. Brings 8+ years of Java coding experience with a deep understanding of Object-Oriented Programming (OOP) principles, complemented by 2+ years of hands-on JavaScript expertise.
Experienced in Azure DevOps, including designing and managing YAML pipelines for CI/CD processes, and leveraging contract testing to ensure reliable service integrations. Strong expertise in test environment setup and automation using AWS and Azure, enhancing software reliability and performance. Possesses in-depth domain knowledge across Healthcare, Banking, Mortgage, and Insurance industries. Skilled in Agile methodologies, fostering collaboration and continuous improvement within cross-functional teams. Tools and skills
Web Services & API Testing
Skilled in RESTful Web Services Testing using Postman, REST Assured, Swagger, and .NET API Testing with MSTest Framework.
Proficient in Contract Testing to ensure seamless service integrations. Database Testing
Experienced in database testing with SQL queries and working with Oracle, MySQL, PostgreSQL, and Azure SQL. Build & CI/CD Tools
Project Build/Integration Tools: Maven, Jenkins.
CI/CD Tools: Expertise in Azure DevOps and managing YAML Pipelines for automated deployments. Defect Tracking & Management
PM/Defect Tracking Tools: Jira, Zephyr, Azure DevOps. Version Control
Version Control Tools: Git with repositories hosted on GitHub and MS Azure. Development Environments
IDE/Editors: IntelliJ IDEA, Eclipse, Visual Studio. Programming Languages
Java, JavaScript, C#, SQL, Gherkin.
Automation Tools
Selenium WebDriver, Cypress, Playwright, Appium with Sauce Labs, Karate, RestAssured. Testing Frameworks
JUnit, TestNG, BDD Cucumber, MSTest, XUnit.
Experience
Software engineer in test 08/2023 - current
Signify Health - Dallas, TX
Comprehensive Testing Expertise: Specialize in ensuring the robustness and reliability of web and mobile applications through meticulous testing of UI, APIs, and .NET applications. Skilled in both manual and automation testing, leveraging tools like Postman, Swagger, Jira, Zephyr, Cypress, Playwright, Karate, Appium with Sauce Labs, and Cucumber.
Advanced Automation: Develop and execute comprehensive test scripts in Java and JavaScript. Proficient in creating automation frameworks, incorporating MSTest Framework for .NET apps, and implementing contract testing to ensure reliable service integrations.
Performance & Load Testing: Conduct performance testing using Gatling to assess system behavior under varying loads.
CI/CD and Deployment: Actively involved in CI/CD processes on Azure DevOps, designing and managing YAML pipelines to streamline automated deployments. Integrate automation regression tests into pipelines and provide detailed reporting on test results.
Code Quality & Reliability: Perform code reviews and white-box testing, ensuring high-quality code and system reliability.
Production Monitoring: Work in live PROD environments, conducting defect monitoring and testing across various scenarios, including Smoke, Regression, Integration, Database, API, and Security testing. Database Management: Experienced in backend data validation and testing using MySQL, Postgres, and Azure SQL.
Collaboration & Agile: Collaborate with cross-functional teams, including developers and product managers, in an Agile Scrum environment to ensure timely delivery of high-quality software solutions. Quality assurance engineer 08/2021 - 08/2023
MAXIMUS - Maclean, VA
Working in Agile scrum, developing web healthcare apps for the government. Experience on automation script developing using java/javascript selenium/restAssured. Experience on various types of testing E2E/integration/regression/smoke/load/stress/black/whitebox/unit UI and API DB tests.
Writing test cases/test plans and strategy using Zephyr/Jira Developed API and UI automation testing framework using maven/java /selenium webdriver. Working on multiple different types of web apps in parallel using the technology react/spring-boot. Experience on back end testing using API and DB and tools like Postman/MySQL/Swager. I have good communication skills and experience working with a big team of devs/menegers/product owners resolving daily problems and tasks to ensure a high quality application to be delivered on time and meet all deadlines. QA ENGINEER 08/2019 - 08/2021
Freddie Mac - McLean, VA
Automated Test Cases using Java Selenium/javascript Cypress for Regression, Smoke Testing, Positive, Negative Testing, as well as Database Testing with SQL queries Evidenced capability to manage dependencies for building Automation Framework using Maven as build tool and pom.xml file for information and configuration storing
Jenkins build jobs to run the Regression Test suite as well as Smoke Tests triggered by CI/CD pipeline on AWS Implemented Gherkin syntax to write Test scenarios in Jira and integrated it with IntelliJ Write Java code and do unit testing.
Manual testing UI and API to deliver a better user experience. SR. TEST AUTOMATION ENGINEER 06/2017 - 08/2019
LIQUIDITY SERVICES - Washington, DC
Experienced being an effective team member in a professional and collaborative Agile Testing Environment, actively participated in all Scrum-related ceremonies: Daily Scrum, Sprint Planning, Sprint Review, and Sprint Retro meetings Developed from scratch Automation Framework by implementing the Page Object Model using Maven, Selenium,AWS, WebDriver, TestNG and Java to provide stability in the Test environment using Java programming language. QUALITY ASSURANCE ANALYST 03/2015 - 06/2017
LIFEBRIDGE HEALTH - Baltimore, MD
Integrated GIT as a version control system to keep track of updates and changes in source code during development and testing procedures
Analyzed test specifications and converted them into Functional Test Cases Involved in preparing the Test Plans and Test Cases based on the business and functional specifications.