SUMBUL
NAZARMAMADOVA
SOFTWARE QA AUTOMATION ENGINEER
+1-571-***-**** *********@*****.***
Falls Church, Virginia 22041 Work Status: GC-EAD
LinkedIn: https://www.linkedin.com/in/sumbul-sqa
PROFESSIONAL SUMMARY
Results-driven Software QA Automation Engineer with 7+ years of experience in developing robust automation frameworks, enhancing software quality, and optimizing testing cycles. Proficient in Java, Selenium, and Cucumber (BDD), with comprehensive expertise in manual testing and automated testing across diverse domains, including Banking, Retail, E-Commerce, Insurance, and Financial-Mortgage industries. Highly skilled in Agile methodologies, including Scrum, with hands-on experience in participating in Agile ceremonies such as Sprint Planning, Daily Stand-ups, Backlog Grooming, Sprint Reviews, and Retrospectives. Extensive experience in functional testing, user acceptance testing (UAT), regression testing, and end-to-end testing, ensuring comprehensive coverage of business requirements.
Proficient in developing and executing Selenium WebDriver automation scripts in Java, implementing the Page Object Model (POM) framework for cross-browser testing, and leveraging testing annotations for enhanced test management.
Demonstrated expertise and domain knowledge in Banking, Retail, E-Commerce, Insurance, and Financial-Mortgage workflows.
Comprehensive experience across all phases of the Software Development Life Cycle (SDLC), with a strong understanding of methodologies like Agile, Scrum, and the Waterfall Model.
Skilled in reviewing and analyzing Business Requirements to create Test Plans, Test Cases, Test Scripts, and Requirement Traceability Matrices (RTM), ensuring thorough test coverage.
Expertise in various testing types, including Smoke Testing, Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, Ad-hoc Testing, Cross-Browser/Cross-Platform Testing, UI Validation, and Boundary Value Testing.
Proficient in utilizing test automation tools such as Selenium WebDriver/IDE/Grid to develop robust automation testing scripts for web and client-server applications.
Strong knowledge of JUnit and TestNG frameworks for unit testing and Maven for project build management.
Experienced in designing and implementing Data-Driven and Hybrid Automation Frameworks in Selenium.
Skilled in developing test scripts to implement Test Cases, Test Scenarios, and features for Behavior-Driven Development (BDD) using Cucumber.
EDUCATION
Bachelor of Arts in Social Sciences
Tajikistan National University 2011 – 2016
TECHNICAL SKILLS
Languages: Java, SQL, HTML, XML, JSON, CSS
Testing Tools: Selenium WebDriver/IDE/Grid, TestNG, Rest-Assured, Postman
Frameworks: Cucumber (BDD), Page Object Model (POM), Hybrid, Data-Driven
DevOps & CI/CD: Jenkins, Maven, Git, GitHub
Testing Types: Functional, Regression, UAT, API Testing, Database Testing
Project Management: Agile/Scrum, Jira, Waterfall
Platforms: Windows, Cross-Browser Testing (Chrome, Firefox, IE)
EXPERIENCE
SOFTWARE TEST AUTOMATION ENGINEER
City National Bank Tysons, VA
04/2022 – Present
Designed and developed a robust automation testing framework from scratch using Selenium WebDriver, Java, and Cucumber (BDD) to streamline the testing process and enhance efficiency.
Implemented a scalable Page Object Model (POM) framework using Java, Selenium WebDriver, and Cucumber for improved test script reusability and maintenance.
Conducted Behavior-Driven Development (BDD) by writing feature files, scenarios, and step definitions in Gherkin syntax, ensuring alignment with business requirements.
Proficient in Core Java and Object-Oriented Programming (OOP) concepts for building modular and efficient test scripts.
Utilized Maven for building automation and dependency management and Jenkins for Continuous Integration (CI) and automated test execution.
Collaborated with Agile teams by participating in Sprint Planning, Scrum Meetings, Sprint Reviews, and Backlog Grooming sessions to analyze user stories and define test scenarios, test cases, test data, and comprehensive test reports.
Conducted User Acceptance Testing (UAT) within an Agile environment to ensure product readiness for end users.
Automated cross-browser and cross-platform testing using Selenium WebDriver, reducing manual testing efforts.
Performed extensive UI testing, functional testing, and regression testing using Selenium, Cucumber, Maven, and Jenkins.
Integrated automation scripts using Selenium WebDriver API into Jenkins for nightly builds and regression test execution.
Managed and tracked defects using JIRA, ensuring resolution and high-quality deliverables.
Analyzed Business Requirements Documents (BRD) to design effective test cases and scripts, ensuring comprehensive test coverage for application features.
Executed regression and smoke tests as a critical part of the deployment pipeline, leveraging Selenium WebDriver for automation.
Generated detailed test reports and resolved automation challenges using Maven for structured build management.
Conducted back-end data validation using SQL and executed queries in Oracle databases to verify data accuracy and integrity.
Actively participated in Agile ceremonies, including daily stand-ups, walkthroughs, and weekly assessment meetings with QA teams, business analysts, and developers to ensure project alignment.
Environments
Selenium WebDriver, Java, Cucumber (BDD), Gherkin, Maven, Jenkins, JIRA, Oracle DB, SQL, Eclipse, XPath, XML, JSON, Windows, Chrome, Firefox, Internet Explorer
QA ENGINEER
Progressive Insurance Cleveland, OH
06/2019 – 03/2022
Developed Test Cases, Use Cases, and automation test scripts, adhering to Quality Assurance best practices for effective testing.
Extensively utilized descriptive programming to create efficient and reusable functions, maintaining a well-structured function library for team use.
Analyzed and gathered requirements from Business Requirements Documents (BRD), Design Documents, and other related artifacts.
Experienced in Mobile Application Testing for both iOS and Android platforms, ensuring optimal app performance.
Conducted API testing using Postman to manually validate REST API requests and responses.
Proficient in Core Java and Object-Oriented Programming (OOP) concepts, building robust and reusable test scripts.
Designed and implemented an automation framework using Selenium WebDriver and TestNG, enabling seamless cross-browser and cross-platform testing.
Developed and executed smoke and regression test suites using TestNG and Maven, enhancing test coverage.
Leveraged CSS selectors, IDs, and XPaths to accurately locate elements on web pages during automated testing.
Actively involved in Agile Scrum methodology, participating in Daily Stand-ups, Sprint Planning, Grooming Sessions, and Sprint Reviews to ensure smooth project execution.
Designed a robust UI testing automation framework with Selenium WebDriver, streamlining browser compatibility and regression testing for new builds.
Reviewed the Test Basis and documented Test Strategies, Test Plans, and Test Cases, ensuring comprehensive test coverage.
Created and maintained data-driven test scripts in Selenium WebDriver for functional and regression testing.
Executed complex SQL queries to validate data integrity and consistency during back-end testing for Oracle-supported tables and cubes.
Validated database reports by retrieving data via SQL queries in Oracle databases, ensuring accurate system functionality.
Conducted end-to-end database testing to ensure data integrity across all workflows.
Assisted QA lead in documenting the User Acceptance Test (UAT) reports and resolving defects.
Performed Cross-Browser Testing by executing test cases across Firefox, Chrome, and Internet Explorer, ensuring seamless functionality.
Actively contributed to Agile Scrum ceremonies, including Daily Stand-ups, Sprint Grooming, Sprint Planning, and Sprint Reviews, ensuring effective team collaboration.
Environments
Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, HTML, XPath, GitHub, Windows 7, Oracle SQL Developer, MS Office Suite, Jira, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON, Windows XP, 7, 10, Browsers: Chrome, Firefox, and IE, Core Java
QA ANALYST (MANUAL TESTER)
The Home Depot Atlanta, GA
09/2017 – 05/2019
Actively participated in the Software Development Life Cycle (SDLC), leveraging Agile methodologies, including Scrum, for seamless business process design and implementation.
Authored and executed both manual and automated test cases, ensuring thorough validation of application functionalities.
Performed Backend Testing using SQL to validate data integrity and ensure proper functionality of database operations.
Conducted various testing types, including Functional Testing, Integration Testing, Regression Testing, Positive/Negative Testing, and User Acceptance Testing (UAT).
Executed Regression Testing using the Selenium automation tool to ensure application stability after updates or changes.
Designed and implemented an Automation Framework for scalable testing across all applications.
Tracked test progress throughout the project release cycle, generating detailed test results and status reports for stakeholders.
Utilized Test Director/Quality Center to create traceability between requirements and test cases, ensuring coverage.
Provided training to team members on QA processes, automation tools, and best practices to enhance team performance.
Created and maintained test automation environments to support consistent and efficient test execution.
Regularly attended and contributed to daily Scrum meetings, ensuring Agile practices were effectively followed.
Conducted project reviews to identify and implement opportunities for process improvement and enhanced project delivery.
Collaborated with the QA Director to achieve organizational goals and drive continuous quality improvement.
Environments
Selenium WebDriver, Cucumber (BDD), SQL, Java, TestNG, Maven, Jenkins, Test Director/Quality Center, XML, JSON, Agile/Scrum, Windows 7/10, Browsers: Chrome, Firefox, Internet Explorer, Crystal Reports, Oracle SQL Developer, MS Office Suite