Senior Qa Automation Engineer Resume
Chicago, IL
SUMMARY:
- QA Engineer with Nine years of experience, including full SDLC/Agile/Testing life cycle implementations and have extensive work experience as Software Quality Assurance and Quality Control
- Experience in Manual, Automation, Database, WebServices testing tools like Selenium WebDriver, SOAPUI, Postman, Load Runner, JMeter, QTP
- Expertise in creating test plans for each product that was developed in an agile environment, which included acceptance, functional, integration, system and regression testing
- Experience in creating automated test suites (Selenium +Web Driver + Java+ TestNG) from scratch and maintaining the existing one's
- Experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium, cucumber
- Expertise in querying and testing RDBMS such as Oracle, MS SQL Server using SQL, PL/SQL for data integrity
- Extensive experience in Error guessing, Exploratory, Boundary Value Analysis, Accessibility, Cross Browser, Re - testing, Pesticide Paradox, Usability Testing, Ad-hoc, Equivalence Partitioning, Regression, end to end testing
- Effectively lead software testing team while improving development and testing processes to efficiently deliver products and services which meet customer expectations
- Experience in writing Test Plans, Test Cases, Test Strategy, Traceability Matrix, Test data and Test Harness and Test Reports for both manual and automated testing
- Using the SCRUM Methodology with sprints, planning, daily, demo meetings, and all the artifacts are applying in this project
- Used Selenium Grid Running tests different browsers and operating systems
- Expertise in developing automation test framework and creating function libraries
- Business knowledge includes brokerage/financial systems Equities, Bonds/Fixed Income, Healthcare
- Experience in Cucumber Automation- created Data Tables, Scenario outline framework
- Plan, design, build and maintain Complex Test Automation Frameworks Data Driven, Keyword, using Selenium Webdriver with Java, TestNG, C#, Specflow, Resharper with Visual Studio
- Experience in setting up build and Continuous integration, have enabled teams to start using build automation and Continuous Integration tools like Jenkins/Hudson, managed Code quality
- Experience with Code Version Control systems like GIT, SVN
- Experience in Web service Testing using Postman and SOAPUI
- Experience in White Box Testing and Black Box Testing
- Communicate effectively with management, developers and peers to locate and resolve problems
- Expertise in bug tracking using HP Quality Center ALM, Test Director, Microsoft Team Foundation Server(TFS) and Jira
TECHNICAL SKILLS:
Agile Planning tool: Jira, Rally, Doors
Functional Test Automation: Selenium IDE, Selenium RC, Web Driver, QTP, Load Runner, JMeter
Web Service Testing Tools: SOAPUI, Postman, WSDL, JSON
Databases: SQL Server, My SQL, MS Access, Oracle, Elasticsearch
Defect Management: HP Quality Center ALM, Jira, Microsoft Team Foundation Server, Microsoft Test Manager, Microsoft Office
Source Code Management Tools: TFS, GIT, SVN
Testing Frameworks: Data Driven, Keyword, Junit, TestNG, Resharper, Cucumber Scripting Languages VB Scripting, JavaScript, Linux Shell Scripting.
Continuous Integration tools: Jenkins
Language: C, C++, C#, Java, HTML, XML
Build Tools: Maven, Ant
PROFESSIONAL EXPERIENCE:
Senior QA Automation Engineer
Confidential, Chicago, IL
Responsibilities:
- Tested API calls through web service (Postman) (SOAPUI) and validate response using Json code
- Using the SCRUM Methodology with sprints, planning, daily, demo meetings, and all the artifacts are applying in this project
- Responsible for creating the JSON files for test scenarios and creating global variable, environment variable using Postman
- Built detailed & reusable script-Free Keyword + Data Driven Automation Framework for over 55% Test Cases using Selenium WebDriver C#, Specflow, Resharper
- Web Element Inspection through Firebug and Fire Path
- Using BDD cucumber framework to analyse the user-story and writing acceptance criteria
- Created and tested standard check list for e-commerce regression scenarios search algorithms, Product details, Shopping cart, Payments, Feature and Related Products
- Performed security testing for Card details and Passwords (Bcrypt- PCI compliance)
- Worked on source version control tools such as SVN and GIT
- Experience/knowledge of Continuous Integration (CI) test environments using Jenkins
- Tested Ascendon app in iOS and Android devices and using Charles log, Android studio, Fiddler
- Good experience in Functional Testing, Regression Testing, Sanity, Smoke Testing, Database Testing, System and End to End and UAT Testing
- Completed DRM Testing (PlayReady, Widevine, Fairplay) with different license provider
- Strong knowledge of SQL and ability to write Join queries and Aggregate functions to verify data in Oracle DB
- Design Functional Test plan & Test case, Test case Scenarios for given Functional requirements
- Test prep and execution, Defect Reporting & Fix Verification, Status reporting
Environment: C#, Asp.net, XML/XSL, Git, SQL Server, Selenium, Jira, Elasticsearch, Resharper, Postman, SOAPUI, Android, Android SDK, Fiddler, Charles
Quality Assurance Tester
Confidential, Chicago, IL
Responsibilities:
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, Java
- Planned and involved in Test Phases including Smoke, Functional, System, User Acceptance (UAT), Accessibility, Integration, Regression, Re-testing, Error guessing, Exploratory, Ad-hoc, Boundary value Analysis, Equivalence partitioning
- Written Data Driven/Keyword Driven Frameworks using Selenium Web Driver with TestNG
- Implemented and managed Functional framework like Page Object Model (POM)
- Actively supported the team as Defect manager to update defect status for various teams on daily basis
- Executed Smoke, Integration, System, E2E, Regression, Re-testing and User Acceptance testing (UAT), Boundary Value Analysis, Exploratory, Ad-hoc and Cross Browser testing
- Performed cross-browser testing including automated tests with Selenium Grid
- Extensive experience in testing applications in Linux and/or UNIX and Java based application testing
- Tested systems across 3rd party payers and insurance providers
- Vast knowledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as FACETS, MedPlus, EPIC, Insurance and other claim processing solutions.
- Tested HL7 Mapping and Clinical data
- Used Gherkin language for writing the feature file (Given when Then)
Environment: Java, TestNG, Jira, Git, SQL Server, SOAPUI, Selenium, SVN, Epic, HTML/CSS, XML/XSL, Java Beans, JUnit, Maven
Confidential, Herndon, VA
Sr. Service Oriented Architecture Tester
Responsibilities:
- On-time completion of user stories for 12 sprints over 6 months period
- Built detailed & reusable script-Free Keyword + Data Driven Automation Framework for over 45% Test Cases using Selenium WebDriver Java
- Identified 40 critical defects in Common Data Storage (CDS), FannieMae’s Salesforce data repository which resulted in reduced failures in User Acceptance Testing (UAT)
- Simultaneously worked on Webservices and ETL testing to support 2 critical projects
- Worked on SOAPUI 4.5.0 with WSDL coverage, WSDL refactoring, composite project, requirement management form based request editor, XML inspector, Data Source Test Step
- Used Firebug Tool to identify the Object's id, Name, dynamic XPath, link in the application
- Used HP Quality Center ALM for tracking Requirements, RTM, Test cases, Test executions, Defects and Dashboard
Environment: Salesforce CRM, HP ALM, Windows2000. Java, Agile, JSP, Servlets, EJB, JavaScript, HTML Selenium IDE/WebDriver, Rally, Doors
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Executed Smoke, Integration, System, E2E, Regression, Re-testing and User Acceptance testing (UAT), Boundary Value Analysis, Exploratory, Ad-hoc and Cross Browser testing
- Experience in Cucumber Automation- created Data Tables, Scenario outline framework
- Strong knowledge of SQL and ability to write Join queries and Aggregate functions to verify data in Oracle DB
- Recorded the Test script using Selenium IDE for Smoke Test
- Extensive experience in testing applications in Linux and/or UNIX and Java based application testing
- Authored Test Plan and associated deliverables to implement RAPID upgrade (SDLC and STLC) and performed black box testing to ensure regulatory compliance
- Excellent understanding of Financial Information Exchange (FIX) protocol and middleware TIBCO Rendezvous
- Built a detailed, reusable, Script-Free Keyword + Data Driven Automation Framework using Selenium Webdriver with Java, Junit within 3 months
Environment: Selenium IDE/WebDriver, Windows2000, UNIX, Java, JSP, Servlets, EJB, JavaScript, HTML, Agile, Java, Junit
Test Analyst
Confidential
Responsibilities:
- Planned and executed Test Phases including Smoke, Functional, System, User Acceptance (UAT), Accessibility, Integration, Regression, Re-testing, Error guessing, Exploratory, Ad-hoc, Boundary value Analysis and Equivalence partitioning
- Recorded the testscript using Selenium IDE/WebDriver and Tested in Firefox browser for Regression
- Tested the performance time using JMeter creating the Virtual users
- Automated functional test cases using Selenium web Driver for regression cycle
- Tested all the possible scenarios for e-commerce site Product details page, Promo code, Offer
- Automated e-commerce payments test cases using Selenium WebDriver, through stubs
Environment: HP ALM, Java, JavaScript, HTML, Selenium IDE/WebDriver, Junit, SQL Developer, MindMap, Unix
Test Team Lead
Confidential
Responsibilities:
- Led 6 Test Engineers to support Billing and Payments to ensure billing flow & were tested based on the financial requirements
- Created Data Driven framework using QTP for regression testing to reduce manual testing effort by 40%
- Handled deliveries including Value Added Tax (VAT), data retention, upload/download speed checker, integrated organizations, Operational Release Testing (ORT), Roadmap Release Testing (RRT)
- Received Best Performer Award: Tested 240 tables in Data retention project and completed on time
- Authored and executed test scripts using QTP for various conditions including table check point, Text and Bitmap checkpoint
Environment: Salesforce CRM, HP ALM, Windows2000, Java, JavaScript, QTP, Firefox, IE, Chrome, MindMap, JMeter Unix
Software Engineer
Confidential
Responsibilities:
- Expert in maintaining Traceability Matrix to track the requirements of application
- Performed Functional, System, User Interface, Regression, Ad-hoc and Re-testing
- Creation of new modules as new reports and new screens to increase its functionality
- Usage of the DB2 Database to store and manipulate the information and creation of views, functions and stored procedures
Environment: HP ALM, Windows2000, Java, JavaScript, QTP, Winrunner, Firefox, IE, Chrome, MindMap, UNIX
Test Associate
Confidential
Responsibilities:
- Performed accessibility testing to comply with Americans with Disabilities Act (ADA)
- Created Data Driven framework using QTP for regression testing to reduce manual testing effort by 40%
- Reported Test preparation, Test execution and defect status to QA Lead
- Expert in Descriptive programming using VB Script
- Extensively used VB Script for customizing the Automated Test Script
- Extensively used SQL to validate the data.
- Developed scripts in Load Runner based on the given specifications
Environment: Bugzilla, Windows2000, Java, QTP, Firefox, IE, Chrome
Test Development Analyst
Confidential
Responsibilities:
- Executed Test Scripts on different releases and validated the actual results against the expected results
- Used Test Director for Test Planning, Test Execution, Generating reports and Tracking bugs
- Created test suites for functional and regression testing using QTP.
- Created User Define functions and used parameterization for various data and execute data driven test scripts using VB script
- Created and Executed manual test cases and mapped the corresponding failed test cases into defects
Environment: Test Director, Windows2000, Java, QTP, Firefox, IE, Chrome
