We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Santa Barbara, CA

SUMMARY:

  • Around 4 years of experience working as a Software Quality Engineer in the IT industry using Unit Testing, Automated tools, System Integration testing, White - Box and Black Box testing.
  • Experience in the IT field as a QA Engineer and performing in both Automation and Manual testing for Web-based Applications developed in Java Framework, Client/Server Applications and Web Services.
  • Extensively worked with Selenium IDE, RC and Web Driver for testing web applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project Building Tool, Jenkins/Hudson for Continuous Integration.
  • Good knowledge of Java development and proven experience in using Java for Automation.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Working knowledge using Java Reflections, Assertions and JDBC.
  • Proficient in creating automation script from scratch. Sound Knowledge in using multiple Automation Testing Frameworks like Key word driven, Data Driven models and Hybrid Models.
  • Experience in conducting Batch Testing and Data-Driven Testing using parameterization to test application with different sets of data.
  • Proficient in Java, JDBC, JavaScript, C, C++, Oracle, SQL Server, SQL, PL/SQL along with web Technologies like HTML, XML and CSS.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
  • Experience in reporting bugs, conducting bug review, coordinating with Dev team in bug fixing.
  • Developed and Executed Automation testing in Selenium using Cucumber
  • Extensive experience in Functional testing, Integration testing, System testing, User Acceptance Testing and Cross-Browser Testing.
  • Experience in version control system (GIT, SVN).
  • Performed mobile app testing with Devices like (IPAD/IPhone/ITouch) and Android
  • Tested application using IPAD simulator and also Android Emulator
  • Expertise in preparing Test Plans, developing, reviewing as well as executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall as well as Agile.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
  • Good working knowledge in code reusability and modularization.
  • Professional and Analytical skills coupled with Good Communication and Interpersonal skills describing a committed Team Player and Team Leader.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC/GRID, Quick Test Pro (QTP), Quality Center, Cucumber, SOAP UI

Languages: JAVA, VB Script, Java Script, HTML, XML, CSS, ASP.Net

Test Framework: JUnit, TestNG, Data Driven Framework, MVC, Key word Driven Framework

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Methodologies: Agile-Scrum, Waterfall, TDD

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL, JDBC

Operating Systems: Windows (XP, Vista & 7, 8), UNIX, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Santa Barbara, CA

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Performed different testing task using various Test Scripts on Selenium WebDriver and Junit.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using Junit and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Configured and Installed Selenium WebDriver, Junit, Ant and Jenkins for Continuous build cycles.
  • Worked closely with Agile Scrum team to ensure product testability while running End to End Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in developing Test automation Framework for the application using Selenium Web driver with Maven.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Used Firebug and Firepath to access webpage script variables.
  • Used XPath and DOM to work with dynamic as well as static objects in Selenium.
  • Involved in end-to-end API Automation testing using SOA test and SOAP UI.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Created automation framework, which uses SOAP UI to test APIs.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results
  • Involved in designing and implementing of Hybrid Automation framework to be used with Selenium WebDriver.
  • Participated and Initiated Team meetings on a regular basis also involved in active discussion in order to improve the testing quality by better strategies along with testing approach. Involved in testing applications for cross browser (IE 9/8, Firefox, chrome, Safari).
  • Validated soap response using various Assertions such as Contains, SOAP Fault, Schema Compliance etc.
  • Involved in Functional testing, Integration testing, User Acceptance testing, Regression testing.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
  • Prepared Traceability Matrix to show the test coverage requirement vs Test scripts.
  • Used Quality Center for bug-reporting, tracking as well as to create and execute various scenarios, generate graphs, overlaid graphs for comparison along with analyzing the results.
  • Validated the data in the database by using SQL queries.
  • Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
  • Responsible for the Team performance, preparing & submitting the graphs along with metrics to the higher management.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Junit, Maven, XPath, Firebug, Firepath, SOAP UI,RESTFULL Web Services, DOM, Scrum, Mercury Quality Center, QTP Scripts, SQL, Oracle and Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using Selenium WebDriver and enhanced the overall functionality of the application.
  • Developed the Test Cases Client based on FSD'S and Business Rules along with Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed all aspects of verification including Smoke Testing, Functional Testing and Regression Testing on major functionalities of the application.
  • Developed and Executed TestNG Test Cases using Eclipse IDE.
  • Automated UI functional tests using Selenium WebDriver, Java and TestNG.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Set up the Maven build pom.xml file and Surefire reports for continuous integration test in Jenkins.
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Worked on acceptance testing using Cucumber and Selenium WebDriver.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Developed SOAP UI extension for test statistics.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Performed the testing of Restful web services for mobile apps by using SOAP UI.
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Defect Reporting, Analyzing, Tracking and Report Generation using ClearQuest.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, SOAP UI, DOM, HTML, JQuery, JavaScript, CSS, Scrum, SQL, Oracle and Windows.

Confidential, South Portland, ME

QE Engineer

Responsibilities:

  • Review Business requirements and Use case documents to understand the Business logic and application.
  • Created User defined functions in Java and implemented the functionality with selenium WebDriver.
  • Developed a Hybrid Framework using Modular (Page Object) and Data Driven Models.
  • Created Regression scripts using Selenium WebDriver/TestNG.
  • Developed ANT Build system and integrated it with Jenkins for scheduled runs.
  • Condition the data according to the project and query the database by using SQL queries to perform backend testing and verifying data
  • Primary responsible in research and building automation test framework for AJAX based web interfaces using Selenium WebDriver and TestNG. The framework is designed to run tests on Firefox, Chrome, and IE browsers.
  • Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
  • Designed Test Scenarios for Testing Mobile App which can be tested on Mobile Emulators as well as on Actual Mobile Devices.
  • Performed Functional testing of mobile application on platforms like Android and IOS.
  • 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 and Selenium IDE to identify web elements
  • Automated sanity and regression tests using Selenium.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Tested Java API using TestNG/Java.
  • Maintained and executed Maven build files for executing automated tests.
  • Configured and monitored automation jobs using Jenkins Continuous Integration.
  • Documented and reported all defects using JIRA.
  • Identified the Test Data required and maintained for API and regression Tests.
  • Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve the issues

Environment: Java, TestNG, Selenium WebDriver, HTML, XML, C#, .Net, Oracle, UNIX, Jira, Jenkins, Maven, Java Script

Confidential

QA Tester (Manual)

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers as well as operating systems, the accuracy of links, visual presentation along with its alignment with design specifications and Database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed API testing for back end Java API using Junit and Java
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new as well as existing products by configuring and testing software products along with its components of a website.
  • Conduct Functional testing, Web testing, Integration testing, Smoke Testing and also Regression testing during the various phases and releases of the application
  • Wrote SQL queries and statements to test database for retrieving information.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Coordinated the walkthrough as well as kickoff meetings with developers and project managers.

Environment: Java, Quality Center, Oracle, SQL, MS Outlook, MS Office.

We'd love your feedback!