We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Sunnyvale, CA

EXPERIENCE SUMMARY:

  • Over 11.6 years of professional experience in Information Technology in diversified industries on Quality Assurance / Software Testing and Software Development.
  • Around 8 years of experience as Software QA Engineer and 3+ yrs exp as Developer
  • Good Experience of interaction with Business Analysts, Developers and QA Team to set priorities and time schedule to ensure development of high quality software.
  • Strong experience in Manual and Automated Testing
  • Strong Experience in developing Test Plans, Test Suites and Test Cases using Requirement and Design documents.
  • Excellent in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements.
  • Extensive experience in using Selenium, WebDriver, JUnit/ TestNG for automated testing.
  • Worked in javascript based technologies like nodejs, angular.js, webdriverjs, protractor, mongodb, Grunt
  • Automating applications whose UI built in Angular JS platform.
  • Experience in Web Automation using Selenium Web Driver /IDE/RC/Grid/
  • Experience in implementing Build and CI using ANT/Maven, Jenkins.
  • Experience in implementing test automation using SOAPUI Pro.
  • Experience in Database testing using SQL
  • Demonstrated ability to succeed and learn quickly in challenging environment.
  • Ability to handle multiple tasks with aggressive approach to meet deliverables.
  • Strong verbal and written communication skills with Leadership qualities and a good Team player.

TECHNICAL SKILLS:

QA Skills& Tools: Javascript, Node.js, Jasmine Protractor testing framework, Java, JUnit, TestNG, Selenium (WebDriver/RC), JIRA, Bugzilla.

Methodologies: Black Box, White Box Testing, Agile

Programming: C, Java, C#, ASP.net, VB.net, SQL

Databases: Oracle 10g, SQL SERVER 2005/2008, JDBC, MySQL, TOADOther - HTML, XML, CSS, Quality Center, UNIX, IE, SVN,ANT

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

QA Automation Engineer

Responsibilities:

  • Collecting the requirements from the Business and completely understand
  • Being a part of agile development environment with frequently changing requirements, the automation scripts had to be written in a maintainable way. Avoid rework and minimal updates.
  • Proactively came up with innovative methods to improve software quality, test coverage, effeciency and regression coverage
  • Involved in getting the team introduced to UI Automation with the best strategies available. With the help of comparison third party tools like blink-diff, capture screenshot and compare the UI Styling differences between the baseline and actual images.
  • Created the structure for automation framework by studying the requirements.
  • Maintained the developed code in the local git repository, which makes life easy for push and pull everytime.
  • Production automation covers 15 locales
  • Automated the these API testing scenarios in selenium to with the help of data driven framework.
  • Responsible for writing the test cases related to carrying out the API testing.
  • Created a JUNIT test suite for running all the scripts as one.
  • Studied the apps to be scripted for automation.
  • Involved in preparing the Test Plan and Test Cases based on business requirements.
  • Run the automation scripts on a daily basis depending on the release of the products.
  • Report the bugs by using RADAR
  • Execute the test case and report the status of the test cases using an internal application portal.

Confidential, Cupertino CA

QA Automation Engineer

Responsibilities:

  • Develop end - to-end automated test coverage
  • Created the structure for automation framework by studying the requirements.
  • Designing the JUNIT test suite framework and decision making for finalizing the TEST methods and IGNORE methods.
  • Involved in coding the scripts in Java for automating the iWork Web apps.
  • Maintained the developed code in the local git repository, which makes life easy for push and pull everytime.
  • Responsible for designing the structure of the same.
  • Created the structure for automation testing.
  • Pages, Numbers, Keynote, iCloudDrive are the three main apps for which automation scripts are written.
  • Involved in testing the NEWS api, assert and validate the various requests from within the DB.
  • Automated the these API testing scenarios in selenium to with the help of data driven framework.
  • Responsible for writing the test cases related to carrying out the API testing.
  • Created a JUNIT test suite for running all the scripts as one.
  • Created the ANT build file in order to make the one click execution
  • Studied the apps to be scripted for automation.
  • Involved in preparing the Test Plan and Test Cases based on business requirements.
  • Run the automation scripts on a daily basis depending on the release of the products.
  • Report the bugs by using RADAR
  • Execute the test case and report the status of the test cases using Automation Viewer tool.
  • Created detailed Test scenario & Test Cases from the business requirements document.
  • Created the executable JARs for ease with running the scripts.
  • Mainly used selenium webdriver, smart robots, sikuli images, Replayscripts.
  • Involved in running the scripts for Internet explorer, safari browser and chrome.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver. Various other identifiers like, class, text(), title, aria-label was also helpful in fetching the elements.
  • Developed and executed Test Automation with Selenium WebDriver.
  • Developed ANT based Build system to be able to run tests in batch

Confidential, Torrance, CA

Test Automation Engineer

Responsibilities:

  • Participated in setting up the testing environment.
  • Involved in preparing the Test Plan and Test Cases based on business requirements.
  • Report the bugs by using Microsoft Excel Sheet
  • Execute the test case and report the status of the test cases.
  • Conducted Functionality, Sanity and Regression Testing
  • Created detailed Test scenario & Test Cases from the business requirements document.
  • Performed API Testing with Java, TestNG framework
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver
  • Developed and executed Test Automation with Selenium WebDriver.
  • Involved in Backend Testing of the application by executing SQL commands.
  • Manually involved in testing the backend SQL queries in SSMS.
  • Developed ANT based Build system to be able to run tests in batch

Confidential, Minneapolis

Senior Automation Engineer

Responsibilities:

  • Involved in sharing the requirement analysis results with the development team.
  • Design the Testing Automation Framework using JAVA JUNIT/TESTNG frameworks.
  • Closely involved in developing the scripts using JAVA
  • Define, implement and enforce quality practices in the team organization to ensure internal standards, quality and compliance policies and standards.
  • Execute the test case and report the status of the test cases.
  • Conducted Functionality, Sanity and Regression Testing
  • Created detailed Test scenario & Test Cases from the business requirements document.
  • Performed API Testing with Java, TestNG framework
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver
  • Developed and executed Test Automation with Selenium WebDriver.
  • Involved in Backend Testing of the application by executing SQL commands.
  • Developed ANT based Build system to be able to run tests in batch
  • Setup CI system for QA Automation using Jenkins and ANT
  • Responsible for weekly status updates showing the progress of testing effort and open issues to be resolved.
  • Coordinate with developer to reproduce the bugs and work it out.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Interacted with business analysts and software developers for bug reviews and participated in QA meetings

Environment: Java, TestNG, J2EE, Selenium WebDriver, Oracle 10 g, SQL, Hibernate, IE, HTML, CSS, XML ANT, Quality Center, TOAD and Crystal Reports.

Confidential, Minneapolis

Senior Automation Engineer

Responsibilities:

  • Reviewed requirement documents, functional specifications and involved developing test strategy, test plan and test script
  • Developed Traceability Matrix for mapping functional and business requirements into test cases.
  • Performed Regression, Functional, Acceptance Testing
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications
  • Wrote SQL statements to extract data from tables to verify the output of the repose
  • Developed TestNG Test and Test Plans and Component Test
  • Performed cross browser functional testing using Selenium WebDriver
  • Parameterized Data for running the script for different set of Test Data
  • Done code optimization and review code written by other team member for automation.
  • Setup CI system for QA Automation using Jenkins and ANT
  • Worked with developer to reproduce the bugs and getting fixes
  • Tracked and Managed bugs using HP Quality Center

Environment: Java, Oracle, WebLogic, Selenium WebDriver, IDE, Grid, TestNG, ANT, Quality Center

Confidential

Software Developer/QA Engineer

Responsibilities:

  • Worked as a java developer, performing the task of coding the web pages.
  • Part of the technical team of deciding the design and framework of the development.
  • Performed Junit testing.
  • Debugging the code while fixing the errors of execution.
  • Joined the automation testing team, where java scripting for selenium tool is needed.
  • Developed test plan, test cases and test scripts and modified to accommodate new changes to the software applications.
  • Participated in Business, Development and Status meetings
  • Performed both positive and negative testing on the same application.
  • Performed Regression testing, Volume testing, Web testing, Compatibility testing, Security testing and Usability testing
  • Developed Tests using Selenium IDE
  • Migrated Selenium IDE Tests to Java/ Selenium RC
  • Integrated Selenium RC with existing API Test on CI builds.
  • Tested compatibility of application for dynamic and static content under various cross browsers using Selenium
  • Performed API Testing using JUnit framework
  • Wrote SQL statements to extract data from tables to verify the output of the reports
  • Involved in acceptance testing with the end users

Environment: Java, Oracle/MySQL, Tomcat, Selenium RC, IDE, Junit, ANT, Quality Center

Confidential

QA Engineer

Responsibilities:

  • Reviewed the Business Requirement Document (BRD) and the Functional Requirement Document (FRD) and formulated the Test Plan
  • Formulated the Test Cases with the help of Use Case document, in compliance with the Test Plan document and came up with the time lines.
  • Developed Automated Tests using Selenium IDE/RC
  • Exported tests as C# and run them with NUnit.
  • Wrote and executed complex SQL queries, procedures and triggers to validate Back - end data.
  • Entered the bugs in Quality Center and kept a constant trail of the bugs.
  • Performed manual and automated testing of the functionality of different components of the product.

Environment: Visual Studio 2008, C#, ASP.NET, Microsoft SQL Server 2005, Quality Center, HTML, XML, SQL, Selenium IDE/RC, NUnit

Hire Now