We provide IT Staff Augmentation Services!

Qa Automation Consultant Resume

5.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • A Software Tester professional with over 9+ years of cross - functional IT experience with Development experience in Software Development Life Cycle (SDLC).
  • Actively involve with Business analysts, other developers, involved in enhancement of business modules using force.com IDE, APEX classes, Triggers, Test Methods and writing SOQL queries.
  • Directly responsible for the Extraction, Transformation & Loading of data from multiple sources into Data Warehouse.
  • Improve the reusability and maintainability of the code by using Page Object Model (POM) and Page Factory
  • Involve in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Test the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing).
  • Perform planning & development of Test Plans, Test Cases and Test Suites to meet business requirements
  • Develop Automation Test scripts to test UI and navigation controls in the applications using Selenium WD
  • Create Feature files in Gherkin Format for feature files in Selenium using Cucumber BDD FW
  • Knowledge of tools and trends of Continuous Integration/Continuous Delivery and Continuous Build Practices
  • Perform testing of the Web services by using tools like Postman and Soap UI
  • Work on distributed test automation execution in different environments using Selenium Grid, Jenkins
  • Proficient in bug Reporting and Tracking throughout the entire defect life cycle using Rally and JIRA
  • Experience in developing and executing Smoke, Functional, Integration, Back-end, Black and White Box tests
  • Experience in configuring Maven for JAVA automation projects and developed Maven Project Object Model (POM) and Page Factory frameworks.
  • Hands-on experience using HP Load Runner, UFT/Quick Test Pro with VBScript, Test Complete, Test Director & Quality Center/ALM.
  • Experience in working on Acceptance Test Driven Development (ATDD) in Continuous Integration/ Continuous Delivery (CI/CD) environment for Web Apps.
  • Experience in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).
  • Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.
  • Experience in different phases Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle including Scrum Agile Methodology, V Model and Waterfall.
  • Solid understanding and hands on experience with web technologies like HTML, XPATH, XML, JavaScript
  • Expert in developing Selenium Web Driver/GRID test scripts using Java, JavaScript, Test Frameworks using ANT/MAVEN and JENKIN build tools.
  • Perform Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
  • Strong knowledge of Selenium WebDriver using Java and JBehave framework.

TECHNICAL SKILLS

Automation Tools: Selenium, Soap UI, Postman, Putty, WinSCP, AQT, SQL Developer, TOAD, Test Complete, HP Unified Functional Testing (UFT/QTP), HP Quality Center/ALM, HP Load Runner, JMeter, Appium, Test Director

SDLC: AGILE, Waterfall, Hybrid AGILE

Databases: SQL Server … Teradata V2R6, DB2, MS Access, UNIX, ETL, Windows XP/NT.

Defect Tracking Tools: Quality Center, JIRA, Bugzilla, Rally, ALM.

Languages: Java, JavaScript, VBScript (UFT), C#, Python, SQL, PL/SQL

Testing Framework: Cucumber, BDD, TDD, Test NG, Keyword Driven, Data Driven, Hybrid, Gherkin, Junit

Software tool: Jenkins, Maven, Ant, Hudson, DevOps, Git, TFS, SVN, WebLogic, JIRA, MS office suite, MS Visio, MS Project, Eclipse

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential - Herndon, VA

QA Automation Consultant

Responsibilities:

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the
  • Performed the testing of Web methods in Junit and Testing framework using Selenium WebDriver.
  • Created Python scripting to test REST API functionality for regression setup.
  • Performed ETL Testing responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse.
  • Maintained all web elements of a page and operation of these elements, in a class file as per the Page Object Model (POM) and Page Factory design pattern for Object repositories
  • Executed the test scripts using Selenium Web Driver validate the actual and expected results Responsible
  • Performed Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
  • Recognized and classified overall plan for Test Scope, Test Strategy High-level Document, and Test Data within the context area of each sprint.
  • Performed cross browser and parallel using Selenium Grid and Browser Stack cloud VMs.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed Python scripts to automate the test cases.
  • Executed Software testing and DevOps in Agile approach & aggressive project schedules providing input on project schedule risks, testing risks and dependencies.
  • Maintained automation scripts in Selenium WebDriver with Python.
  • Verified the applications according to the requirements. Modified automation scripts as test case changes.
  • Performed Black Box, Functional and Regression testing on various sub-systems.
  • Performed functional, regression, smoke, and end-end testing.
  • Played a key role in script enhancement process to streamline the regression testing process to achieve continuous automatic test run.
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
  • Updated QA status report and application database for management reporting purpose.
  • Created error/ defect reports and communicated with developers, scripter and Application owners for defect tracking & resolution.
  • Developed and maintained automation scripts for regression testing
  • Performed Smoke Tests and functional tests for REST based Web services using Postman and Soap UI
  • Performed parallel tests on multiple machines with Selenium Grid to route command to remote browser instance
  • Collaborated to follow the ATDD approach to come up with the test library in BDD framework using Cucumber
  • Parameterized BDD scenarios in Cucumber FW and ran the test cases using mocked data from property files
  • Automated backend testing using SQL queries, importing data in DB, compared expected data sets
  • Wrote and read multiple data sets from for a data driven testing framework
  • Collaborated with Common services team to revise Enterprise level Automation Framework Technical User Guide
  • Demonstrated product to internal cross-functional stakeholders
  • Performed testing, utilizing the Agile framework for sprints and daily SCRUM stand-up meetings.
  • Developed automation scripts for multiple webpage with cucumber using POM structures with Page Factory
  • Performed Regression and Integration testing before the code was promoted to production environment.
  • Created UAT Packages and provided hands on support for UAT execution
  • Developed Integration test to test handshake between upstream and downstream applications (End to End).
  • Increased testing scope of negative testing by creating mock test data
  • Performed Data Integrity Testing, Functionality Testing & Back-end testing with UNIX for Informix database

Confidential - McLean, VA

QA Tester

Responsibilities:

  • Created Java based scripts for Selenium Web Driver with JUnit as automation framework.
  • Executed and created Automation test scripts using Selenium WebDriver.
  • Refined testing procedures and made recommendations to correct issues with current EDI maps as well as communications protocols.
  • Developed Regression test suites with Selenium for the applications.
  • Performed Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
  • Developed new and updated existing Automation test cases using SVN as VCS for Java based web application, using Maven as Build tool.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver, TestNG and Jenkins.
  • Participated in daily scrum team meetings to discuss various issues.
  • Performed test case automation using Eclipse IDE, Selenium Web Driver framework.
  • Prepared Test execution reports, Requirement Traceability Matrix (RTM) and Test summary reports
  • Automated the tests and built the document trail using Continuous Integration tool Jenkins
  • Created of automated test cases in Behavior Driven Development (BDD) Framework using Cucumber
  • Installed the Maven packaged code in the framework’s global repository
  • Performed parallel tests on multiple machines with Selenium Grid to route command to remote browser instance
  • Performed Data Validation of the data flow from the front-end to the back-end by executing SQL scripts
  • Responsible for back-end testing/database testing managed with Toad using SQL scripting
  • Developed Functional and Integration test to test handshake between upstream and downstream applications
  • Compatibility, Installation, Cross-browser/device, End-to-End testing
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Worked with automation team (selenium) to guide on the integrations can be automated and how can we make it effective automation testing using Jenkins.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
  • Implemented functional tests using Java, TestNG/Junit framework and BDD
  • Automating UI web-based application using Selenium Web driver.
  • Involved in writing SQL Queries, SQL Scripts and performing Database testing. Worked in ETL environment involving Informatica workflows and database testing using SQL and PL/SQL queries.
  • Reviewed and analyzed the user acceptance criteria alongside with the business analysts to test the application for UAT using cucumber.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Assisted the UAT team in developing the Test Cases, executing them and summarizing it for final sign off.

Confidential - Trenton, NJ

QA Tester

Responsibilities:

  • Worked in Hybrid Agile/Scrum methodology performed agile testing to check entire functionality of application.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica.
  • Involved in gathered specifications and requirements from development personnel prior to testing.
  • Involved in creation of Test Scripts for Automated Testing. Performed functional, Integration, regression testing and viewing, analyzing results, risk assessment and defect tracking, defect reporting and documentation.
  • Enhanced Test cases using Java Programming features, Junit and TestNG Annotations.
  • Implemented Selenium Cross Browser test implementation for cloud with Browser Stack.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using QC.
  • Created automation scripts using Test Complete automation tool
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Completed API testing of documents using Postman, SOAP, and FileZilla.
  • Involved testing both SOAP and REST services using SOAP UI and tested both XML and JSON formats.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Convert manual test cases to automation by using UFT following automation design framework.
  • Efficient in tracking the defects, resolutions, clarifications raise in defect call/email through ALM and TFS.
  • Review the Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and bjectives of QA resources using Agile Scrum Methodology and Waterfall Methodology
  • Involvement in Black Box Testing, Functional Testing, Regression Testing, System Integration Testing, End- to End Testing, UAT.

Confidential - Detroit, MI

QA Tester

Responsibilities:

  • Analyzed business requirements, use cases and technical specifications for scripting comprehensive test cases
  • Participated in weekly meetings to discuss business and testing requirements with developers and BAs
  • Analyzed the Business Requirement Documents and developed test plans and cases on its basis
  • Involved in the execution of the manual test cases, analysis of the test results and maintenance of Test metrics
  • Created Requirement Traceability Matrix to map the test cases to the requirements
  • Extensively involved in regression, integration, functional testing, positive and negative testing
  • Automated web services tests cases in HP QTP
  • Analyzed the response time graphs over multiple iterations thus generated in Load Analysis
  • Carried out the performance and stress testing with Load Runner
  • Developed the reports using Quality Center
  • Generated regularly the defect tracking document and defect progress graphs for a clear and detailed view on the defect resolution work being done
  • Created test strategies and conditions for load, stress, concurrent users and network bandwidth scenarios in HP Performance Center
  • Presented weekly bugs to the team in weekly status meetings for reviewing progress and future testing efforts
  • Prepared test cases for User Acceptance Testing (UAT)
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Created and tracked issues found during testing in defect reporting tool for internal purpose using Quality Center. Knowledge of HP Quality Center.
  • Oversaw quality assurance practices for all phases of the development and included frontend functionality, relational database management, and data conversion requirements.

Confidential - Richmond, VA

Manual Tester

Responsibilities:

  • Planed Testing and Resources allocations to ensure passable test coverage for all applications in each release.
  • Worked closely with peers in the technology organization to plan and co-ordinate testing activities.
  • Escalated critical and blocking issues when necessary and drive them to closure.
  • Tracked overall progress and provide regular status updates to senior management
  • Ensured entry/exit criteria that must be met before each release along with Research, evaluate, and implement new testing strategies based on existing needs.
  • Managed and mentor staff, including skill training and career development.
  • Worked with onsite/ offshore QA team assisted QA Manager intervening QA candidates and provided completed performance review for managed QA resources.
  • Lead and manage the design, development and execution of test plans, scripts, and tools based on business & functional requirements and design documents.
  • Performed various testing to ensure the quality of software applications and it meets the requirements as expected.
  • Ensured all results are documented, signed off and any remediation items are planned for delivery
  • Worked with different Technology Leads in Regulatory & Compliance Technology to establish, execute common QA goals of the group, and provide training as needed and timely reporting of progress.
  • Ensured the reusability of all testing assets delivered in Quality Center or via Quick Test Professional (TM) (QTP) and ensure their safe archiving for each project (or for other appropriate toolsets)
  • Responsible for maintaining QTP scripts for regression testing of many applications with different technology.
  • Performed proof of concept using open source automation Selenium framework using JAVA, Junit and Cucumber.
  • Participated in Business Requirement, Test Plan and Defect review meeting and provided appropriate feedback.
  • Documented defects monitor resolutions and retain documentation necessary to plan for future assigned testing using Quality Center (QC)

We'd love your feedback!