NUPUR MODI Email: ********@******************.***
Phone: 469-***-****
PROFILE SUMMARY
An accomplished Automation Test Engineer, with 7 years of experience in all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Testing of web based applications. Performed Manual Testing using Test Planning, Test Cases, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities. Diversified experience in Automation, Manual testing serving various domains such as Banking, Insurance, Retail and Finance.
SUMMARY
●7 years of experience in Automation and Manual testing including Requirement Testing, System Integration Testing, Functional, UI, Browser Compatibility, User Acceptance Testing and Regression Testing, End to End & Performance testing for major clients.
●Involved in designing automation frameworks using tools like HP UFT, Selenium
●Strong experience in developing test automation scripts using Java for selenium web driver
●API Testing experience using Ready API - Soap UI Pro, Ready API - ServiceV
●String experience in developing test automation for testing, RESTful services & SOAP based services
●Experienced in developing test cases using JUnit, Mockito, Selenium WebDriver, Cucumber, SoapUI, Postman and TestNG.
●Experience working with Selenium Web Driver, Java, and Eclipse IDE for automating web based applications
●Expertise in Test Case/Test Scripts Design, execution, defect management and Reporting for delivering utmost Quality product.
●Experience in working with SOA applications, coordinating with enterprise teams to validate services
●Strong working experience in Agile Methodology, RUP, Waterfall, V model
●Deep understanding of technology with focus on delivering business solutions, developing and implementing internal tools for the QA team followed by the Client demo and training to QA team.
●Proficient in writing Test Plans & Test Scenarios/Test Cases and documentation of test results.
●Exposure to Backend Testing using SQL.
●Strong expertise in Black box & Which box testing
●Good knowledge of databases like Oracle, SQL Server.
●Good Knowledge on Servers like JBoss, Apache Tomcat, WebSphere and Web Logic.
●Experienced in automated building, testing and continuous integration (CI) using Jenkins, Ant and Maven.
●Experience in working with project tracking tools like JIRA and QC.
●Knowledge of using various bug tracking tools like QC and Bugzilla for recording, reporting and closing defects through the entire testing life cycle.
●Extensive working knowledge in version control software like GIT, GitHub and SVN.
EDUCATION:
BACHELOR OF BUSINESS ADMINISTRATION
Veer Narmad university, Surat, INDIA.
TECHNICAL SKILLS
Methodologies
AGILE (SCRUM), WATERFALL, SDLC, STLC, BUG LIFE CYCLE
Test Automation tools
Selenium IDE, Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber, QC, Log4j
Build Test & Integration Tolls
Maven, ANT, Jenkins, Git and SVN
Test Management Tools
JIRA, HP Quality Center, ALM, Rally, Bugzilla
Programing Languages
JAVA, Java Script, VB Script
Markup Languages
HTML, CSS, XML, XPath, CSS Selector
Databases
MYSQL, SQL Server
Frameworks
Junit, TestNG, Keyword driven, Data driven, Hybrid, Page Object Model,Cucumber
Operating Systems
Windows 7, 8, 10, Linux, Mac, iOS, Android OS
MS Office Tools
Outlook, MS Word, MS Excel, MS PowerPoint,
Browsers
IE, Mozilla Firefox, Google Chrome, Safari, Opera
Utilities
Eclipse, Firebug, Fire Path
ORGANIZATIONAL PROJECTS
Company: Freddie Mac March 21 – Till Date
Role: Selenium Automation Engineer
Message Manager allows all internal applications of Freddie Mac to customize their messages according to the templates provided. Messages can be customized and sent all over as per customer needs.
Responsibilities:
●Understand and translate requirements into test cases and test scripts, based on the specification documents and business user interactions.
● Involve in Implementation, upgrade, and/or extension of existing applications
● Provide in-depth knowledge and evaluate company’s business process against product functionality
● Expertise in distilling business requirements from process reviews
● Developing the functional and technical design document that will drive the development process
●Developing automated test scripts defining scenarios and procedures to test the application using Selenium WebDriver and used HP ALM for defect management
●Analyze and understand business processes to ensure the business rules are validated during product test and the desired deliverables have been met.
●Automating new functional test cases and new regression test scenarios.
●Handling Framework related changes and giving optimistic solutions.
●Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file
●Written automated scripts with XPath to identify web elements such that most of the browsers can be used
●Tested REST based API by automating using HTTP client and asserting on response.
Environment:, Selenium WebDriver,Java, Eclipse, Jira, XPATH, PL/SQL, HTML, Quality Center, GIT, Cucumber Framework, REST API.
Company: Abt Electronics (Glenview, IL) May 20 – February 21
Role: QA Engineer
Project: Abt Electronics is an independent family-owned retailer in the United States of consumer electronics, major appliances, and furniture. Abt Electronics now distributes products from coast to coast in the US. The single store is a family-owned business that has operated in the Chicago market. Abt Electronics is the largest independent, single-store appliance and electronics retailer in the country. The third-generation, family-run Abt Electronics provides unparalleled customer service with its team of 1,500 expert staff members at its Glenview, IL.
Responsibilities:
●Understand and translate requirements into test cases and test scripts, based on the specification documents and business user interactions.
●Constant collaboration with a cross-functional team to promote continuous iteration of development and testing throughout the SDLC.
●Coordinated with SME, BSA, Designers and Developers to discuss issues interpreting the requirements.
●Mapped requirements to business scenarios to assure that all functionalities were completely covered.
●Analyze and understand business processes to ensure the business rules are validated during product test and the desired deliverables have been met.
●Setup proper test environment path based on the system requirements to execute, track and log the defects.
●Performed manual testing to verify the functionality of the application as per the business logics.
●Involved in Smoke, Functional, Regression, Integration and System testing using Rational Quality Manger.
●Prepared Test Plans to automatically test using Keyword driven approach with keywords like table Lookup, is Element Exists, verify Text, verify Count, etc.
●Used SQL queries to perform back-end testing to maintain appropriate data consistency.
●Used GIT as a version control system.
●Reviewing and analyzing test scripts, results along with business users as part of UAT.
●Performed Regression testing of defects found in Integration/System/UAT before passing it on to Users. Involved in Batch, Reports, and Interface and Conversion modules.
●Participated in defect triage meetings for quick defect resolution and prepared the release note artifacts.
●Attend Inspection, Assessment, Walkthrough meetings and Stand-up/Status reviews.
●Report timely status to QA Manager and communicate system issues, roadblocks and progress.
Environment: Java,AWS, Oracle, SQL, XML, HTML, SharePoint, Excel, GIT, JIRA, Confluence.
Company: Client Curve, India May 18 – january 20
Role: QA Engineer
Project:
ClientCurve is a B2B company working with Sales and Marketing Professionals. It is a secure, customizable web application for corporate customers which includes online purchasing. The end user has the advantage of utilizing promotional coupons to get discount on their selected product.
Roles/Responsibilities:
Assessed and analyzed user stories and participated in Sprint planning, Review Sessions and Scrum Meetings.
Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results, which should comply with the predefined requirements.
Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
Executed test cases relating to Mouse hover using Actions class and found hidden elements using XPath, CSS.
Served as coordinator for all testing activities on the project.
Wrote test cases to handle Alerts on web page.
Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on the web elements.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Performed Selenium Synchronization using Explicit & Implicit waits.
Created Test Scripts in Rest API for Testing.
Used Selenium WebDriver to test navigation links and checked for broken links.
Performed Sanity testing and Ad-hoc testing when required.
Reported bugs, prepared defect reports, prepared status reports and performed bug triage using Jira.
Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Involved in the use of Cucumber Step Definition, Scenarios and Features.
Used Selenium Grid to reduce the load of executing test cases on one machine and distributed to multiple nodes.
Performed testing on Web Services using Rest API to check the communication between different services.
Environment: Selenium GRID, Selenium WebDriver, Eclipse, HTML, TestNG, Jenkins, SoapUI, Manual Testing, JIRA, Cucumber.
Company: Indus technologies, India May 14 – February 18
Role: QA Engineer
Project Description:
Indi technologies specializes in application design, software development and testing services. The company provides customers with their own website which displaying customer products and their billing options.
Roles/Responsibilities:
Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
Served as a coordinator for all testing activities on a project.
Wrote test cases to handle Alerts on the web page.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Performed Selenium Synchronization using Explicit & Implicit waits.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used Rest Assured to test the application of web service.
Created test reports generated out of TestNG and captured the error screenshots.
Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Bugzilla.
Used Jenkins tool for continuous integration of the builds.
Environment: Waterfall, Java, Selenium WebDriver, Eclipse, TestNG, Bugzilla, SQL Server, Jenkins, SQL, JDBC, GIT.