We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Having Around 7 years of industrial experience in software development, Software quality assurance, code level debugging and web based application
  • Expertise in testing client - server application as well as web based application.
  • Experience in developing and executing test cases manually and developed automation script with Selenium Webdriver, Selenium Grid, QTP.
  • Executed SOAP based web services for API testing (Java client and SoapUI).
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL, providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing
  • Contributed to create different kind of Frameworks. i.e. POM, TestNG, Data Driven and Modular Framework.
  • Contributed in Continues Integration Testing using Jenkins.
  • Met preset customer goals through ecommerce sale maximization
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications
  • Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing browser compatibility testing.
  • Experience with Mobile Automation Tool Device Anywhere and Appium automation framework.
  • Developed a Code Snippet for Remote Execution and transferring files from server to different client machines using Python
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like BugZilla, JIRA,Quality Center and HP ALM
  • Designed and developed story driven browser testing using JBehave and Selenium Web Driver.
  • TDD and BDD. My ruby tools of choice include Cucumber.
  • BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile methodology environment using TFS and Rally.
  • Performed both Manual Testing and Automated Testing
  • Proficient in black box testing, performance testing, Graphical User Interface testing(GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQL Server etc. to perform back-end-Testing
  • Good Command in using Version control tools like TFS.
  • Experienced in developing functional system integration test and test plans and test cases based on system requirements and business rules.
  • Strong problem solving and analytical skills; Fast learner of complex technologies

TECHNICAL SKILLS

Testing Tools: Selenium Webdriver, Quality Center 10.0, QT P-l1,10.0, Junit, TestNG, Cucumber, Jbehave, Eclipse

Bug Reporting Tool: Bugzilla, Eclipse, Jenkins, JUnit, JIRA, TFS

Languages: Core Java, C, Java Script, VB Script, ASP, Ruby, Shell Scripting, PHP, Python

Mobile Testing Tools: Appium

Web Technology: IIS, HTML, XML, Web Intelligence

Web Services: Soap & RESTFUL

Operating System: Windows, UNIX, Linux

RDBMS: SQL Server, MySQL, MS-Access, Oracle 9i

Other Tools: VMware, MS-Word, Excel, MS-Access, Power Point, Putty.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

QA Automation Engineer

Responsibilities:

  • Understand the application business logic with Business Requirements Specification documents and functionality of application with Functional Requirements Specification Documents
  • Involved in preparing the high level Test Plan and developed Test Cases in accordance with the functional specifications
  • Tested the application under Scrum (Agile) Methodology
  • Involved in design and implementation of Selenium Webdriver automation framework for smoke and regression test suites (TestNG).
  • Developed test scripts using selenium Web driver, Executed Automated Test Scripts& analyzed the results
  • Automated regression test cases using Java and Web driver.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Writing JBehave scenarios and stories according to product specifications
  • Designed and developed story driven browser testing using JBehave and Selenium Web Driver.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested.
  • Automated Soap Web Service and Restful Web Service Testing
  • Well in testing of the web services using the SOAPUI tool.
  • Worked on Web Services Testing using SOAP UI , Apache Axis Client 2.x, Eclipse 3.4, and IBM RAD 7.0.
  • Performing Cross-platform, UI testing for mobile app using Appium test automation framework.
  • Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data
  • Established Traceability between the Requirements and the Test cases in Quality Center
  • Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database
  • Worked with the business users on User Acceptance Testing by mentoring them on various aspects of testing.

Environment: QC/ALM, Selenium Webdriver, .Net, Java,Java Scripts, AGILE, XML Spy, SQL Server, Appium, Jbehave, SOAP, Windows7, MS Word, MS Excel.

Confidential, Richfield, MN

QA Automation Engineer

Responsibilities:

  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing. Performed End-to-End testing.
  • Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
  • Responsible for identifying test cases for Automation for Smoke Test, Functional and Regression Tests.
  • Performing manual smoke testing on pre-development kits by implementing black and white testing on component (unit) and integration techniques.
  • Automated regression test cases using Java and Web driver.
  • Performed automated interactive application testing using Selenium WebDriver with TestNG
  • Familiar with Selenium Web Driver, Selenium commands and x-path.
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functionality.
  • Automated test scripts using Selenium with Firebug and Firefox Add-ons (XPath Checker, XPather and JavaScript) to enhance efficiency of IDE testing.
  • User-level test automation with Selenium WebDriver, Selenium-Grid server
  • Execute automated regression tests (Selenium) and reproduce failures manually
  • Met preset customer goals through eCommerce sale maximization
  • Citi Market Place is an E-Commerce application which is used for online sales
  • Utilized Microsoft SSRS (SQL server reporting services) to report, create various reports during day-to-day testing for Development Management.
  • Identified, Reported and Tracked Defects using Quality Center test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Performed Regression and Re-Testing following any updates or bug fixes by the development team.
  • Performed Backend Testing to make sure the contents displayed on the UI as per requirements specifications.
  • Communicated with developers regularly regarding defect resolution.
  • Assisted QA lead in documenting User Acceptance Test reports

Environment: QC, Scrum (Agile), Selenium WebDriver, TestNG, JavaScript, JSON,XSS, Webservices, SOAP,XML,AJAX and XML Spy.

Confidential - Raleigh, NC

Automation Engineer

Responsibilities:

  • Worked in the Agile/scrum development environment with frequently changing requirements and features.
  • Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents in order to understand the application requirements, functionalities, scope and limitations.
  • Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports
  • Performed Manual and Automated Testing for the test cases using Selenium.
  • Automated regression test cases using Java and Web driver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Create end to end Selenium WebDriver Script to test Loan Calculator with varied sets of data, capturing and comparing results.
  • Write Junit tests using java fluent interfaces for testing middle office applications for equities and options
  • Reported defects using Quality Center and interacted with the development team to resolve any defects/issues
  • Extensively used Assertions in SOAP UI to validate web services response.
  • Parameterized Web services using SOAP UI to test same Service with multiple sets of data
  • Performed Integration, Regression, UAT and Database testing.
  • Prepared status summary reports with details of executed, passed and failed test cases
  • Responsible for updating and maintaining Quality Center for all the defects found during Functional and Regression testing and follow up the Bug life cycle
  • Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager
  • Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle

Environment: Quality Center, JAVASWING, Hibernate, Oracle, XML Linux, Web server, XML

Confidential

QA Analyst

Responsibilities:

  • Written extensive test cases in Quality Center after analyzing the Specifications Documents (SRS).
  • Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
  • Extensively involved in testing software applications and reporting bugs
  • Executed Manual Test Cases by using positive and negative data inputs.
  • Involved in entire testing process like Planning, Preparation, Execution and Completion.
  • Involved in reviewing and updating Test Cases written and generated the Test report
  • Experience in Agile Methodology in Software Development Life Cycle
  • Executed the Test Cases and Test Scripts by using Quality Center Tested the application on Unix/Linux Environment when navigating the system with UNIX commands.
  • Performed Integration Testing among Customer information, Contacts, Leads, Opportunity and Activity management modules.
  • Responsible for reporting defects using Quality Center tracking system and verified known defects using new builds.
  • Regression tests were performed after every bug fix and system enhancement.
  • Wrote user defined functions to use multiple times across the entire application testing.
  • Used T-SQL queries to perform data consistency verification.

Environment: SQL Server 2000, Quality Center,VBScript

Confidential

QA Analyst

Responsibilities:

  • Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.
  • Participated and contributed to strategic QA planning.
  • Extensively involved in testing software applications and reporting bugs.
  • Executed Manual Test Cases by using positive and negative data inputs
  • Involved in reviewing and updating Test Cases written and generated the Test report.
  • Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.
  • Good exposure in Database testing.
  • Executing SQL queries to view successful transaction for data validation
  • Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline,Retest/Close the defects, fixed by the developers.
  • Performed validation of the test cases to ensure that all the requirements were being adequately met.

Environment: JAVA,JSP, Eclipse, SVN, HTML 5,

We'd love your feedback!