We provide IT Staff Augmentation Services!

Qa Automation Test Engineer/ Analyst Resume

PROFESSIONAL SUMMARY:

  • Exhibit industry wide five plus years of diversified experience as a full stack QA engineer and followed a shift left strategy to implement the gray box and black box testing for both manual and automation testing in multiple different projects.
  • Developed Automation Framework using object oriented programming language that has transitioned to robust, reusable, scalable, easy maintainable, loosely coupled, and abstracted out with an abstraction layer which ultimately optimizes the speed of test execution and provides continuous integration with a faster result in a growth focused return.
  • Implemented best practices to develop Test plan, Test scenarios, Test suits, Test cases, Test scripts and Test Automation frameworks and actively participated in the process of improvements in Software Development Life Cycle ( SDLC ) and Software Test Life Cycle ( STLC ).
  • O btained knowledge and experience on business requirements specification, software requirement specification, issues, enhancements, product backlog, user stories, features, tasks, sub tasks and reviewing, executing, debugging, declaring, logging and reporting the defects and following - up with the development team.
  • Experience in Different kinds of QA Methodologies like Iterative, Waterfall, Agile Development process and Agile Test Methodology with various testing concept including Functional Testing, Black Box Testing, Gray Box Testing, Backend Testing, Smoke Testing, Regression Testing, Integration Testing, API Testing, End to End Testing, Acceptance Testing and more.
  • Created and Executed Regression Test Suit and Smoke Test job in a continuous integration server with Jenkins as a post build trigger.
  • Specialized on Parallel Test Execution and Thread safe parallel execution with class parallel and method parallel.
  • Specialized on Remote Execution on both Selenium Grid, and Cloud wise ( Browser Stack).
  • Strong experience with SOA architecture includes SOAP based web service testing and Restful Web Service Testing as API testing and developed and implemented Rest Assured framework with Java for API testing.
  • Firm skills on backend testing using SQL queries on My SQL and SQL Server.
  • Extensive work experience using Change Control and Bug Tracking Tools like JIRA and Application Life Cycle Management (ALM), Bugzilla, Quality Center (QC).
  • Specialized on providing cost-effective solutions by implementing Open Source tools in the market.
  • Have knowledge to create Automation Test Framework for Android Mobile software Testing.
  • Good at prioritizing along critical path and meeting project milestones and deliverable dates
  • Implemented open source web testing tool Selenium Web Driver for cross browser and cross platform testing.
  • Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexible.
  • A fast learner and high degree of creativity and initiative is expected.
  • Selenium Web Driver Automation Framework with Java.
  • Page Object Model based Automation Framework with MAVEN using Page Factory .
  • Page Object pattern based Framework with TestNG framework.
  • Page Object pattern based with JUnit Framework.
  • Hamcrest Assertion Framework.
  • MVC pattern / Model View Controller based framework
  • Data Driven Testing framework using Apache POI and JXL
  • Hybrid framework using Selenium Web Driver.
  • Behavior Driven Testing framework with Cucumber JVM using Gherkin language
  • Behavior Driven framework with Page Object Model and Data driven with Thread Safe Driver.
  • Keyword Driven framework.
  • Agile Testing Framework, e.g ., Scrum, kanban.
  • Rest Assured framework using REST API.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Advanced Rest Client, Poster, Rest Assured for Rest API, SOAP UI

Test Management Tools: Application Life Cycle Management (ALM), JIRA, Rational Quality Manager (RQM), Rational Test Manager, Quality Center (QC).

Defect Management Tools: JIRA, Bugzilla, Rational Clear Quest

Requirement Management Tools: Confluence(wiki), JIRA, Rational Quality Manager (RQM)

Version/Source Control System and Version Control Tools: GIT, SVN, Git Hub, GIT LAB, Bit bucket, Source tree (GIT GUI), Tortoise Git (Windows Shell Interface to GIT) .

Development IDE: IntelliJ IDEA, Eclipse, Net Beans, Visual Studio

Build management Tool: Apache MAVEN, ANT

Continuous Integration Tool: Jenkins, Bamboo

Cloud Testing Tool: Browser stack

Programing Languages: Java, HTML, Visual Basic

Reporting: Extent report, TestNG report, Cucumber Report, Paxovision Report, Allure report

Database/Database tools: Toad, MySQL Workbench, SQL Server, SQL Developer, and MS-Access.

Applications: Microsoft Office Application 2007, 2003, XP, 2000, 97 (Word, Excel, Access, Power Point), Microsoft Publisher, VMware

Operating Systems: DOS, Mac OS X Yosemite, Mac OS X Sierra, Windows 7, Windows 8,Windows 10, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows Vista.

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Test Engineer/ Analyst

Responsibilities:

  • Developed and configured Remote execution in Selenium Grid by using Selenium Standalone Server and registering the hub and node to run the test in different platform and multiple browsers, which cut down the script execution time in half.
  • Executed test Scripts in parallel through multiple machines using Selenium Grid.
  • Developed framework and scripts with Behavior Driven framework with Cucumber JVM by using gherkin language.
  • Developed a robust framework from scratch with BDD, Data Driven and Page object pattern and integrated and executed them on Remote Web Driver which is a cloud based execution in Browser stack by creating an instance of Desired Capabilities and setting the capability with version, platform/OS, resolution and browser.
  • Controlled and executed test cases using TestNG framework with TestNG xml file and grouped the test cases according to requirements by prioritizing, enabling, excluding, including, skipping, adding dependencies, and feeding multiple set of data with data provider into test cases and adding listeners to manipulate the execution result and generating the execution report and captured the video and screenshot of all test execution.
  • Developed flexible, fast, and reliable logging framework by using Log4j and configured this with my project to generate entire logs of my scripts with error, debug and info message and logs with timestamp.
  • Integrated frameworks and test scripts with multiple reporting frameworks, Extent report, paxovision report, Cucumber report, and TestNG report and JUnit report as well.
  • Analyzed the application, reviewed System requirement documents, Functional Requirement document and formulated the Test plan based on the functional requirements.
  • Arranged the Automation Backlog in different logical groups within the team and created epic and test suite, and went through test cases to do the Automation Feasibility Check.
  • Mapped the story with the Automation Epic and keep the story in backlog to be picked up for next sprints.
  • As Automation engineer manually walkthrough all the test cases.
  • Executed the Daily Smoke Test Suite from local code base and get the code reviewed before checked in and also Executed the SPECTRA UI Smoke test on QA environment.
  • Implemented open source web testing tool Selenium Web Driver for cross browser and cross platform testing and increase the automation coverage for regression test cycle.
  • Developed Restful Web Service testing using Rest Assured framework to build robust and scalable web service testing.
  • Created and executed test cases of Functional Testing, System Integration Testing, Positive Testing, Negative Testing, Black box Testing and User Acceptance Testing.
  • Performed backend testing using SQL queries to retrieve and verify information in the database. And Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Used JIRA for test management and bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Build automated test suite to increase the automation coverage for regression test cycle. And executed SPECTRA Regression Test Suit for QA Environment.
  • Documented and reported SPECTRA defects that are related to the enhancements as a parent ticket and also the regression defects that are found during a release.
  • Wrote Test Plans and test cases for SPECTRA according to business requirements of the media lifecycle across all linear media which describes how the features and functions to be tested.

Confidential

QA Test Engineer

Responsibilities:

  • Implemented open source web testing tool Selenium Web Driver for cross browser and cross platform testing.
  • Used Page Object Model based framework with TestNG for Selenium Web Driver.
  • Developed Behavior Driven test framework with data driven and page object pattern and implemented cucumber with java in gherkin language.
  • Developed Data Driven Framework using POI and JXL API integrated with TestNG framework.
  • Developed and implemented multiple frameworks in different projects over times. Model View Controller based Framework, Keyword Driven framework, Page Object Model Framework using Selenium Web Driver with Object Oriented Programing Java and open source unit test framework JUnit and TestNG and Ham crest for assertion.
  • Developed a Soap Based Web Service automation testing framework with SOAP and also executed manual web service test using Advanced Rest Client.
  • Analyzed the application, reviewed System requirement documents, Functional Requirement document and formulated the Test plan based on the functional requirements.
  • Delivered high quality test automation Framework that exposed reusable API’s and absorbed the complexity of the Test Scripts to provide Abstraction.
  • Providing testing support for AXA IT QA and UAT teams from Code Drop through production implementation.
  • Created and executed test cases of Functional Testing, System Integration Testing, Positive Testing, Negative Testing, Black box Testing and Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Used ALM for test management and bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Implemented best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.

Hire Now