Summary
Overview
Work History
Education
Skills
Timeline
BusinessDevelopmentManager
Mustafa Nooristani

Mustafa Nooristani

Software QA Engineer
Elk Grove,CA

Summary

Software-savvy quality assurance professional committed to confirming proper functionality and usability of software products before release. Plans test schedules and strategies according to project scope and delivery dates and monitors and tracks bug resolutions. Reviews software documentation to verify technical accuracy and completeness and to mitigate risks.

Overview

6
6
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software QA Automation Engineer

United Healthcare
Elk Grove, CA
08.2024 - Current

• Design and execute UI, API, and database automation using Selenium WebDriver, Playwright, Rest Assured, Cucumber, JUnit, TestNG, and Java.
• Integrate automation into CI/CD pipelines with Jenkins, GitHub Actions, and Maven, leveraging Git and GitHub for version control.
• Perform API and service layer testing with Postman and Insomnia, validating RESTful JSON requests and responses.
• Author and maintain test documentation (Test Plans, Test Cases, Test Strategies) ensuring alignment with acceptance
criteria.
• Utilize Rally and JIRA for sprint planning, test execution, and defect management.
• Collaborate with developers and solution architects to validate design and system behavior before deployment.
• Utilize Splunk for log validation, MongoDB for managing test data, and Lagoon for storing configurations.
• Coordinate automation and manual testing efforts across onshore and offshore QA teams, ensuring timely and high-quality
releases.

Senior Testing Analyst

Duke Energy, North Carolina
01.2023 - 08.2024
  • Successfully implemented both manual and automated testing using Tosca automation tool
  • Utilized qTest test management tool for test plan, requirements, test design and test execution
  • Created and executed scripts in the CI pipeline and used version control tools such as Bit Bucket and Git
  • Worked in Agile delivery methodology, utilizing Kanban and Scrum boards
  • Analyzed business requirements, documented business requirement specifications, wrote Test strategy, Test Plans and Test Cases
  • Worked closely with the development team to understand technical design and architecture for test planning
  • Conducted Manual tests, reviewed test results, and reported defects into the defect tracking database, verifying the resolution of all defects for an assigned project
  • Created manual test cases, reviewed them with stakeholders to validate the functionality
  • Performed Ad-Hoc testing upon the completion of a test case to identify unresolved bugs within the application
  • Utilized Dbeaver to Query databases for data verification and validation, experienced in Kafka.

Quality Assurance Engineer II

TrueML-TrueAccord
05.2022 - 01.2023
  • Conducted both manual and automated testing of web applications using tools such as Cypress and Tricentis TOSCA to ensure high quality and error-free software
  • Collaborated with cross-functional teams including Product, Engineering, and Data to deliver high-quality software products and improve the overall quality assurance process
  • Developed and implemented effective QA solutions to continuously improve testing processes and increase productivity
  • Demonstrated expertise in API testing with Postman to ensure seamless integration with other systems
  • Utilized AWS services such as Lambda, S3, CloudWatch, and DynamoDB for testing purposes, ensuring that software products are reliable, scalable, and secure
  • Identified, recorded, and tracked bugs and issues throughout the software development lifecycle to ensure that they are resolved in a timely manner
  • Exhibited excellent attention to detail by thoroughly observing, itemizing, and documenting problems in various tools such as Jira, Confluence, and Google Docs
  • Worked in agile processes using Jira issue and project tracking software, contributing to a dynamic and iterative software development process
  • Participated in CI/CD release to production QA process, ensuring the quality and stability of software releases.

QA Automation Engineer

Alliance Tek Solutions
04.2020 - 05.2022
  • Actively participated in daily Scrum with the team and was involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and reviewing milestones and accomplishments
  • Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven)
  • Developed Automation framework by following a hybrid model approach of implementing Page Object Model and BDD, using JAVA OOPS concepts, Selenium Web Driver, and Cucumber
  • Performed BDD using Cucumber Features, Scenarios, and Step Definitions in Gherkin format
  • Designed Test Plan which included test objectives, test phases, scenarios, and test environment after a thorough analysis of the business rules
  • Execute cross-browser compatibility and regression tests using Selenium WebDriver for testing UI
  • Set up Jenkins for a scheduled automation test run that will trigger the Smoke Test script by receiving an email
  • Used different selenium methods to handle Alerts, Pop-ups, drop-downs, check boxes, radio buttons, dynamic calendars, and web tables in Selenium WebDriver
  • Identified, Reported, and Tracked Defects using the JIRA test management tool
  • Reviewed database test cases according to requirements to validate reports by retrieving data with SQL queries from the oracle database
  • Performed Application Programming Interfaces (API) testing using Restful, Postman, and Rest Assured Libraries.

Education

Master of Arts - Security Management

Turkey National Police Academy
Turkey
2017 - 2018

Bachelor's Degree - Psychology And Educational Sciences

Kabul University
2011 - 2016

Skills

  • TECHNICAL SKILLS:
  • Testing Tools
  • Selenium Web Driver, JUnit, Cucumber, Cypress, TOSCA
  • Languages
  • Java, SQL, Gherkin
  • AWS
  • Lambda, S3, CloudWatch, Aurora and DynamoDB services
  • Methodologies
  • Agile (Scrum and Kanban), Waterfall
  • IDE
  • Eclipse, IntelliJ IDEA and VS code
  • Test Framework
  • Data-Driven, Hybrid and BDD
  • Build Management Tool
  • Maven
  • Bug Tracking Tool
  • JIRA
  • CI/CD
  • Jenkins
  • Back-end/Database Testing tools
  • MySQL, JDBC
  • API/Business Layer Testing Tools
  • Postman, Rest assured library, Kafka connector
  • Version Control
  • Git, GitHub and BitBucket

Timeline

Senior Software QA Automation Engineer

United Healthcare
08.2024 - Current

Senior Testing Analyst

Duke Energy, North Carolina
01.2023 - 08.2024

Quality Assurance Engineer II

TrueML-TrueAccord
05.2022 - 01.2023

QA Automation Engineer

Alliance Tek Solutions
04.2020 - 05.2022

Master of Arts - Security Management

Turkey National Police Academy
2017 - 2018

Bachelor's Degree - Psychology And Educational Sciences

Kabul University
2011 - 2016
Mustafa NooristaniSoftware QA Engineer