We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Rockford, IL

SUMMARY:

  • Over 7+ years of experience in Software analysis, Software Quality Assurance, Testing of Mobile IOS, Android, Web, Windows, Web Services, Client/Server applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures
  • Experience in all stages of the Software Development Life Cycle and in analyzing Business Specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports
  • Good working experience in automation tools like Selenium WebDriver, Selenium RC, Selenium IDE and QTP (Quick Test Professional) and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Expert in Implementing Java API's in Selenium Automation Scripts and writing Cucumber Gherkin Scenarios Extensively experienced in performing Manual and Automated Testing.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Knowledge of Automation Tools like Selenium, Protractor.
  • Good Knowledge in scripting languages like Unix Shell, Java Script and VB Script .
  • Good Knowledge on OOPS concepts
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Stress testing, load testing and longevity testing
  • Experience in working with many external applications like Notepad, Access, Excel, IE, MS word etc through QTP by creating instances.
  • Experience on Groovy Scripts for Web Service API Testing and worked with Cucumber, using Selenium web driver to test web application and mainframe applications
  • Experience on SOAP and REST SOAPUI Web Services Testing
  • Used Firebug to identify element locator. Also Tested Java API using TestNG/Java.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Strong in API testing using tools like SoapUI Pro, Advance REST client etc
  • Experienced in writing JUNIT Test cases for Java and J2EE applications.
  • Proficient in working with Automation tools such as Junit/TestNG, Quality Center(QC), JMeter, Cucumber, JIRA, Maven, Jenkins, HP UFT / QTP and SOAPUI and tested Restful services using Rest Assured framework.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Worked on Database Testing on triggers, logical views and SQL queries which support database refactoring
  • Excellent experience with source version control tools such as Subversion (SVN) &Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team with ability to interact with individuals at all levels.

TECHNICAL SKILLS:

Languages: C, Java, C#, SQL, PL/SQL, Python, UML, XML, CSS, HTML5, JavaScript.

Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android andIOS Testing), JMeter, Bugzilla.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational ClearQuest.

Project Management: Microsoft Project, Microsoft Office (Word, Excel),Microsoft PowerPoint, Microsoft Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Methodologies: Agile (Scrum), Waterfall, TDD.

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Rockford, IL

Sr. Test Automation Engineer

Responsibilities:

  • Took a leading role in test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
  • Good understanding of Health Insurance Portability and Accountability Act (HIPPA)
  • Performed Smoke Testing, Functionality Testing and Regression Testing
  • Created Test Cases to check the functionality of Application
  • Tested HIPAA Transactions and Code Sets Standards such as 837/835, 270/271, 276/277 transactions.
  • Conducted Stress and Load Testing using LoadRunner
  • Collaborated with other ETL experts in evaluating the efficiency of load processes and transactional data
  • Very good experience in API Testing both SOAP and REST API using open source tools like Rest Assured or Java coding.
  • Created test scripts using Groovy script to automate web services in SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API, rest assured frameworks.
  • Responsible for testing web services through Jmeter, SoapUI.
  • Rendezvous points were inserted to enhance Load Testing.
  • Exported Test case Scripts (Java - Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
  • Developed Data Driven Tests using QTP, HP ALM, QC and Automated functional testing
  • Performed automated Regression tests for every modified build
  • Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts
  • Performed stress test on data migration from SQL database
  • Lead a small team off shore and onshore, prioritize tasks and deliver
  • Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings

Environment: Selenium web driver 2.0, XML, UNIX, QTP, LoadRunner, Quality Center, Windows 2000, MS Excel, SOUP UI, Rest Assured, HTML

Confidential, Grand Rapids, MI

Sr. QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies
  • Implemented Recovery Scenario to handle unexpected events or errors
  • Performed functional testing for detailed test case design and executed tests
  • Automated all Test cases using Selenium WebDriver. Understands and implements scope for project in Agile methodology, APM Process along with ATDD (Acceptance Test Driven Development)
  • API testing (v2) on the Advance REST Client and SoapUI
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help of Cucumber tool in a Behavior Driven Development(BDD) Framework
  • Involved in preparing Requirement Traceability Matrix
  • Created Generic Test cases for supporting SOAP based Web services testing
  • Actively involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Implemented manual test cases for each sprint task and executed them using Soap UI.
  • Testing backend APIs using the Soap UI.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG)
  • Automated Regression Test cases using QTP and Writing API and Web Service Test Cases using Soap UI.
  • Built a detailed, reusable, Keyword and Data driven automation frameworks for Regression test suite in UAT environment using HP Quick test pro
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber

Environment: Selenium WebDriver 2.0, Windows 2000, Quick Test Pro, LoadRunner, SOAP UI, SQL, MS Outlook, Java, HTMLTest Engineer

Confidential, Auburn Hills, MI

Test Engineer

Responsibilities:

  • Exported Test Cases using Mercury Excel add-in into Quality Center and converted them into Test Scenarios for automating in Test Plan and Test Lab module.
  • Reviews test plans for teammates and coworkers.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
  • Implemented Automation process in manual testing environment using Mercury Test Suite
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Executed Test Cases manually and Test scripts using QTP and reported defects through HP Quality Center.
  • Used Selenium WebDriver/RC for writing test scripts for regression test coverage.
  • Mentored novice QA Testers on QTP and Quality Center latest versions and on advanced features
  • Worked on Requirements, Test Plan, Test Lab and Defects modules in Quality Center for Regression testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API
  • Automated the Back-End testing for reusability by writing Unix Shell Scripts
  • Created and maintained SQL Scripts and Unix Shell scripts to perform back-end testing on the oracle database.
  • Created automation scripts using HP QTP for different scenarios, used Smart Identification feature of QTP to identify unique properties of objects, created user defined functions, reusable actions, and managed shared object repositories
  • Wrote complex SQL queries to perform the backend testing of the Oracle database using PL/SQL developer and UNIX shell commands
  • Worked on a UNIX platform and experience in backend testing by executing SQL queries
  • Generated Project status reports thru Quality Center and Document Generator for team meetings and Management review.
  • Developed Automation Scripts that runs around 4000 test cases in a single run without any exceptions in UAT for regression testing
  • Performed Stress, Load and Performance Testing on the web-based application using Loadrunner to determine the reliability and capacity of the server
  • Used Ramp up and Ramp Down to manipulate the V-User pattern in LoadRunner
  • Manipulated the Think time in order to see the response of the application was affected or no in Load Runner.

Environment: Windows NT, Windows server 2003, Quick Test Professional, LoadRunner, Quality Center, Oracle, UNIX

Confidential, Kansas City, MO

QA Analyst

Responsibilities:

  • Formulated Test Plans, Test Scenarios, Test Cases, Test procedures, expected results, and test data for the System Testing of web application
  • Performed Black Box and Grey Box Testing to check the functionality of the application
  • Worked in Agile Environment with frequently changing requirements and features set.
  • Created Test Cases in Quality Center based on user requirements and functional specifications.
  • Performed manual testing to verify the functionality of all the required features
  • Created and managed goal-based scenarios and performed load testing using Load Runner
  • Created Reports/Graphs using Load Runner analysis tools
  • Identified tests to be automated and converted to Test Scripts using QTP for Functional and Regression testing.
  • Added annotations to the test (selenium)
  • Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
  • Involved in discussions with functional, development and user groups to familiarize with requirements
  • Involved in User Acceptance Testing, GUI Testing, and Regression testing, on different versions of the application
  • Analyzed the manual Test Cases that were stable enough to be automated
  • Experience in Using Web services to test CSM, CRM and billing to test E2E Scenarios
  • Recorded and play back the test scripts using Quick Test Professional (QTP)

Environment: Mercury Quality Center, MS Office (Excel), SQL, MS Office Suite, Oracle, QTP (Automation Scripts), Oracle 10g, UNIX

Confidential

Manual and Performance Tester

Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed code to performed white box testing.
  • Coordinated and worked closely with business analysts and stake holders during gathering requirements 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, Symbian, .Net Technology etc.
  • 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: SQL, Windows XP, Microsoft Office tools.

Confidential

Manual Tester

Responsibilities:

  • Involved in QA reviews and Software Development Life cycle phases.
  • Gathered Test environment requirements with the QA Lead.
  • Identify and derive testable conditions out of general Business requirements.
  • Developed manual/Functional Test conditions and Scripts based on the requirement documents.
  • Performed end to end Functional Testing for the web based application.
  • Developed manual test cases and executed it.
  • Built and Executed a Regression testing suite using QTP.
  • Validated and Verified fixed defects.
  • Involved in team of User acceptance testing (UAT)
  • Interact with Developers and BA to understand complex situation.
  • Take part in Daily Stand up meetings and weekly meeting.

Environment: Microsoft Office tools, Windows XP, SQL

We'd love your feedback!