We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Software Quality Assurance Engineer with more than 7 years of experience in Quality with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation testing for Client/Server, Web - Based applications and Web Services
  • 7+years of experience in Quality Engineering and Software Testing Life Cycle (STLC) and Software Development Life cycle (SDLC)
  • Having one year of experience in Integration and Enterprise Application Development using TIBCO and Java Technologies.
  • Experience in designing Test Plans, Test Cases and Test Scenarios from functional requirements.
  • Experience in creating Page Object Model and Modular Driven test automation framework with Selenium 2/ WebDriver, Selenium GRID.
  • Expertise with CSS Selectors, XPATH and UI Mapping concepts. Also used Android UIAutomator.
  • Worked with Cucumber - Behavior Driven and Integrated into Jenkins for Continuous Integration.
  • Experience in using open source test frameworks like JUnit/TestNG with Java
  • Good experience in handling the windows file uploads in selenium using AutoIt
  • Experience in Restful and SOAP based web services. Used SOAPUI and Apache HttpClient.
  • Experience in Data validation and Backend testing by writing complex SQL queries to check the integrity of the data in Oracle, MySQL
  • Experience in version control system SVN, GIT for source code maintenance.
  • Expert in configuring ANT/Maven in Selenium WebDriver and running batch files.
  • Designed a POC with Page object model-based test automation framework in Selenium WebDriver using Javascript, nodeJS, mocha, mocha-allure-reporting, grunt and shell scripting for desktop and mobile browser automation.
  • Worked with open-sourceJenkins /Hudson CI server for continuous integration.
  • Expertise in Bug Reporting, Bug Tracking using various Bug Tracking Systems (HP ALM, JIRA and RALLY).
  • Technical expertise in UNIX/LINUX Shell Commands.

TECHNICAL SKILLS

Platforms: Mac OSX, Windows, Unix/Linux

Mobile Platforms: IOS, Android OS, Windows Mobile

Programming: Java, JavaScript, HTML, CSS, XML, SQL, C++, Visual Basic

Test Automation: Selenium WebDriver, TestComplete

Testing Frameworks: JUnit, TestNG

Development Tools: Eclipse, IntelliJ IDEA, Android Studio, Visual Studio

Build & Integration: Maven, Jenkins

Web Testing Tools: Firebug, Fiddler, XPather, DOM Inspector, RegEx Tester

Bug Tracking: JIRA, Bugzilla

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

Test Management: TestLink, Quality Center

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential - San Francisco, CA

Responsibilities:

  • Testing the application manually and also used Selenium(WebDriver) for Automation.
  • Performed cross browser functional testing usingSeleniumWebDriver.
  • Conducted Functionality and Regression testing during the various phases of the Life cycle using Selenium WebDriver/TestNg/Java.
  • Used White Box testing frameworks techniques using Page Object Pattern.
  • Implemented JavaApache POI API into existing framework to read from and write into Excel.
  • Implemented code to invoke browser types - Firefox, Internet Explorer, Chrome and HtmlUnit.
  • Performing Load and Performance Tests using JMeter and analyse results with system analysts and engineers.
  • Created extensive framework to with WebDriver, AutoIt, Screenshot API, iText, Apache POI, Apache HTTPClient, Apache Log4J using patterns with TestNG and Maven.
  • Tested Restful web services and used QUERY, TEMPLATE, HEADER parameters to parameterize test cases.
  • Designed, Developed and maintained automation framework using Selenium WebDriver tools.
  • Validated JSON responses in chrome plug-in Advanced REST Client.
  • Performed Back End testing of the database by using SQL queries to make sure that the database reflects the updates/change, to verify the database Integrity.
  • Sent the reports to all team members with Daily Status, to track the updates in Testing.
  • Designed a POC for Android mobile application testing using Appium and Java.
  • Wrote automation test Scripts using Appium, Java for functional testing on Android device using emulators and real devices.
  • Used Continuous Integration with Jenkins as part of Scrum process for scheduled and on-demand builds.
  • Wrote an API framework using Java usinghttpclientmethods that could run the endpoint automation from a spreadsheet.
  • Designed a POC with Page object model-based test automation framework in Selenium WebDriver using Javascript, nodeJS, mocha, mocha-allure-reporting, grunt and shell scripting for desktop and mobile browser automation.
  • Responsible for planning and performing all automation activities on the project usingcucumber, capybara, gherkin, Selenium WebDriver.

Environment: Selenium WebDriver, TestNG, UNIX, Windows, LINUX, PL/SQL, HTML, Java, Oracle, Apache HttpClient, Apache POI, Appium, Cucumber.

Confidential, San Mateo, CA

QA Automation Engineer

Responsibilities:

  • Performed Black box, Functional, Integration, Stress and Regression testing of the website.
  • Working based on Agile Manager and grouping into User Stories capturing who-what-when-where-why for every day.
  • Providing test estimates and tracking the test execution to plan and making updates to plan as necessary.
  • Work with Selenium WebDriver, Java, Maven, TestNG and Jenkins.
  • Contributed in scaling the framework to support the applications developed in different technologies.
  • Involved in documenting framework architecture, plan, repository creation and coding standards.
  • Setup Selenium Grid with a Hub and 10 nodes to run tests in parallel with multiple threads on each node.
  • Implemented Java Apache POI API into existing framework to read from and write into excel workbook.
  • Implemented code to invoke browser types - Firefox, Internet Explorer, Chrome and HtmlUnit.
  • Implemented code to capture snapshot for a test failure.
  • Experienced in automation project continuous integration using Jenkins.
  • Developed and executed test cases for SOAP usingSOAPUI.
  • Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of RESTful Web Services.
  • Created load test plan and execute load test plan with Jmeter.
  • Root cause analysis of client and server side bugs before reporting bugs in JIRA.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
  • Verified web services request and response by using SOAPUI.
  • Conducted requirements API (REST) Testing using SOAPUI tool.
  • Followed Agile Development method for finding issues during development process.

Environment: JIRA, Java, Selenium WebDriver, Selenium Grid, JMeter, SOAPUI, Test NG, XPath, Agile, SQL, Firebug.

Confidential, Torrance, CA

Automation Engineer

Responsibilities:

  • Analyzed system requirements and developed Test plan and Test Cases.
  • Tested GUI functionalities according to the RTM.
  • Designed the JMeter scripts for Load Testing and monitored the performance.
  • Wrote, Debug and Executed Test Scripts for the Web Application and the Mobile App.
  • Manually tested Mobile Web App on iOS, and Android devices.
  • Handled priority production issues, communicating client/users regarding issues.
  • Used Selenium-WebDriver with JUnit, TestNG to make direct calls to the browser using each browser's native support to automate the AUT from within the browser.
  • Executed the scripts using pom.xml (MAVEN).
  • Using JMeter added different types of listeners to analyze performance matrix, Throughput, Response time etc. Coordinated with BA's and Developers with Performance test report.
  • Created Test Suite, Test Steps and Methods for Web services (SOAP & Restful) using SOAPUI tool and Groovy Scripting.
  • Developed Data Driven test scripts for testing in house SOAP based web services in SOAPUI Pro.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Logged the SOAP responses to a file to compare results in different test runs.
  • Helped in Estimation and preparing impact assessment documents for enhancement work.
  • Performed System testing and Acceptance testing for new builds.
  • Worked with development and DBA teams for defect tracking and setting up the QA environment.
  • Performed the database validation using SQL and tested the data with sample data and production data to check code is working with in all cases.
  • Uploaded product requirements and logged defects using Quality Center.
  • Attended walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation.
  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
  • Reported defects using Quality center and interacted with the development team to resolve any defects/issues.

Environment: Selenium WebDriver, Java, JUnit, JSON, XML, SOAPUI, JMeter, SQL Server, Quality center, iOS, Android

Confidential, Addison TX

QA Engineer

Responsibilities:

  • Provided estimates for individual projects, allocate resources for the projects, design test strategies and coordinate with the offshore team.
  • Provided high level test plan and documented detailed test cases according to the functional requirements and design specifications.
  • Conducted the test plan and test objectives walkthrough with technical team and the Business team.
  • Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
  • Performed automated testing using Quick Test Pro.
  • Created data-driven tests and synchronization points in QTP script to help solve key problems
  • Logged the defects using Quality Center and various Vendor supported tools and tracked the defects back to the test cases and the requirements.
  • Validated performance of the systems by running scripts and gather the response times. Prepared results of the performance tests.
  • Maintained accurate tracking list of issues and enhancements using quick test pro, and Quality Center.
  • Updated the defect status and opened new defects while testing the defects and prioritize them based on severity in Quality Center.
  • Created UNIX shell scripts to support day to day operations.
  • Wrote SQL scripts to validate database cleanups scheduled and performed.
  • Prepared reports on defects and conducted defect meetings with the development team.
  • Performed analysis, design and data modeling and queried the database using complex SQL queries.

Environment: Quality Center, QTP, UNIX, Oracle, LoadRunner, Windows.

Confidential, Chicago, IL

Automation Tester

Responsibilities:

  • Involved in entire Testing Life Cycle, which includes Design, Development, and Implementation of the entire Testing process, Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts.
  • Performed and documents the test case results in the sheet after performing the manual testing.
  • Conducted Functionality, Interface and Regression testing during the various phases of the development using Quick Test Pro.
  • Developed test scripts for Data Driven Tests and executed these scripts for Interface testing
  • Involved in Test Design, Test Development
  • Developed automation scripts, using various check points and developed reusable functions in QTP.
  • Maintained and executed QTP scripts for regression testing.
  • Wrote SQL queries to test the database and to perform validations
  • Performed Regression Testing on new application builds and when modifications/changes were done.

Environment: QTP, Quality Center,SQL.

Tibco Developer

Confidential, Palo Alto, CA

Responsibilities:

  • Involved in the analysis, design, and development and testing of the HP-MDAS (MASTER DATA ALIGNMENT SERVICE) project.
  • Used Agile software development methodology in defining the problem, gathering requirements, development iterations, business modeling and communicating with the technical team for development of the system and other Enterprise applications
  • Developed business processes by configuring shared resources, creating process definitions, creating activities and configuring Message transports using TIBCO Designer.
  • Built and deployed EAR files using TIBCO Designer, Administrator.
  • Used DirTrace for error logging mechanism.
  • Involved in deployment of application using TIBCO Admin Console,
  • Worked on several pallets including Http, XML Activities, Soap, Security, WSDL, File FTP, MAIL, JMS Receiver, JMS Subscriber, JDBC, shared resources in Tibco Designer.
  • Used agile manager portal to track and update the tasks and progress of the user stories.
  • Wrote Test Suites for the user stories and used the HP ALM to upload the test cases.
  • Worked with the testing Team to help them execute the test cases.
  • Involved in creating setup, configure and maintain design document, deployment document, runbook, release document in the SharePoint infrastructure.
  • Performing activities such as monitoring of Queues/Topics in the EMS Server, Track the server logs in UNIX BOX, view system activities and track system performance.
  • Responsible for production deployments, upgrades, patches and documentation.
  • Performed white-box testing.
  • Worked with the MDM platform team to gather the requirement

Environment: JDK, TIBCO BW, TIBCO EMS 7.0.1/8.0.1, JMS, SOAP Web Services, Gems, ORACLE, MDM HUB, LINUX.

We'd love your feedback!