We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

AZ

SUMMARY:

  • Highly motivated and hardworking IT professional with strong expertise in planning and designing automation tests on large scale applications
  • Extensive knowledge of quality assurance standards, methodologies and strategies
  • Versed with SCRUM and Waterfall SDLC
  • Good understanding of Object Oriented Programming principles
  • Good understanding of Test Life Cycle
  • Experience in developing end - to-end tests for complex enterprise applications
  • Well versed in Black Box, Smoke, Functional, Regression, Manual and Integration testing
  • Experience in Web-Services / API Testing, Database Testing and JSON structure
  • Strong experience in creating Test Plans, writing and executing Test Cases using manual and automated tests
  • Hands-on experience in Selenium WebDriver, Protractor, Cucumber, Angular Js, Junit and TestNG
  • Direct experience with API and REST testing using Rest-assured framework, Swagger, Jasmine, Frisby
  • Efficient in providing the efficient locators strategy like model, binding, CSS and XPath to run WebDriver script in stable condition
  • Hands-on experience writing SQL Queries on SQL Server 2005 and MySQL
  • Skilled at Git and SVN source control management tools
  • Versed with running continuous integration using Jenkins and builds using Maven
  • Applied experience on BDD Cucumber framework
  • Skilled at debugging issues and providing support
  • Very good analytical and communication skills and ability to work as part of a team or independently with minimal supervision

TECHNICAL SKILLS:

Programming Languages: Java, Javascript

Web Technologies and frameworks: JSP, Servlet, HTML, Struts 2, Frisby, Swagger, AngularJS, Rest-assured

Automation Testing: Selenium WebDriver, Protractor, Junit, TestNG, Cucumber, SoapUI, Frisby, Jasmine

Continuous Integration: Jenkins, Travis CI, Maven

Database and Database API: SQL Server 2005, Oracle 11g, JDBC

Database Language: SQL

Design Tools and IDE: Webstorm, MyEclipse, Photoshop

Operating Systems: Windows, Linux, Android, iOS

WORK EXPERIENCE:

Senior QA Automation Engineer

Confidential, AZ

Responsibilities:

  • Active member of SCRUM team working on Digital My Resource - a system built to allow ordering waste pick up container, pay invoice, order services for resident, business and community.
  • Attend SCRUM ceremonies including daily standups, grooming sessions, sprint reviews and sprint retrospective
  • Work with development team to understand technical design and architecture for test planning.
  • Design and develop Page Objects using Page Object Design Pattern
  • Test application’s frontend in the testing environment using WebDriver, Cucumber, Jenkins, Protractor and Angular JS.
  • Create and enhance test scripts to handle new features, and build test cases
  • Test request and response of JSON based web services interfaces using Swagger, Jasmine, Frisby and Postman.
  • Prepare test data, test plans, test cases, test scripts and test data for the application.
  • Update test scripts, test plans and test cases periodically to manage changes in requirements.
  • Test applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Perform Smoke, Black-box, Functional, Integration, Manual and Regression testing.
  • Create, retest and close defects.
  • Maintain Defect document in Rally and interact with the developers to resolve technical issues.
  • Participate in weekly QA meetings and various other meetings and discuss application and process enhancements.
  • Perform Mobile App testing for iOS and Android.
  • Create and maintain defects, test case in Rally

Technology / Tools Used: Java (JDK 1.5), Angular JS, Selenium WebDriver, Jenkins, JSON, Git, Frisby, Protractor, Swagger, WebStorm, Postman, SOAP UI, XML, Jasmine, Cucumber, Rally, Git, npm

Software Engineering, QA

Confidential, CA

Responsibilities:

  • Active member of SCRUM team worked on the system for order entry and order forecasting.
  • Attended SCRUM ceremonies including daily standups, grooming sessions, sprint reviews and sprint retrospective.
  • Worked with Product Owner for story clarifications and demo preparation.
  • Built and tested Ajax application using Selenium WebDriver and Java.
  • Generated test report using TestNG.
  • Used Jenkins and Maven to build and run tests.
  • Managed application build and configuration.
  • Coordinated with the development team to fix application defects timely.
  • Performed REST web service testing using Rest-assured framework.
  • Created BDD scenarios using gherkins language.

Technology / Tools Used: Java (JDK 1.5), Selenium WebDriver, Maven, Jenkins, JSON, Git, Rest-assured, Cucumber

Software Engineer, QA

Confidential

Responsibilities:

  • Worked as a QA team member on Performance and Competency management System (PCMS); this was built to manage organization layout, appraisal definitions, appraisal workflow, appraisal normalization, compensation, reports for small to mid-size companies.
  • Tasked with to create test cases, test scripts and test application using Selenium WebDriver.
  • Generated test report using TestNG.
  • Assigned defects to developer.
  • Managed application build and configuration.
  • Debugged and resolved application issues.
  • Coordinated with Development team to fix application defects timely.
  • Coordinate with client to perform UAT (User acceptance test) on staging server.

Technology / Tools Used: Java (JDK 1.5), Selenium WebDriver, Jenkins, JSP, Struts 2, JavaScript, JBoss5.0, SQL Server 2005, SVN, MyEclipse

QA Analyst

Confidential

Responsibilities:

  • Worked as Quality Assurance Analyst on Billing and Inventory System
  • Build automation testing using Junit and HtmlUnit.
  • Tracked defects. Communicated defects to developers and ensured that defects are fixed timely.

Technology / Tools Used: Java, Junit, HtmlUnit

Hire Now