We provide IT Staff Augmentation Services!

Qa Automation Engineer & Lead Resume

Fairfax, VA

OBJECTIVE:

Train, manage and support delivery teams to provide continuous build, integration, delivery and release. Synchronize the release pipeline with existing components, culture and processes, adding those needed to complete delivery and reporting.

PROFESSIONAL SUMMARY:

  • More than 8 years of professional experience in IT industry as a QA Engineer in various domains, such as, Banking, Retail, Sales and Distribution.
  • Experience in Manual/Automation Testing of Web based, Client/Server applications using Selenium RC, Selenium Web driver, Fitnesse, and JUnit Automation Tools.
  • Experience in Mobile Native App testing using different IOS and Android devices.
  • Experience in Mobile Automation Testing using Espresso Android Automation tool.
  • Extensive knowledge in understanding Business Requirements Document, Functional Requirements Document and Software Requirement Specifications.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Extensive experience in design and development of cross platform applications using Object Oriented Programming, J2EE and Ruby technologies.
  • Proven ability in developing Test Automation using Cucumber and SpecFlow for BDD using Gherkin scripts and writing Step Definitions for behavior in Selenium using Java and C#.
  • Sound Knowledge of VB Scripting and expertise in creating Excel macros using VB Scripting.
  • Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on requirements.
  • Experience in developing projects/application using C#, ASP.NET, C++, AJAX, XML and Web Services.
  • Experience in Automating the test scenarios and test cases using UFT, QTP 12.52 and lower versions.
  • Experience in working in databases such as SQL, MYSQL, ORACLE, POSTGRE - SQL, SQL SERVER
  • Experience in preparing test plans, test cases, and test data based on business and functional requirements.
  • Working experience in Selenium Hub and Jenkins.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, and User Acceptance testing.
  • Self-motivated and quick learning capability of the latest and upcoming Technical transformations.
  • Experience in developing Selenium Web driver scripts using Java and JavaScript.
  • Experience in API testing using Postman.
  • Sound knowledge on Quality Center ALM for creating Test Plan, Test cases, Test Sets, and filing bugs.
  • Having experience working on GITHUB.
  • Scripted and Executed Automation test scripts from scratch, using UFT/QTP (VB Scripting), for Regression & functional validation.
  • Developed and Performed SQL query executions in Database as a part of Data Verifications.
  • Involved in Scrum meeting and worked under agile environment.
  • Experience in Bug Reporting and Bug Tracking using Jira & Rally Bug Tracking Systems and actively interacted with the development team to fix crucial bugs.
  • Excellent analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning.
  • Hands-on experience using HP Load Runner, UFT / Quick Test Pro with VBScript, Test Director & Quality Center/ALM.
  • Proficient in working with open source tools like Selenium IDE/WebDriver, Junit, Eclipse, TestNG, Jenkins, Maven, JIRA, Cucumber for BDD, Protractor Angular 2.0 Testing and preparation of automation test framework.
  • Write Selenium Framework from scratch using C# as the language, NUnit as testing framework, and SpecFlow for Gherkin BDD.
  • Experience in using Rest Assured and Java to test Micro services created with spring boot.
  • Proven capability to work both independently and in a team environment.
  • Strong working knowledge in testing all phases of SDLC and STLC and expertise in Agile with SCRUM and Kanban lifecycles.
  • Proven capability of working independently as well as in a team environment for time sensitive task.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Route 53.
  • Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, Web Driver, RC, Junit, TestNG, Maven, GIT, Jenkins tools.
  • Good knowledge in using Core JAVA Object Oriented Principles (OOPS).
  • Proficient in the tasks of bug tracking and reporting using Quality Center, JIRA.

TECHNICAL SKILLS:

Operating Systems: UNIX, Windows, Linux.

Databases: MS-Access, My SQL, SQL Server, SAP Oracle, Teradata, DB2

Application Servers: IBM Web sphere, ATG Dynamo, BEA Web Logic.

Internet: HTML, XML, VB Script, ASP, JavaScript, React, Node.JS, JSP, J2EE.

Automation Tools: MS Visio, Rational Rose, Rational Clear Case, Rational Requisite Pro.

Bug Tracking Tools: Mercury Test Director, Rational Clear Quest

Utility Tools: MS Office Suite, MS Project, TOAD, Adobe Photoshop People Soft

Reporting Tools: Crystal Reports, SQL Server Reports (SSRS)

Data warehousing Tools: Informatica, Business Objects, Cognos, Erwin

Testing Tools: Quick Test Pro (QTP), Test Director, Win Runner, Load Runner

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

QA Automation Engineer & Lead

Responsibilities:

  • Working under Automation Team and participating in Automation Planning, Early Automation, and Test Cases Review call.
  • Work on the Initial test planning of Connected Vehicle Planning and coordinated with CVP leadership team.
  • Responsible for planning, executing and managing the UI automation scripts written in Angular 6.0 using Protractor Testing Framework.
  • Creating and executing test cases for Sprint level User Story.
  • Developing test scripts to automate process of testing using Selenium Webdriver and TestNG.
  • Identifying the failure automation test cases from Smoke and Regression cycle and fixed an automation scripts.
  • Creating ruby test automation frameworks from scratch.
  • Experience in Service Oriented architecture (SOA), web services (SOAP), RESTful services, Micro services, API Development, Message Brokers including higher language-specific frameworks.
  • Used SOAP UI tool to test SOA based architecture application SOAP and REST services.
  • Used BDD framework with Cucumber and Java to write behaviors and step definitions and developed as required.
  • Performing my daily tasks by utilizing software applications including IntelliJ, Jenkins, GitHub, Jira, Splunk, Git Bash, Postman, Marklogic, Postgres and more.
  • Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status using QC defect tracking system.
  • Develop test scripts in Ruby for identified test cases using Cucumber.
  • Well versed with UI Automation by using Selenium WebDriver, Selenium Grid, Java, SoapUI, Database Testing, Angular Testing with Protractor, Mocha, Chai and Mobile Testing using Appium.
  • Installed and configured PostgreSQL 9.5 for all db servers in all environments; also upgraded all PostgreSQL database servers from PostgreSQL 9.4 to 9.5 and configured database servers to utilize system ctl/service commands for additional control of PostgreSQL services.
  • End to End Testing of the complete website which was developed using Angular .JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Capability to adapt and learn new tools, techniques, and approaches
  • Coordination with Leadership in design and review of Test Plan and Test Strategy document.
  • Good experience in developing framework to test Rest API's and Micro services.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Created the Automated Script for Regression test and Data driven test using UFT.
  • Design and implemented Python networking tools using XML-RPC and twisted XML-RPC servers that serves information via UNIX sockets and TCP protocols.
  • Designed and developed User defined functions, Generic Functions with well-versed VB scripting in UFT.
  • Extensive communication with leadership team during testing phase.
  • Configured Jenkins for continuous Automation.
  • Involved in writing, executing and analyzing Database Checkpoints, and Data Driven Test Scripts using UFT.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools and Created instances in AWS as well as migrated data to AWS from data Center.
  • Design Ruby/Cucumber framework for web/service-virtualization; perform manual and Ruby/Cucumber testing of a web-based application.
  • Wrote scenarios, scenario outline and step definitions using cucumber for BDD and wrote scenarios in Gherkin format.
  • Perform Line Lead functions, as needed.
  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of websites and related systems.
  • Created Selenium Hub/Node for parallel execution.
  • Involved in back end testing REST API endpoints using POSTMAN tool.
  • Performed End-to-End testing of database, Validated XML responses generated for different Web Services using Soap UI.
  • Used Protractor which is and End-to-End Framework testing for Angular 2.0 Web Applications.
  • Supervise and train the Operations staff on all the day-to-day technical, processing line operations.
  • Used Java and Rest Assured to test Micro services created with spring boot.
  • Responsible for all automation respective deliverables like automation script report (features released Vs Scripts created), script execution summary report (regression and smoke scripts) and auto execution of test scripts using Test NG and Jenkins.
  • Working in Early Automation and Shift left execution.
  • Created Automation scripts by using UFT, Selenium and Win Runner also used Test Director/HP ALM to manage the entire Automation testing process.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Used BDD framework with Spec Flow and C# to write behaviors and step definitions and developed as required.
  • Perform testing to ensure that the Ruby scripts are running correctly, the data is pulled correctly, and the data is mapped as required.
  • Configured Inbound/Outbound in AWS Security groups according to the requirements.
  • Created the mass e-mail system used for customer contact in Perl.
  • Involved in creation of hybrid automation framework in Selenium Web Driver using data driven and Page Object Model design approach.
  • Experienced in Test driven approach for developing the application and Implemented the unit tests using Python Nose Test framework.
  • Grow Potbelly QA platform in line with widely accepted agile methodologies.
  • Maintained the Selenium & JAVA automation code and resources in source controls like Tortoise SVN over the time for improvements and new features.
  • Updating daily status to Release Manager which includes issues, action items, defect status etc.
  • Review and modify the Test cases and Automation Test Scripts as per Functional Specification.
  • Creating Regression Test Plan and Test case for Production release.
  • Run Smoke and Regression testing through Jenkins to verify bug fixes, test case execution, analyze test results, and created test summary reports.
  • Developed of platform components using object-oriented Perl and Unix shell scripting.
  • Experience in developing Automation framework using Python Selenium, PyUnit and Nosetest.
  • Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites using Test NG, Selenium, JAVA and Jenkins.
  • Create Test Set and defects using HP ALM.
  • Lead documentation creation, review, sign-Test; an Agile testing model and hybrid; Waterfall-Agile.
  • Worked on Angular testing frameworks Karma & Jasmine to unit test components & mock services.
  • Conducted Backend Testing and VB scripting on the Oracle database using SQL.
  • Tested cloud architectures that includes multi-tenancy, horizontal scale, Micro services and RESTful API's.
  • Performing API testing using Postman and J meter chrome using JSON.
  • Managed testing of Billing and MVNO projects, including development and implementation of testing plan, leadership of testing teams, coordination between various companies, and problem solving for issues.
  • Extensively used JIRA for test planning, bug tracking and reporting tools followed up with the development team to verify Bug fixes and update bug status.
  • Closely working with QA Lead and business team to prioritize Regression defects.

Environment: C++, Java, Json, Selenium WebDriver, Jbehave/Cucumber, Python, perl, maven, Jenkins, Git Hub, SQL, Power Builder, PostGres SQL. REST API,XML,HP ALM, Mainframe,Groovy,.Net,C#,UFT,HP-UNIX,Windows7,Oracle 11g,LoadRunner, Tuxedo, Web logic, ETL Tester, Protractor, Tomcat, embedded.

Confidential, NYC, NY

QA Automation Engineer & Lead

Responsibilities:

  • Analyzing business requirement, functional requirements and use cases to developed test plans, test cases, and Automation test scripts to cover both positive and negative test scenarios.
  • Participated in Daily Stand up meeting.
  • Worked under Agile environment and participating in Sprint Planning, Product Grooming, and Story point creation call.
  • Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
  • Experience in developing Automation framework using Python Selenium, PyUnit and Nosetest.
  • Script creation and enhancement using Selenium Web driver - Java, cucumber (using Page Object Model).
  • Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages, and use Protractor for Angular 2.0 web pages and Implemented Jasmine as a testing framework Protractor.
  • Manual and automated testing of in house developed pos system to ensure the retail sales can take place in both offline (on the plane) and online (Data syncs) environments.
  • Setting up a Ruby Mine framework and maintaining and adding new methods to an existing set of Java classes to enhance an existing automated framework and application, which reads data sheets in an unstructured format to produce another set of data sheets.
  • Performing API/Web Service Testing using POSTMAN and utilizing XML/JSON.
  • Developed framework to test Rest API's and Micro services.
  • Used VB scripting in the expert view did enhancements to the scripts.
  • Created and executed test cases for Sprint level User Story.
  • Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Extensively automated the deployments using AWS by creating IAMs and integrated the Jenkins with AWS plugins to pipeline the code. Created Cloud Formation templates to automate the AWS Deployments.
  • Developed Project Status metrics for weekly evaluation of Project Status and impact of the Change request on the Time line.
  • Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process. Created Web pages using Angular and did performance testing using JMeter.
  • Designed and developed Data driven framework for automation in UFT.
  • Performed Mobile Testing using various IOS and Android devices.
  • Proactive and highly motivated self-starter with ability to work independently and in collaboration.
  • Developed test scripts to automate process of testing using Espresso Android Automation tool.
  • Identified the failure automation test cases and fixed an automation scripts.
  • Review and modify the Test cases and Automation Test Scripts as per Functional Specification.
  • Created Regression Test Plan and Test case for Production release.
  • Developed Perl modules for internal use and create documentation for the developed products.
  • Run regression testing to verify bug fixes, test case execution, analyze test results, and created test summary reports.
  • Generated test collections using POSTMAN and exported test results from the test run of the collections created.
  • Implemented BDD framework from scratch by using the existing Hybrid components.
  • Implement best practice and current Automation (Jenkins, Selenium, Cucumber, Appium, Python, Perl, etc.)
  • Experience in preparing the Test Execution/Summary reports and other metric like daily, weekly and monthly reports.
  • Performed Automation testing with extensive VB Scripting for dynamic code in UFT.
  • Created pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins.
  • Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML and CSS.
  • Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
  • Writing AWS Terraform templates for any automation requirements in AWS services.
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Experience in developing projects/application using C#, ASP.NET, C++, AJAX, XML and Web Services.
  • Used Ruby to develop and create an automated testing application to test the iPhone application for service professionals to create billing and accept payments.
  • Developed Spring MVC app deployed on Web logic to orchestrate transactions by using Micro services.
  • Using UFT, converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT.
  • Worked on Micro services for Continuous Delivery environment using Docker and Jenkins.
  • Created defects using bug-tracking tool Jira.
  • Closely worked with QA Lead and business team to prioritize Regression defects.
  • Well-exposed in embedded system development, QA testing, and embedded system applications
  • Responsible for defect management that includes, defect logging, tracking and defect closing.
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions.
  • Test Mobile App behavior under various interruptions: battery strength, incoming calls, SMS, and Video calls.
  • Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
  • Employed Automation testing and daily automation scheduled tests; deployed Microsoft SQL server management studio for database testing and conducted API testing using Postman.
  • Designed test cases for manual and automation testing, developed and maintained checklists for regression using Perl /Python automation.
  • Experience in using Version Control Systems like GIT, SVN. Good Experience with PEP-8 and Google coding Guidelines in Python.
  • Well versed in designing and implementing automation scripts using Selenium Web Driver, TestNG/Junit.
  • Testing the application under different networks and Internet speeds.
  • Executed basic flow testing after Production deployment.

Environment: Java, Selenium Web Driver, Jenkins, Cucumber, Jira, Eclipse, SOAP UI, Python, Rest API, XPATH, ETL Tester, Mainframe, Fire bug, Fire path, SQL, Oracle, Windows.

Confidential, Moline, IL

Automation Engineer

Responsibilities:

  • Participated in regular Stand up meeting as well as QA Team meetings.
  • Worked in Agile environment and participated in PSI Planning as well as Sprint Planning.
  • Worked with PO and understand the requirement of particular story in ATDD meeting.
  • Created and executed test cases for Sprint level User Story.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Tested web application in I Pad, Mobile devices, Desktop and Mobile Native App using Android and IOS devices.
  • Wrote python scripts to perform CRUD operations on My Sql database.
  • Performed Mobile Testing using various IOS and Android devices.
  • Using my previous knowledge of VB scripting, I have automated existing scripts in QTP to validate new builds from the vendor for the new deployments.
  • Developed test scripts to automate process of testing in Selenium Web driver and Fitnesse.
  • Experience in writing CSS Selectors, Xpath, and IDs expressions using JavaScript to identify web elements.
  • Used VB script language, for UFT programming purposes.
  • Deployed and monitored Micro services using pivotal cloud foundry, also managed domains and routes with the cloud foundry.
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Performed manual testing of each build and then Regression testing on each builds using Selenium Web Driver.
  • Created and maintained automated reusable tasks, functional test cases using Perl.
  • Performed continuous integration automation using Jenkins.
  • Identified root cause of failure automation test cases and fixed automation script.
  • Created defects and monitor their status until acceptable resolution using bug-tracking tool Rally.
  • Created Regression Test Plan for Production release.
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java.
  • Ran regression tests to verify bug fixes, test case execution, analyzed test results, and created test summary reports.
  • Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML and CSS.
  • Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Created automation regression test scripts in the UFT.
  • Modify/Execute automation regression test scripts using Selenium for simulating the orders.
  • Execute SQL queries for Database Integration Testing.
  • Develop and maintain automated tests using Python and the Robot test framework.
  • Reviewed and analyzed Business Requirements and Use Cases design document throughout the Software Development Life Cycle (SDLC).
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Micro services by providing end-to-end application testing and by providing technical support.
  • Good knowledge of installing and configuring the tools required for the project.
  • Worked in Agile methodology and participating in scrum meeting.
  • Created test suites and test cases in JUnit for various scenarios in the application.
  • Created Java based scripts for Selenium Web driver with JUnit as Test case framework.
  • Performed extensive Integration Testing, E2E System Testing and Manual Testing.
  • Performed Functional testing, identified application errors and interacted with the development team to resolve technical issues.
  • Performed using UFT after each new build of the application with Hybrid Framework approach.
  • Reported the bugs and tracked using JIRA.
  • Used HP Quality Center as a central repository to store and manage test cases and to create and generate Requirement Traceability Matrix and other reports for status.

Environment: Selenium WebDriver, JAVA, Jenkins, Maven, Postman, TestNG, Eclipse, JIRA, HP ALM, Git, Bit bucket, Sauce Labs.

Hire Now