Nadera Farivar
Software Test Automation Engineer
adb703@r.postjobfree.com
Alexandria, VA
Work Status: U.S. Citizen
SUMMARY
●Over five years of experience in Information Technology, with extensive focus in Software Quality Assurance, proficient on testing Web-based applications and a good experience on Core Java.
●Experience in all aspects of the Software Development Life Cycle (SDLC) and strong knowledge of Agile-Scrum and Waterfall Models.
●Strong Java skills with experience on Selenium WebDriver/IDE for developing automation test scripts for Web-based applications.
●Sound knowledge of Cucumber (BBD) and TestNG frameworks for UI testing and good knowledge of tools like Apache Maven and Git.
●Experience using Maven for build management, and Jenkins for Continuous Integration of the builds(CI/CD).
●Experience Writing automation tests within the automation framework and contribution toward the maintenance of the frameworks.
●Experience in developing Test Cases, Test Scenarios, Test Scripts, and Feature files for Behavior Driven Development using Cucumber framework.
●Experience in manual and automation testing on various domains including Insurance, Banking, Retail and E-Commerce.
●Experience in reviewing and analyzing Business Requirements, Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
●Thorough knowledge in Cross Browser/Cross Platform Testing, Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, Regression Testing, GUI Software Testing, UI Validation, Boundary Value Testing.
●Exposure to API testing, SOAP and REST. Familiar with HTTP Methods Such as GET, PUT, POST and DELETE.
TECHNICAL SKILLS
Testing Tools
Selenium IDE/WebDriver
Languages
JAVA, SQL
Web Technologies
HTML, XML, CSS
IDE
Eclipse, pgAdmin, SQL Developer
Test Framework
TestNG, Cucumber
Build Tool
Apache Maven, Jenkins, Git
Processes
Agile-Scrum, Waterfall
Bug Tracking Tools
JIRA
Data Bases
PostgreSQL, Oracle, MS Excel
Operating Systems
Windows (7, 8, 10) Mac OS
PROFESSIONAL EXPERIENCE
Test Automation Engineer
December 2018 - Present
UnitedHealth Group
Washington DC
●Maintained automation framework and used POM Page Object Model approach to develop automation scripts using Java and Selenium WebDriver.
●Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in domain specific language, Gherkin.
●Designed automation tests within the automation framework and provides required maintenance on those tests
●Experience in Core Java, OOPS concepts.
●Performed User Acceptance testing (UAT) in an agile environment.
●Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
●Managed tickets in JIRA
●Used MAVEN for build management, and Jenkins for CI/CD of the builds.
●Participated in Stand-up meeting, weekly automation meeting and weekly assessment meetings with business analysts and developers.
Environment: Selenium WebDriver, Cucumber Framework, Maven, Apache-POI, BDD, Gherkin, Oracle DB, Eclipse, XML, HTML, SQL, XPath, Windows 10, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, CI/CD, and HTML, Windows, Mac OS.
QA Automation Engineer
October 2016-November 2018
TD Bank
Cherry Hill, NJ
●Developed test code in Java language using Selenium WebDriver and TestNG framework.
●Maintained testing frameworks and automated test suites for the product teams to which they are assigned.
●Used TestNG testing annotations to group the test methods and for cross-browser testing.
●Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
●Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
●Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
●Create detailed, comprehensive and well-structured test cases and test scripts
●Reports software defects and shepherds them through the defect life cycle to closure.
●Assisted test lead in documenting User Acceptance Test report and reporting defect resolution.
Environment: Selenium, WebDriver, Java, TestNG, SQL, Maven, HTML, XPath, GitHub, Windows 7, Oracle SQL Developer, Jenkins, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Mac OS, Chrome, Firefox and IE, Core Java.
Manual QA Analyst
April 2015 September 2016
Nationwide Insurance
Columbus, OH
●Participated in requirement analysis, created test cases, and execute different types of testing throughout the test life cycle according to the test plan.
●Write & execute functional and regression Manual tests using requirement document.
●Triaged and troubleshooted on issues found during testing. Supported defect fix testing, including reporting, tracing and troubleshooting defects in JIRA
●Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology
●Work closely with business and technical teams in an agile environment to derive testing requirements and scenarios for our e-commerce web applications.
●Performed End-to-End testing of database to check data integrity using SQL queries.
●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML.
EDUCATION AND CERTIFICATIONS
Northern Virginia Community College
Associates of Applied Science in Information Technology
Certificates in Database Management and Web Design
ISTQB – CTFL (Certified Tester Foundation Level)