We provide IT Staff Augmentation Services!

Apps Systems Engineer(4)/ Senior Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

San Franciso, CA

SUMMARY:

  • Seasoned QA Engineer with 8+ years of experience in testing (Manual/Automation).
  • Hands on experience with automation tools like QTP, Load Runner, JUnit, Selenium (IDE, Remote Control, Web Driver).
  • Expertise in building REST API automation framework using various platforms.
  • Good expertise in Shell Script, Test Script Language (TSL) and Java Script.
  • Experience in automating web based applications using QTP and Selenium.
  • Experience in managing Test Cases and requirements with the Test Management tools like Jira and Quality Center.
  • Extensive experience in managing with the offshore teams.
  • Experience in reviewing & analyzing the Business requirements, technical specifications and writing detail oriented Test Plan, Test Cases, Test Scripts, Trace ability matrix and Test Reports.
  • Strong Mobile and Web - Based testing experience with high traffic Web 2.0 sites (Manual and Automation).
  • Experience in integrating Junit scripts with Jmeter for performance testing of web and REST API’s.
  • Extensive negotiation skills, communication skills with the vendors and end clients.
  • Strong Knowledge of Software Development Life Cycle (SDLC) models like Waterfall, Rational Unified Process (RUP) and Agile Scrum Methodology.
  • Extensive knowledge of the relational database concepts like relationships, views, joins, store procedures, Data Analysis, Data Quality Management, ER Modeling, and Normalization.
  • Experience in System, Integration, Performance, Stress, Load, Regression, functional, User Interface (UI), testing of stand-alone, and client server applications.
  • Possess expert experience in doing the performance testing using open source tools like Jmeter on the e-commerce projects.
  • Hands-on experience in working with SQL plus command line utility to write complex SQL queries.
  • Extensive experience in Service-Oriented Architecture using REST and SOAP based web services.
  • Extensive knowledge in working of eCommerce Application testing (B2B and B2C).
  • Good knowledge in working with UNIX commands and Shell scripting.
  • Experience in handling multiple projects in multiple groups and delivering the quality product successfully.
  • Conducted Walkthroughs with the Project Manager, QA Lead, Developers and the Business team to indicate status of testing efforts.

TECHNICAL SKILLS:

Modeling & Designing Tools: MS Visio, AutoCad

Testing Tools: Load Runner, QuickTestPro (QTP), Selenium IDE/Web Driver, JUnit, Jmeter

Defect Tracking: Jira, Bugzilla, iValsun

SDLC Methods: Agile, Waterfall, Scrum Methodology, Continuous, Integration, and Test Driven Development (TDD)

Programming Languages: Java, SQL, Unix, HTML5, CSS, XML, TCP/IP, Web Services, UML 2.0

Scripting Languages: Shell Scripting and Java Script, Python

Databases: Data Structures, MS SQL Server 2000/2003/2005 , Oracle 8i/9i/10g, Toad, MS Assess, Searching and Sorting Algorithms, Cassandra, MongoDB

Web Server: Apache Tomcat, IIS

Operating System: Windows XP/2000/Vista/7, Mac OSX, IOS, Android, Unix

MS Suite: MS Project, MS Office, MS Excel, MS Access, MS Outlook, MS PowerPoint

Desktop Applications: MS Office Suite, IE, FireFox, Mozilla, Safari and Adobe Acrobat, Chrome

Testing Methodology: Black Box, White Box and Grey Box Testing

IDE: Net Beans, Eclipse Helios, TFS, SharePoint

PROFESSIONAL EXPERIENCE:

Confidential, San Franciso CA

Apps Systems Engineer(4)/ Senior QA Automation Engineer

  • Analyzed web monitoring application, documented detailed test plan, test cases with expected results based on the business functional requirement.
  • Responsible for designing, developing and maintaining test automation framework for ecommerce application using Selenium WebDriver, Java and TestNG.
  • Performed Automation of API Testing of server side business layer.
  • Performed GUI Testing and Cross Browser compatibility testing during the release and interacted with the developers to resolve any functional issues with AUT.
  • Tested compatibility of application to meet the Business requirement documents.
  • Logged Defects/Bugs to JIRA.
  • Developed the performance testing scenarios on ecommerce applications using JMeter components.
  • Responsible for managing and assigning the tasks for the offshore team.
  • Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
  • Verified all the possible permutation and combination using Data Driven testing manually.
  • Created various build files integrated with Jenkins.
  • Perform regression test on application builds and analyzed the test results.
  • Actively participate in all Specification and Design review meetings.
  • As part of the Agile Team, I was responsible for creating test plans, test scenarios and wrote test cases for various services.

Environment: Selenium Webdriver/IDE, TestNG, JIRA, Windows 7, Mac OSX, Jenkins, Firebug, Chrome Inspect Objects, JIRA, JAVA

Confidential, San Mateo CA

Senior QA Engineer

  • Creates, revises, and modifies Test Plan / Test Cases base on business requirements and functional design specifications on Android.
  • Developed the test automation framework for REST API’s using Java Http client library.
  • Ensures QA process is followed through for the schedule and project deadlines.
  • Performs intensives manual and functionality testing on Android phones, tablets and IPhone.
  • Responsible for creating about 1200 regression automation test cases throughout the project life cycle.
  • Served as an architect for the regression and UI frameworks.
  • Perform serialization and de-serialization of service responses.
  • Worked on developing Test bed with automation of all regression test suits.
  • Performed validation of the JSON responses of the Web Service.
  • Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
  • Involved in changes in SFDC migration meeting from classic view to Lightening view
  • Created positive and negative test cases by using valid and invalid data.
  • Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
  • Used Firebug, Firepath and XPATH checker to identify web elements
  • Automated sanity and regression tests using Selenium Webdriver.
  • Maintained and executed Ant build files for executing automated tests.
  • Configured and monitored automation jobs using Jenkins Continuous Integration.
  • Expertise in Root Cause Analysis, defect logging and bug tracking using QC and JIRA.
  • Performed RESTFUL functional web services testing.
  • Identified the Test Data required and maintained for API and regression Tests.
  • Experience in version control system SVN, GIT for source code maintenance.
  • Finding the bugs, validating, assigning to the developers.
  • Worked on managing and testing the SaaS application.
  • Responsible for completing system testing, integration testing, regression testing, and stress testing of quote to order and order to cash cycle for eCommerce application.
  • Performed stress testing of the service in the cloud, performance testing, user acceptance testing (UAT), and trained the end user regarding the product.

Environment: Android tablet and mobile handset, eCommerce web application, Window XP, 7 and Mac iOS platform, Bugzilla,Android SDK & ADB, SaaS Cloud Model, Continuous Integration, Test Driven Development, Adobe Acrobat and Adobe Digital Edition, Jmeter, Selenium, Junit,TestNg,IOS.

Confidential, San Francisco, CA

Software QA Engineer

  • Analyzed & identified the Test Cases based on the requirement document of the application.
  • Responsible for Test Plan & Test Strategy development based on Business Requirements.
  • Worked on Agile Environment with daily scrum meetings, stand up meetings and reviews.
  • Developed test scripts to automate process of testing in Selenium Web Driver.
  • Maintained a comprehensive test automation framework which was built to reduce repetitive manual testing (Using Selenium Web Driver and TestNG).
  • Developed & maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, and link in the application.
  • As part of compatibility testing, executed the work flow manager web application related test cases on different browsers like IE, Firefox, Chrome.
  • Responsible for entering & tracking bugs in JIRA.
  • Extensively worked on JavaScript to validate form data.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Involved in providing the Testing Effort estimates and provided timely feedback on the progress of the testing activity.
  • Involved in weekly walkthroughs & inspection meetings to verify the status of the testing effort and the project as a whole.
  • Conducted presentations of the development products to the end users, product manager, business development team and stakeholders.

Environment: Window XP, Window Mobile, Window 7, Nokia Symbian (S40 and s60), RIM, Palm, Android Mobile handset, Jira, Agile

Confidential, Sunnyvale, CA

QA Automation Engineer

Responsibilities:

  • Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases.
  • Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing.
  • Conducted Cross browser testing (IE, Chrome, Firefox and Safari) using Selenium.
  • Developed and enhanced automated test scripts using Selenium and Java in Eclipse.
  • Developed ANT based build scripts to run Selenium Automation.
  • Performed API Testing with JUnit Framework.
  • Executed the Test Cases to verify actual results to expected results.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Extensively involved in resolving bugs fixes with Development Team.
  • Involved in creation of Requirement Traceability Matrix to analyze changes and identify the areas of application to identify changes in application and provide high-level view of Test cases scenario to client.
  • Involved in analysis of the customer requirements, discuss technical specifications with the clients.

Environment: Eclipse IDE, Java, JUnit, Rally, Selenium WebDriver, Selenium Grid and Firebug, ANT, Jenkins, Modular Driven Framework, Agile

Confidential, Cincinnati, OH

Software Development Engineer in Test

Responsibilities:

  • Involved in Planning, Estimating, Designing, Developing and Executing Test cases for Automation Testing
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing. Used Quality Center as Test Repository for Requirements and Test plans
  • Conducted reviews of test plans and cases, building consensus with developers and project owners
  • Developed and maintained a comprehensive test automation framework which was built to reduce repetitive manual testing using Selenium IDE and Selenium RC, JUnit and TestNG
  • Identify and document the significant New Integration features and software components that will require testing
  • Developed and executed the Responsive Web design test cases
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox
  • SQL Queries for backend testing to check the data integrity and data consistency
  • Prepared the traceability matrix to fill the gap between the requirements and the test cases covered
  • Reviewed test Documentations i.e. Test Data, Test Results/Output, Test scripts, Generated Reports including test Execution, Test Coverage Reports, documented and Communicated test results on daily basis
  • Evaluation of Change Requests and Impact Analysis for projects
  • Used different assertions and test strategies of SoapUI Pro to execute API testing
  • Scheduled and participated in bug-triage meetings for defect resolution
  • Responsible for preparing the weekly status reports indicating test execution progress

Environment: Eclipse IDE, Java, JUnit, Rally, Selenium WebDriver, Selenium Grid and Firebug, ANT, Jenkins, Modular Driven Framework, Agile

We'd love your feedback!