We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 7+ years of Software Quality Assurance experience in Manual and Automation Testing (Black Box, White Box and Gray Box Testing on Web - based and client server applications).
  • Experience in black box manual and automation software testing, Testing Process, Testing Concepts, Testing Methodologies, Mobile Handset Testing and Web Testing
  • Hands-on experience in Selenium 2.0 WebDriver, TestNG, Java Selenium WebDriver 2.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Experienced with designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Experience in applying Testing Methodologies, creating Test Plans, Executing & Automation of Test Cases, Bug Tracking and Report Generation.
  • Experience in Software testing life cycle including as Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, Sanity and User Acceptance Testing.
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
  • Experience in back-end testing using TOAD, SQL queries, and generating reports to ensure Data Integrity and validate business rules.
  • Strong understanding of Object Oriented Programming methodology.
  • Experience in Web Testing technologies - XML, HTML, Java Script and AJAX.
  • Working experience in different types of tender (Credit cards, debit cards, gift cards, store credit and gift certificate).
  • A good team player with excellent communication and interpersonal skills.
  • Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem - solving skills.

TECHNICAL SKILLS

Languages: Java, HTML, CSS, XML, JavaScript, SQL

Testing Tools: Selenium 2.0 WebDriver, Selenium Grid2, SOAP UI, Cucumber, Maven, Ant, Junit, TestNG, Jenkins

Bug Tracking Tools: JIRA 7.1, Bugzilla, DDTS

GUI / IDE Tools: Eclipse, Firebug

Browsers: IE, Mozilla Firefox, Safari, Chrome

Databases: Oracle12g/11i, MySQL

Operating Systems: Windows 8/7/Vista/XP, Mac OSX, Linux/Unix

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Developed Automation scripts for searching the product and lining up the items in the cart and making the purchase.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Designed Test cases Using Selenium Web driver and TestNG.
  • Execution of Tests and Reporting Defects Using Jira.
  • Enhancing the Selenium Test cases for Cross browser testing.
  • Actively participated in scrum meetings, reviews and developed test scenarios in agile environment.
  • Involved in test case designing and test planning. Developed test cases to meet functional requirements.
  • Developed automation frameworks using data driven testing methods using Selenium, Java, TestNG.
  • Conducted functional testing, regression and GUI testing on each build for the application using Selenium.
  • Analyzed script results and prepared reports using TestNG and submitted the bugs using Jira.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Extensively involved in running automated ruby scripts on a Linux machine.
  • Validated the receipts generated in POS and Logged and tracked the defects found.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.
  • Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
  • Updated the JIRA with manual/automated test cases.
  • Changed the status of JIRA during the testing and also update the story based on functional requirement.
  • Created/Updated automated test cases based on release test cases.
  • Supported the UAT team during their testing.
  • Participated in daily Stand Up call and weekly Open/Close meeting.

Environment: Java, Selenium WebDriver, TestNG, JavaScript, Jenkins, Agile, JIRA, QC, Ruby, Maven, XML, JSP, Oracle 11g, Windows, LINUX.

Confidential, CHARLOTTE, NC

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using SeleniumWebDriver.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Attended weekly status meetings with development and management Teams.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, JMeter, Jenkins, JavaScript, HTML, Eclipse, Jira, Windows, SOAP, MySQL, Agile Methodology.

Confidential, Dover, NH

QA Engineer

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Developed re-usable function using Junit for the Test Automation.
  • Created and maintained automated test script for API testing using Junit.
  • Developed and implemented robust Keyword driven framework with Selenium WebDriver which cut down the script development time in half.
  • Developed and executed the test scripts with Selenium and Java.
  • Wrote automation scripts in QC for System, Functional and Integration Testing.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
  • Converted all record and play back test cases into Selenium automated scripts.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Enter and maintain defect information in Defect Tracking System, JIRA.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, J2EE, Selenium WebDriver, Agile, JIRA, QC, Junit, XML, JSP, Oracle 10g, Windows, LINUX.

Confidential, OH

QA Analyst

Responsibilities:

  • Interacted with business analysts to gather the requirements and analyzed the objectives.
  • Performed scoping of each stage of testing process from the Test plan.
  • Documented and executed Test cases based on requirements.
  • Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
  • Involved in Editing and debugging tests using Selenium.
  • Used Selenium tool (Selenium IDE) to record and playback tests and then export the recorded test in other language.
  • Performed Integration testing, System testing and Functional testing.
  • Executed test case and linked them with requirements in Quality Center.
  • Involved in isolating bugs, document and track them in bug repository.
  • Used JIRA as bug-tracking tool to centralize the bugs and also to follow up the bug status.
  • Participated in all the bug meetings and QA organization meetings.
  • Executed automated tests for every build, report and analyze test results. Assessed and reported severity and priority of problems found during validation cycles.
  • Performed Browser Compatibility testing under various versions of IE, Firefox and Netscape.
  • Performed Regression testing and verification of software products.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
  • Tested the application compatibility in the versions of Window browsers.
  • Reported the bugs, Email notifications to the developers using JIRA.

Environment: Selenium IDE/RC, Java, JIRA, Quality center, MS Word, MS Excel, SQL, Oracle, Windows XP, Mac.

Confidential, Minot, ND

QA Tester

Responsibilities:

  • Created test plans & test cases for integration testing of the application and execute manual test cases and automate test scripts.
  • Identified the scenarios which can be automated and wrote test scripts.
  • Developed automation scripts for functional testing and Data driven testing of the application using QTP.
  • Performed Data Driven testing using QTP to test the application with different sets of data for positive and negative test cases.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Used Test Director for requirement management, planning, execution, defects tracking and reporting.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Test Director.
  • Worked closely with developers to resolve the problems, and change the status of the defect in Test Director also documented defects, test results and submitted to the QA Lead.
  • Performed Functional Testing, Testing and cross browser functionality testing and UAT testing.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Reported and tracked the Bugs through HP Quality Center.
  • Performed regression tests and load tests to identify performance bottlenecks and provided improvement recommendations for the developers and closely worked with them in the development process.
  • Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
  • Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
  • Coordinated with the Project Team and Configuration Management Team for build release.
  • Involved in Coordinating with offshore teams.

Environment: QTP, HP Quality Center, BugZilla, Oracle, MS SQL Server, UNIX/LINUX, Windows.

We'd love your feedback!