We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Bellevue, WashingtoN

SUMMARY:

  • Over 7+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, and Test Reviews.
  • Good experience in different phases of Software Development Life Cycle (SDLC) and Software
  • Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies
  • Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
  • Experience in Data Driven Testing, Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid .
  • Good Experience in testing Android, IOS and other Mobile applications using Appium.
  • Experience in working with web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run test scripts.
  • Developed automated scripts and frameworks using Java.
  • Firm knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle(STLC).
  • Worked extensively in different project management methodologies including Agile Methodology and Waterfall.
  • Experience in Java Programming using OOPS concepts.
  • Expertise in using different components of selenium like selenium RC, selenium web driver and selenium grid.
  • Strong hands on experience in using different defect tracking tools like Jira.
  • Expertise in using different testing frameworks like Junit and TestNG.
  • Performed Smoke, Functional, End to End, Regression, Performance, Usability, User Acceptance Testing (UAT) with both Manual and Automated Testing tools.
  • Experience in writing and implementation of complex test plans, design, development, and execution of test scripts for System Integration, User Acceptance Test (UAT) and Regression Testing.
  • Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
  • Worked on different frame works like Data Driven, Key word Driven, Hybrid Driven also experience in test driven development (TDD), Behavior driven development (BDD), Acceptance Test Driven Development (ATDD) approaches.
  • Wrote SQL queries to perform backend data validations.
  • Expertise in developing Test Framework from scratch using Page Object Model (POM).
  • Experience in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like Windows and IOS.
  • Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Backend testing using Oracle, MS SQL, SQL Server.
  • Good communication skills with Strong analytical and problem solving/troubleshooting skills.
  • Ability to work independently with minimal supervision.

TECHNICAL SKILLS:

QA Automation Tools: Selenium WebDriver/Grid/RC/IDE, Cucumber, Appium

Bug Tracking Tools: HP Quality Center (ALM, JIRA, Rally)

Programming Languages: Java

Databases: Oracle 10g, SQL Server 2012,2010,2008, MY SQL

Project Communication Tools: MS office

Web Technologies: HTML, CSS, JavaScript, XML

Operating Systems: Windows, Mac

Firefox ADDON: FirePath, Firebug, Selenium IDE

Framework Environment: Eclipse, JDK, TestNG, JUnit, Visual Studio 2012/2008, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

SOA Technologies: Soap UI, SOAP, REST Web services

Test Build/CI Tools: Maven Ant, Jenkins

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

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, Washington

QA Automation Engineer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle ( SDLC) and Software Testing Life Cycle (STLC).
  • Used Selenium WebDriver and automated test scripts.
  • Automated Wed Applications using Selenium WebDriver and JUnit.
  • Automated regression test cases in Selenium WebDriver using Java programming language.
  • Developed Scripts using java Selenium WebDriver.
  • Exported Test Case Scripts in Eclipse IDE and altered the selenium scripts and executed.
  • Run tests by using Selenium Remote Control in Various Browsers.
  • Involved in creating automation test suites for progression & regression testing in SoapUI . The messaging formats included REST based clients with XML and JSON payload.
  • Involved in Mobile testing (app testing), test automation for the web application. Tested Mobile Native
  • Applications by using Appium and Android SDK tools.
  • Hands on experience in using Appium Emulators and IOS Simulators for Mobile Application Testing.
  • Involved in writing automated scripts for angular JS application using Java scripts.
  • Involved in continuous integration automation testing using Jenkins.
  • Worked with Version Control Systems GIT.
  • Defined and executed functional, regression and automation tests on the application.
  • Worked with SQL and Sybase database for data validation.
  • Tested compatibility of application for dynamic and static content under various cross browsers using Integrated HTML ids and XPATH in Selenium.
  • Experience with Firebug, Fire path in editing, debugging, and monitoring CSS, HTML, and JavaScript in any web page.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's.
  • Apply current web specifications to support accessibility

Environment: Java, Selenium WebDriver, Appium, Eclipse, Test NG, SOAPUI, Cucumber, Maven, Jenkins, JMeter, HTML, XML, Agile, JIRA, SQL and Windows.

Confidential, Wilmington, DE

QA Automation Engineer

Roles & Responsibilities:

  • Analyzed the specifications from Business view and Functional view of the application.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Performed manual and automation scripts development on agile process.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Validated the customer account records and their order details with Databases using SQL Queries .
  • Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations .
  • Extensively worked with End - to-end testing for User Acceptance Testing (UAT).
  • Worked on Selenium GUI Object / element verification using XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing .
  • Used Apache POI methods for writing to excel sheets in java.
  • Implemented Cross browser compatibility testing is executed by testing web applications.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Involved in mobile testing by writing java for automation through Selenium Appium .
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.

Environment: Agile, Selenium (WebDriver and GRID), Java, TestNG, Maven, Jenkins, SOAPUI, BDD, HTML, XML, Rally, Web Services (SOAP & RESTFUL), JavaScript, Appium.

Confidential

QA Automation Engineer

Roles & Responsibilities:

  • Determined Test objectives through detailed analysis to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test automation ( Java/JUnit ).
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Created and executed database queries (SQL) to validate database data integrity
  • Developed test scripts in Selenium for inserting records into oracle tables.
  • Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
  • Updated test cases and test scripts according to changed requirements.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.

Environment: Selenium IDE/RC/Grid, JUnit, Win Runner, Quick Test Pro, SQL, Oracle 10g, Windows, waterfall.

Confidential

QA Analyst

Roles & Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed code to perform white box testing.
  • Coordinated and worked closely with business analysts and stake holders during requirements gathering for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Worked on SQL statements in checking the validity of the Backend.

Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.

Hire Now