We provide IT Staff Augmentation Services!

It Consultant - Test Automation Resume

OBJECTIVE

  • My objective is to facilitate project teams to optimize and automate the QA activities to make testing deliverables easy to manage and easy for continuous integration& release.

SUMMARY

  • Over 5 years’ experience in Quality Assurance in IT Industry as Automation specialist
  • Excellent understanding ofSoftware Development Life Cycle (SDLC)andTest Methodologies Expertise in designing and developing strategicTest plans, Test Cases, and Test Reportsformanual test
  • Extensive experience inManualTesting likeQuality Center, Test Rail, Jira, Testlink, Bugzilla
  • Expertise on different automation tools like Selenium, Postman, Rest Assured.
  • Extensive work experience onFunctionalityTesting,GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black Box Testing, Ad - Hoc and End to End testing
  • Experience Tester in Agile Development and Excellent knowledge in Agile processes.
  • Expertise in Planning, Scheduling, Communicating and Managing Project activities
  • Developed automation framework using Java, Selenium and TestNG/Junit which integrates the End to End Testing flow
  • Experience in Continuous Integration tool - Jenkins
  • Successfully delivered end to end lifecycle projects - small to large and complex projects with team size varying from 2 to 20
  • Designed and implemented different automation frameworks such as Page object model, Data driven etc.
  • Experience in testing API using Postman and Rest Assured.
  • Experience inSoftware Development Life Cycle (SDLC)using theWaterfall Modeland Agile Methodology
  • UsedQuality Center, Bugzilla and Jirato manage, coordinate andreport defects
  • Maintained the Selenium and Java automation code and resources in source controls like Git Hub and SVN.
  • Excellent experience of build tools like Maven and ANT and managing Java automation project using them.
  • Solid knowledge in Database testing.
  • Quick learner,Self-motivatedand problem-solving skills.
  • Good team player with ability to work independently in a time sensitive environment.

TECHNICAL SKILLS

Automation Testing Tools: Selenium WebDriver, Postman, Rest Assured

Operating Systems (OS): Windows, Unix, iOS, Android

Database: MSSQL Server, MS Access

Scripting Languages: VB Script, Java Script, XML, HTML

Programming Languages: C, Java

Methodologies: Agile (Scrum, Kanban), Waterfall

Defect Tracking tools: Quality center, Bugzilla, Jira

Test Management tool: QC, Test Rail, Testlink

Version Control: Git, SVN

Build and CI tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

IT Consultant - Test Automation

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing
  • As an Automation Engineer, involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts
  • Implemented Page Object Model framework with Selenium WebDriver, Java, TestNG, and Maven.
  • Responsible to verify Web services API request, response data validations in REST through Postman.
  • Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing
  • Maintained automation code in version control tool Git
  • Used Rest Assured and Postman with extensive support for testing Rest based services
  • Configure Jenkins to run automation code night after successful deployment of Dev code to QA environment.
  • Participated in technical, status review, and release and production meetings
  • Worked in Agile process for delivering the outputs on time
  • Tracked requirements documentation in Confluence and Project status in JIRA
  • Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
  • Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, Maven).

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
  • Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
  • Work in the agile environment with frequently changing requirements and features set
  • Analyzing Business stories/change requests to write Test Cases in TestLink.
  • Participated in Estimation meetings, daily scrum meetings to discuss the progress of Sprint.
  • Done regression testing at end of each sprint to ensure overall quality of product.
  • Involvement in automating regression test suite using Selenium Webdriver, TestNG annotation, Java, Maven.
  • Incorporated Page Object Pattern in developing Automation scripts
  • Performed Functional, Usability, Compatibility, Regression, GUI, Positive, Negative, Adhoc, Smoke, End to End (E2E), Requirement Ambiguity testing, Interface testing.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
  • Defect Tracking and Test Management using Quality Center tool.
  • Performed Web Service testing (REST) without UI.

Confidential

QA Analyst

Responsibilities:

  • Developing test automation strategy, scripting, test scheduling and execution, for all types of system testing including: Regression, and Functionality.
  • To overcome the security violations, I have created a login page to enter the data base credentials manually at run time while running the Automation scripts.
  • Inserted Check Points to Check availability of database connection.
  • Developed and executed test cases, log the defects using Quality Center and assigning the defects to corresponding development team.
  • Once the defects were resolved by the development team, re-testing the defects, closing the defect if it is working as expected otherwise re-assign to the team.
  • Interacted with Business Analysts and Developers for resolving Defects.
  • Coordinating team meetings with other testing teams and development teams.

Hire Now