We provide IT Staff Augmentation Services!

Qa Automation Engineer  Resume

Portland, OR

SUMMARY:

  • Over 5+ years of IT experience as a QA Tester with expertise in Manual and Automated testing in webbased and client environments.
  • Excellent knowledge on all phases of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Bug Life Cycle (BLC)
  • Experience in Functional Testing (Unit Testing, Smoke testing / Sanity testing, Integration Testing (Top Down, Bottom up Testing), Database Testing, GUI Testing, Security, Performance, Regression and Client Acceptance testing.
  • Experience in writing test plans and test reports, defining test cases, developing and maintaining test scripts (Manual & Automated), analyzing bugs and interacting with team members in fixing the errors
  • Work experience with Agile Software Methodology
  • Experience working multiple projects and experience with diverse testing tools including Selenium IDE, Selenium Webdriver
  • Used Mercury Quality Center as a defect reporting and tracking tool, reviewed and analyzed test results using the result logs and reported defects using the defects module of Mercury Quality Center
  • Expertise in Mobile Testing on Android and iOS devices using Appium.
  • Had understanding in Performance Testing using JMeter.
  • Hands on experience in Test Frameworks such as TestNG
  • Executed test cases on multiple operating systems using Selenium Grid.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
  • Experience in using Maven as build tool for Selenium.

TECHNICAL SKILLS:

Approaches: Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium (WebDriver, IDE, Grid), JUnit, TestNG, Log4j, Auto - It,Robot Class, SoapUI.

Mobile Testing Tools: APPIUM

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Languages: JAVA

Databases: MySQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Bug or Test Management Tools: JIRA, Quality Center

MS Office Tools: Outlook, Word, Excel, PowerPoint

Utilities: Eclipse, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

QA Automation Engineer

Responsibilities:
  • Developed test cases as per the requirements and Managed in JIRA
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path to write customized x-paths.
  • Developed end to end automation test scripts using Selenium WebDriver with java
  • Identifying objects of App using UI Automaton tool for Android
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation
  • Developed test scripts to run in multiple machines on various browsers in parallel through Selenium Grid (Hub and Nodes).
  • Grouped the Test Cases, Test Methods and Test Suites using TestNG annotations for performing Regression and Smoke testing.
  • Performed Web Services testing using SOAPUI
  • Did load testing after the system testing is completed to make sure application can handle anticipated load
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

Environment: .Net, HTML, ASP.NET, VB.Net, ADO.NET, T-SQL, Windows 2000/XP& SQL Server 2000. Selenium Webdriver, Selenium Grid, TestNG, SOAPUI, Jenkins, JIRA

Confidential

Software Engineer in Test

Responsibilities:
  • Understanding Requirement Specifications and Design Documents.
  • Build and use automation frameworks using technologies: Java, JUnit, Selenium, JBehave, spring framework, REST, JSON and XML, Eclipse IDE, spring tool Suite etc.
  • Worked on testing across a variety of platforms: web and mobile user interface, APIs (REST),
  • Used Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Worked on UI automation using Selenium Web driver for multi browser.
  • Worked in setting up Selenium Grid to execute automation scripts and integrate with Continuous integration (Jenkins)
  • Written Junit for unit testing.
  • Scheduled nightly run in Jenkins.
  • Played a key role in writing BDD tests for API’s and mobile application.
  • Worked on Appium and perfecto for mobile application automation.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.

Environment: Java, spring, Hibernate, maven, Oracle, SOAP, Restful, Selenium, JBehave, Junit, Jenkins, Bamboo

Confidential

Software Quality Assurance Engineer

Responsibilities:
  • Understanding Requirement Specifications and Design Documents.
  • Involvement in Test design with respect to the Test plan.
  • Involvement in in Test Execution and Defect reporting using Bug reporting Tools.
  • Performing Sanity, GUI, Unit, Regression Testing.
  • Communicating with other Team members (Development, Technical Support and Business Support) to resolve the issues.
  • Involved in Smoke, Functional, Integration, UAT Testing, etc.
  • Developed and executed new Test Cases and executed existed Test Scripts.
  • Reporting and tracking of defects using Mercury Quality Center (Test Director) and JIRA
  • Extensively tested the reports for data accuracy
  • Developed Traceability Matrix of Business Requirements mapped to Test Scripts to ensure any change control in requirements leads to test case update.
  • Reports Preparation of weekly and monthly status

Environment: SAP TAO, Oracle, SharePoint 2010, HPSM, Service Now, Windows 7, Citrix, VMware, Replicon, PDWare and uPerform.

Confidential

QA Test Analyst

Responsibilities:
  • Analyzing the requirement, spec sheets and design documents. Understand the business functionality of the application.
  • Preparing test scenario and test cases for requirements and part of reviews.
  • Involved in test cases walkthrough with business and development teams.
  • Responsible for smoke testing, functional testing and adhoc testing.
  • Test data creation for the test scenarios to execute test cases.
  • Interaction with development team for code drops and builds schedules.
  • Active participation in defect triage and defect route cause meetings.
  • Responsible for tracking the defects and status reports sharing with client.
  • Application knowledge transition to the new team members.

Environment: .Net, HTML, ASP.N, VB.Net, ADO.NET, T-SQL, Windows 2000/XP& SQL Server 2000

Hire Now