Summary
Work History
Education
Skills
Languages
Projects
References
Work Availability
Timeline
Ziyoda  Muslimova

Ziyoda Muslimova

Brooklyn,NY
My job is to break things and then make them work perfectly.

Summary

Test Automation Engineer with 8 years of experience, including 5 years in test automation and 3 years as a manual tester. Knowledgeable in Java, Selenium WebDriver, TestNG, Maven, and Cucumber for testing web-based applications. Proficient in understanding user needs, creating test cases, and issue tracking with tools like JIRA. Comfortable working in Agile and Waterfall settings, actively participating in all stages of the software development process.

During my 3 years of manual testing, I established a strong foundation in software quality assurance. I honed my attention to detail and critical thinking skills, which have proven invaluable in my transition to automation. This experience enables me to craft comprehensive automated test cases and appreciate the subtleties of software quality.

With a total of 8 years of combined experience, my mission is to continue utilizing my skills to produce high-quality software that meets user needs and operates effectively. I'm dedicated to delivering dependable software solutions while constantly improving the software development process.

Work History

Software Development Engineer in Test

Bombardier/Alstom
Brooklyn, NY
04.2018 - Current
  • Following Agile testing methodology, participating in daily Scrum, Sprint Planning, Demo, Retro, Sprint Grooming meetings and testing each Sprint deliverables.
  • Developing Test scenarios, Test cases, Test reports and Features for BDD (Behavior Driven Development) using Cucumber with Gherkin language in order to hit every functionality and data point based on Functional Requirement Document.
  • Performing Smoke testing, Functional testing, Regression testing, API, UI, Positive and Negative testing of software functionalities.
  • Developing Behavior Driven Development Framework from scratch by using Selenium WebDriver, JAVA, Selenium Grid, JUnit, Maven, Cucumber, Jenkins and Page Object Model (POM) designed pattern.
  • Expert knowledge on Java Programming language and using its OOP Concepts within the framework.
  • Using Selenium locators – Xpath, Tag, Id, CSS, Name and class to find web elements in UI.
  • Enhance experience on Maven project written in Java to develop and execute Acceptance Tests from Cucumber feature files.
  • Using Scenario outline for data-driven testing in BDD and background to eliminate the duplicate steps in scenarios.
  • Configuring, launching builds using Jenkins jobs and analyzed the Test Reports from Jenkins and reporting the test results to the team.
  • Utilizing Apache POI jar file to read test data from the excel spreadsheets and load them into required test cases.
  • Responsible for performing API testing using REST Assured library, Swagger with Postman as part of Back-End testing to verify Data against expected results.
  • Consistently executed manual and automated database testing by writing SQL Queries and utilizing JDBC API with PostgreSQL.
  • Using Git as the version control tool, and GitHub as the repository.

Manual QA Tester

Century 21 Retail Clothing Store
BROOKLYN, NY
02.2015 - 01.2018
  • Developed and executed test plans, scripts, and cases for manual testing.
  • Created detailed bug reports with screenshots and steps to reproduce the issue.
  • Identified software defects in different phases of the application development life cycle.
  • Performed functional, smoke, sanity, system integration, regression and user acceptance testing.
  • Tracked all bugs found during testing using JIRA bug tracking tool.
  • Reported status updates of ongoing projects on a regular basis.
  • Participated in daily stand-up meetings with the development team to discuss progress and blockers.
  • Worked closely with other members of the QA team to develop effective strategies and test plans.

Education

Management

Tashkent Institute of Finance, Tashkent, Uzbekistan
06.2009

Skills

  • Java, Gherkin, SQL
  • Automated and Manual Testing
  • Automation tools: Selenium WebDriver
  • Database & API Testing Tool: JDBC, Rest Assured
  • Testing Framework: JUnit, TestNG, BDD Cucumber
  • HTML, CSS, XML, JSON
  • Project Build/Integration Tool: Maven, Jenkins
  • PM/Defect Tracking Tool: Jira
  • Version Control Tool: Git with repository GitHub
  • Development IDE: IntelliJ IDEA, Eclipse
  • Methodology: Agile-Scrum
  • Defect Tracking and Reporting
  • Collaborative Team Player

Languages

English
Professional
Russian
Full Professional
Uzbek
Native/ Bilingual

Projects

Automated Testing Framework
Description:
Developed and implemented a comprehensive automated testing framework for a prominent web application, leveraging industry-standard tools and methodologies.
Key Components:
- Utilized Java programming language and Selenium WebDriver for robust and efficient UI automation.
- Adopted Maven for streamlined project management and dependency control.
- Integrated Junit for test execution, incorporating Cucumber for collaborative test case development.
- Followed best practices, including the Page Object Model (POM) design pattern and the use of a Singleton pattern for effective resource management.
Supporting Features:
- Implemented a configuration.properties file to manage essential test data securely.
- Developed a Utilities package with reusable components such as custom waits and a flexible browser selection mechanism.
Testing Approach:
- Conducted extensive UI, back-end, and API testing to ensure comprehensive coverage and end-to-end quality.
- Led manual testing efforts for exploratory, usability, and acceptance testing phases.
Reporting and Metrics:
- Generated detailed HTML and JSON reports to facilitate analysis without compromising confidentiality.
Version Control and CI/CD:
- Employed Git and GitHub for version control to ensure traceability.
- Integrated Jenkins for continuous integration, automating the testing and release processes.

Project: E-Commerce Website Testing

Project Responsibilities:

As a manual tester, I conducted testing on a critical e-commerce website, ensuring its functionality, usability, and overall performance. Responsibilities included test case design, functional and usability testing, compatibility testing, regression testing, defect reporting, and maintaining comprehensive test documentation. This project contributed to the website's improvement and positive user experience.

References

References available upon request.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Development Engineer in Test - Bombardier/Alstom
04.2018 - Current
Manual QA Tester - Century 21 Retail Clothing Store
02.2015 - 01.2018
Tashkent Institute of Finance - , Management
Ziyoda Muslimova