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
7
7
years of professional experience
6
6
years of post-secondary education
Work History
Senior Testing Analyst
Duke Energy, North Carolina
01.2023 - Current
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.
Automation Tester
Best Buy
, Minnesota
12.2018 - 04.2020
Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression
Generated Test Reports using TestNG test script execution and created the error screenshots
Expertise in Grouping of Test Cases, Test Methods, and Test Suites for functional testing
Used the TestNG annotations like Groups, Parameter, Data Provider, Tags
Created Selenium Web-Driver automation scripts using JAVA to validate functionality on various browsers
Used Maven to build and run the Selenium automation framework
Involved in the Continuous Integration of the automation framework with Jenkins
Extensively used Selenium locators like Xpath, CSS Selectors, and WebDriver to test the web application
Assisted QA lead in documenting User Acceptance Test reports and reporting defect resolution
Identified, Reported, and Tracked Defects using the JIRA tool
Prepared traceability matrix to ensure adequate coverage of the test cases
Performed back-end testing on Oracle database by writing SQL queries.
Manual Tester
Prudential Financial Inc
New York
03.2017 - 12.2018
Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases
Worked with the development team to understand technical design and architecture for test planning
Executed Manual tests reviewed results of all tests and reported into the defect tracking database, verifying the resolution of all defects for an assigned project
Created manual test cases, reviewed them with different stakeholders to validate the functionality
Prepared traceability matrix to ensure adequate coverage of the test cases
Performed back-end testing on Oracle database by writing SQL queries
Performed Ad-Hoc testing upon the completion of a test case to seek further unresolved bugs within the application
Connected to the database to Query the database using SQL for data verification and validation
Interacted closely with developers regarding defects, participated in tracking, reviewing, and analyzing bugs
Worked extensively with business users to define the scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
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 Testing Analyst
Duke Energy, North Carolina
01.2023 - Current
Quality Assurance Engineer II
TrueML-TrueAccord
05.2022 - 01.2023
QA Automation Engineer
Alliance Tek Solutions
04.2020 - 05.2022
Automation Tester
Best Buy
12.2018 - 04.2020
Master of Arts - Security Management
Turkey National Police Academy
2017 - 2018
Manual Tester
Prudential Financial Inc
03.2017 - 12.2018
Bachelor's Degree - Psychology And Educational Sciences