Azizurahman Niazai
Software Test Automation Engineer
Email: *****************@*****.***
Phone: 571-***-****
Location: Alexandria, VA
Work Status: Permanent Resident (Green Cardholder)
PROFESSIONAL SUMMARY
Over 7 years working experience in Information Technology, with specializing in Software Quality Assurance Testing.
Proficient in testing on Client/Server Web-based applications and good experience on Core Java, OOPs concepts.
Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
Experience of revising and analyzing Business Requirements, creating test cases, test scripts, test data, test reports and requirement traceability matrix (RTM).
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for Behavior Driven Development (BDD) using Cucumber.
Experience in the development of Data Driven and Hybrid Automation frameworks in Selenium.
Enough experience of work on Selenium WebDriver automation scripts in Java for Page Object Model (POM) cross-browser testing.
Used testing annotation to group the test methods and for cross-browsers.
Enough knowledge on Junit, TestNG framework for Unit testing, Maven for project building, and Jenkins for Continuous Integration.
Extensive knowledge and experience of using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web and client server applications.
Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing, UI Validation, Boundary Value Testing.
Sound knowledge of various domains including Banking, Retail, E-Commerce, Insurance, Financial Mortgage, and their workflow.
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic and continuous learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing Tools
Selenium IDE/WebDriver, SOAP UI tool
Languages
JAVA, XML, SQL
Web Technologies
HTML, XML, CSS
IDE
Eclipse, SQL Developer
Test Framework
Junit, TestNG, Data Driven Framework, Cucumber
Build Tool
Maven
Processes
Agile-SCRUM, Waterfall
Bug Tracking Tools
JIRA, Rally, HP ALM
Databases
MS Access, Oracle, MySQL
Version Control
Git/GitHub
Operating Systems
Windows (XP, Vista & 7,8) and Mac
PROFESSIONAL EXPEREINCE
Test Automation Engineer
December 2018 – Present
UnitedHealth Group
Washington DC
Working in a Scrum team, attending and actively involving in Daily Standup, Sprint Planning, Sprint Demo, and Retrospective meetings.
Participation in walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with Business Analysts (BAs) and developers.
Working on requirements analysis to identify test cases for manual and automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Developing automated scripts to test web-based application using Selenium WebDriver, Java language and Cucumber using Gherkin language in Agile environment.
Involved in creation of automation framework in Selenium WebDriver using Behavior Driven Development (BDD) and implementing Page Object Model (POM) design pattern for storing Web Elements.
Developing feature files using Gherkin, step definitions using Java and Runner class using Junit.
Using Maven for build management, Jenkins for Continuous Integration of the builds, Git for version control.
Performing Functional and Regression testing using Selenium WebDriver, Cucumber, Maven and Jenkins.
Performing User Acceptance Testing (UAT) in an agile environment.
Using core Java concepts that includes Collections, Exception handling extensively for coding business related activities.
Delivering back-end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
Preparing a report of all automation difficulties and test results for a further application using Maven.
Integrating automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
Using JIRA as defect tracking tool on the project.
Environment:
Selenium WebDriver, HP ALM, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, GITEYE, Oracle SQL Developer, MS Office suite, SDLC, STLC, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE and Core Java
QA Automation Engineer
October 2015-November 2018
TD Bank
Cherry Hill, NJ
Developed Test Cases, Use Cases and Automation test scripts, and other activities including test execution report and generation according to Quality Assurance best practices.
Extensive use of descriptive programming to create effective and efficient reusable functions and maintain them in a neat function library to be used by the team.
Gathered requirements documents and other relevant documents such as Business Requirements.
Experience of Postman tool for manual testing API Rest Request.
Worked with Core Java, OOPs concepts.
Written and developed code for test cases in Java using Selenium WebDriver and TestNG framework.
Setup framework for automation testing using Selenium WebDriver to run test cases in multiple browsers and platforms.
Involved in designing and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Used CSS selectors, IDs, Names, XPaths to locate elements on Web pages.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables.
Responsible to review database test case based on requirements to validate reports by retrieving data with SQL queries from oracle database.
Carried out End-to-End testing of database to verify data integrity using SQL queries.
Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
Experienced in Cross-Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
Participated in Agile Scrum methodology and attended Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment:
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, SOAP UI, JSON, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE, and Core Java
Manual QA Analyst
November 2013 – September 2015
Nationwide Insurance
Columbus, OH
Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
Created and executed test cases manually and with automation.
Worked with development team to understand technical design and architecture for test planning.
Performed back-end testing using SQL Plus, PL/SQL, performed Functional, Integration, Regression, positive, negative and UAT testing.
Performed Regression test by using automation testing tool of Selenium.
Automated End to End testing using automation tools.
Involved in creation of automation framework for all the applications.
Used Cucumber for the entire regression testing and functional testing with Selenium as a primary tool to test the Test scenarios, Testcases and test conditions identified.
Monitored test progress throughout the project release cycle, provided test results and detailed status reports.
Logged defects with all of their steps in JIRA, retested the fixed defects by developers.
Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
Attended all the meetings throughout the projects.
Conducted project reviews to improve organizational goals and objectives.
Environment:
TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows, Mac