We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Wallingford, CT

SUMMARY:

  • To enhance and effectively contribute my technical, interpersonal skills and Quality Assurance to various computer science research areas.
  • Over 6+years of IT experience specializing in Software Quality Assurance (QA) and Software Testing applications both manual and automation testing tools.
  • Exposer to Software testing back ground in Banking, HomeLoans, Finance and HealthInsurance.
  • Comprehensive knowledge and experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and methodologies like Waterfall and Agile.
  • Excellent work experience in Functional, Integration, Regression, System, Compatibility, Performance, Acceptance, Smoke, Security, Stress, Black Box, GUI, Ad hoc, Incident, Recovery, Cross Browser and User Acceptance Testing (UAT).
  • Performed planning and development of Test Plans, Test Cases and Test Scenario to meet product’s business requirements
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
  • Effectively participated in sprintplanning, dailyscrum, sprintreview, retrospective with targeted backlog completion.
  • Experience in XPath, Firebug, Firepath, Maven, GitHub and TESTNG annotations.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub,Jenkins, SOAP UI and REST with POSTMAN.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Implemented Smoke Testing, Black Box Testing, Functionality Testing, Integration Testing, System Testing, User AcceptanceTesting (UAT) and Regression Testing of the Web Based Applications.
  • Worked on TFS (Team Foundation Server).
  • Having a good working experience in Hadoop Ecosystems (Spark, zookeeper and Kafka)
  • Expertise in testing Application Front and Back End (database) and Web Services using Cucumber and Hybrid Frameworks in Selenium
  • Good experience of NoSQL databases like Cassandra.
  • Good experience in testing both SOAP and REST services using SOAPUI, POSTMAN, RestAssured and Tested both XML and JSON formats
  • Analyzing Performance testing results, monitoring results using JMeter and providing recommendation on metrics of applications, servers.
  • Experience in applying the latest development approaches including applications in Spark using Scala
  • Good knowledge in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Worked on cloud technologies such as AWS andhandled operations like EC2, S3 and VPC.
  • Experienced in Back - End testing to ensure data consistency on front-end by writing and executing queries
  • Worked on MSP, Director, and other BKFS (Black Knight Financial Services) tools.
  • Quick Learner and an excellent team player. Ability to meet tight deadlines and work under pressure.
  • Ability to adapt quickly to an existing, complex environment.
  • Excellent analytical skills, Documentation skills, communication skills, presentation skills, strong problem- solving skills and good team player.
  • Troubleshooting and debugging complex issues and able to recommend short and long-term remediation actions.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium WebDriver, Appium, HP Quality Center, TFS, UFT, JMeter, SOAPUI, POSTMAN.

Defect Tracking Tools: Test Director, Quality Center, Bugzilla, JIRA, Version One

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.

Big Data Technologies: Apache Spark, Scala, Kafka

RDBMS: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL, Cassandra.

SDLC Methodologies: Waterfall, V-Model, Agile.

Web Technologies/Services: HTML, XML, OOP, Java Script, JSON, REST, SOAP

Testing Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model, Modular Driven Automation

Programming Languages: Java, SQL, PL/SQL

Behavior Driven Tools: Cucumber, Gherkin

Development Environment: Eclipse IDE, XCode, Atom, Visual Studio, IntelliJ

Version Control Tools: GitHub, BitBucket

Continuous Integration Tools/Project Build: Jenkins, Maven, POM, BDD

Web Debugger: Firebug, Firepath, Chrome Dev Tool, IE Tool

PROFESSIONAL EXPERIENCE:

Confidential, Wallingford, CT

QA Automation Engineer

Responsibilities:
  • Identified and created automation test cases and test scripts using hybrid driven framework and page object model (POM) to test the web application.
  • Created automated test cases using Selenium Web Driver using Java and TestNG.
  • Assessed and analyzed user stories, Participated in sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Used Bit bucket as a code repository to check out project from it, make modifications, submit and commit changes.
  • Worked with developers to update the defects, resolve them and track their status using SharePoint.
  • Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.
  • Managed individual sprints user stories and tasks using Jira as tracking tool.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Executed test cases relating to mouse events using actions class and pop-ups using alerts.
  • Implemented Page Objects model (pom), Apache POI in Web Driver Scripts, Data Driven, keyword Driven and Hybrid Frameworks using Selenium Web Driver, Junit, and Java.
  • Worked with SQL, for retrieving the data by running queries.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium IDE, Selenium WebDriver, Java, ATDD, SoapUI, HTML, XML, Agile Methodology, SQL, Jenkins, JIRA, Cucumber, Maven, Bit bucket, Splunk, Toad, SharePoint, Eclipse, Apache POI.

Confidential, Plano, Texas

QA Automation Engineer

Responsibilities:
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Version One.
  • Analyze the acceptance criteria and create test plan document for the user stories.
  • Developed Automation test suite for the online application using Selenium web driver and Java.
  • Actively work with the sprint team for grooming user stories, and analyze the system impact from the business requirement, and work with the development team for possible solution.
  • Hands on experience with BKFS (Black Knight Financial System) main frame system which is a mortgage servicing platform (MSP) used by all the major financial lending instructions in US.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI and POSTMAN Tool.
  • Created, executed, maintained and enhanced automated test scripts using Cucumber.
  • Developed and executed Selenium test cases using Maven (Hybrid Framework) and Jenkins.
  • Used AngularJS various services such as $http service (post and get) to retrieve data through Web API layer.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Responsible for creating automation test cases for Web Services using Selenium.
  • Troubleshooting and resolve the Splunk - performance, log monitoring issues.
  • Worked with CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Used Continuous Integration tool Jenkins for scheduling Jobs and for Regression testing.
  • Docker is used for creating images that are deployed on AWS as Micro Services.
  • Performed back end testing by writing and executing Cassandra queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Developed Test Cases for UAT, Functional and End to End test scenarios, Test Scripts, Expected Test Results and Test Procedure from the functional requirement, Specifications to implement through the testing process.
  • Coordinated UAT with Business Users for all releases, production defects and application enhancements.
  • Involved in VPC (Virtual Private Cloud) 2.0 migration.
  • Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sause Labs Cloud Integration.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Conduct Defect review meetings on a weekly / biweekly basis, create the test reports and metrics and share it with the team.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Environment: Java, Selenium IDE, Selenium WebDriver, AngularJS, AWS, ATDD, Web Services, SoapUI, POSTMAN, HTML, Java Script, CSS, Micro Services, Agile Methodology, JMeter, Cassandra, Jenkins, JIRA, Cucumber, Maven, GitHub, Spark, Splunk, Version One.

Confidential, Irving, Texas

QA Automation Engineer

Responsibilities:
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Participated in all phases of the Software Testing Life Cycle(STLC)
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Involved in analyzing Test Results & Identify bugs and reporting to the developers using HP ALM.
  • Design and Developed Hybrid Driven Test Automation Framework using UFT/QTP using VB script.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, HTML, Java Script, CSS, AJAX, HP Quality Center, Agile Methodology, SQL, Oracle.

Confidential

QAAnalyst

Responsibilities:
  • Participated in low level design and requirement understanding with functional team.
  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Worked on performance and load testing using JMeter. Involved in testing and quality assurance
  • Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

Environment: Java, Selenium WebDriver, TestNG, SoapUI, HTML, XML, JavaScript, Git, TDD, Agile, Quality Center, SQL, Toad, Oracle, Windows.

Hire Now