We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Standard, NJ

SUMMARY:

  • Having over 7+ years' experience working in the Information Technology industry as Test Engineer implementing Automation Testing with exposure in multiple domains like Finance, Health Care, Insurance and Telecom. I have strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and worked in projects that were executed using Agile and Waterfall methodologies.
  • Experience in designing frameworks using Selenium WebDriver for the test automation using different languages.
  • Automation experience using Selenium IDE/RC/ WebDriver and JUnit/TestNG frameworks.
  • Experience in validating regular and Ajax control using Selenium locators (xPath, CSS, id & name).
  • Hands on experience on testing web services ( SOAP, REST ) using SOAP UI Tools.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and JavaScript
  • Extensive experience in cross browser testing on different browsers such as Chrome, IE, Safari and Mozilla.
  • Automated android and ios mobile applications using API's like Appium.
  • Experience in Jasmine using JavaScript .
  • Experience in continuous integration tools like Maven, Jenkins, Ant, Teamcity, Hudson and Rally tools.
  • Experience in validating mobile web and native apps on Android and iPhone devices.
  • Expert in preparing traceability matrix to map requirement coverage with test cases.
  • Expertise on identifying GUI objects using firepath and firebug .
  • Excellent work experience in functional, integration, GUI, regression, system, compatibility, performance, acceptance, security, stress, black box testing etc.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Extensive experience in functional testing of web services (SOAP and REST).
  • Expertise in automating the REST URLs by using tools like SoapUI pro and advanced REST client.
  • Experienced in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in properties configuration file.
  • Worked in test distributed version control systems (GIT, Stash).
  • Extensive experience with database utility tools TOAD for Oracle, SQL server management studio, SQL Developer and SQL Assistant
  • Expertise in using tools ALM/HP Quality Center, BugZilla and JIRA.
  • Experience with Microsoft office applications such as Word, Excel, Outlook and PowerPoint.
  • Experience with testing Dashboards, Cross Tab, Summary and Detailed reports
  • Experience in working with Oracle, DB2, My SQL and MS - Access databases.
  • Exposure to Client/Server, Web application development and testing of such applications.
  • Close follow-up with other teams in an agile environment. Experience in analysis and development of client/server, web based application.
  • Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, JavaScript
  • Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies. Effective in working independently and collaboratively in teams.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, JMeter, Cucumber, Firebug, FirePath, FitNesse, Jasmine, SoapUI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, perfecto tool, Calabash, Manual Testing, HP UFT and IBM RFT.

Programming Languages: Java, Python, C, JAVA, JavaScript, Html, XML, SQL, Perl, Ruby on Rails, PHP, AngularJS, VBScript.

Frameworks: Junit, TestNG, Appium, TDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF ( Automation Test Framework), Page Object Model, and Backend Testing.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, and SOAPUI. Testing Integration, Functional, Regression, Performance, and Load Testing, Manual, ETL Testing, Black box, and White Box Testing.

Databases: Oracle 10g/11g, SQL server, DB2, MS Access, T-SQL, PL-SQL, My-SQL, Couch base, SQL plus, DB2, MongoDB and Sybase.

Build/ CI Tools: Ant, Maven, Jenkins, Hudson.

Working Environment: Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD, ETL Tools and JBuilder.

Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby, Perl and Python.

Mobile Testing: Android, IOS.

Browsers: Firefox (fire path and firebug), Internet explorer, Google chrome.

Operating Systems: Windows Variants, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Standard, NJ

QA Automation Engineer

Responsibilities:

  • Designed, executed, and maintained automation Test Scripts in Selenium WebDriver using JAVA TestNG and Maven.
  • Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text to test both web and mobile applications.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Performed Functional Testing of the Web services using SoapUI and Lisa.
  • Worked on Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection, and Mobile request processing.
  • Involved in mobile testing by writing java scripts for automation through Selenium APPIUM.
  • Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
  • Generated test scripts using Selenium and Ruby.
  • Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Used Maven for building the application and deployed on BEA WebLogic Application Server.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed automated acceptance tests written in BDD (Build Driven Development) using Cucumber .
  • Performed defect reporting and bug tracking using ALM and followed up with development team to verify bug fixes, and update bug status.
  • Used HP ALM 11 for test documentation management and as defect-tracking tool to enter defects regarding the issues found during testing, maintaining the defect status for its life period.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each sprint deliverables.
  • Performed manual and automation scripts development on Agile (SCRUM) Methodology.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Appium, Agile, Cucumber, Maven, XPATH, SoapUI, Lisa, Jenkins, Groovy, Fire path, Firebug, Python, HTML, XML, agile, TDD, POM, ALM, SQL, Oracle, and Windows.

Confidential, Los Angeles, CA

QA Automation Engineer

Responsibilities:

  • Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
  • Designed and Developed Test Cases for automated testing using Selenium WebDriver, TestNG, and Eclipse IDE.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Used Maven to build and run the Selenium automation framework BDD. Once the script got over, framework used to send the automation reports over email.
  • Effectively implemented different QA methodologies/policies, strategies, and plans in all stages of development life cycle.
  • Created whole test framework using Selenium for further test creation and execution.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI .
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Used Quality Center (HP ALM QC) testing tool for requirement management, planning, documenting test cases and executing tests.
  • Performed defect reporting and bug tracking using ALM and followed up with development team to verify bug fixes, and update bug status.
  • Reported software defects in and interacted with the developers to resolve technical issues.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepared analysis reports.
  • Involved in Unit testing, test case development and regression testing using JUnit for web based application.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Performed unit testing using TestNG for class, method, & web services testing also TestNG in different cases.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Selenium WebDriver, Junit, Jenkins, Ant, HP ALM, SoapUI, Cucumber, APPIUM, JIRA, Web Services, JavaScript, XPath, Eclipse, Firebug, Fire path, Google Chrome, Mozilla Firefox, Internet Explorer, HTML, SQL, Quality Center, Windows.

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Involved in testing the Travel & Expense Web Application. Performed Functional, GUI Testing for Creating, Viewing, Modifying and deleting the Expense report.
  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under JAVA platform.
  • Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Used Ant, SVN, Selenium WebDriver, Jenkins, JAVA to create nightly automation scripts.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Involved in Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Performed Regression Testing of different modules automated in SOAP UI.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Analyzed the Batch Process, Work-flow behavior and SOA/ Web Services testing using SOAP UI.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
  • Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: JAVA, Agile, Selenium WebDriver, JavaScript, Cucumber, BDD, JavaScript, Junit, Jenkins, SOAP UI, Eclipse, XPath, ANT, Eclipse IDE, Agile, JIRA, BugZilla, SQL, PL/SQL, Oracle, Windows.

Confidential

Test Engineer

Responsibilities:

  • Performed testing of software web applications included Functional, Integration and Regression Testing using Selenium IDE, Selenium RC.
  • Used Selenium RC through Junit framework and Eclipse IDE.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Prepared test cases by analyzing functional requirement and documentation
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Ran Selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Wrote queries to extract data for testing purposes.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.

Environment: Selenium RC/IDE, Java, Agile, Junit, Eclipse, Quality Center, ClearCase, SQL, HTML, Windows.

Confidential

Test Engineer

Responsibilities:

  • Used Selenium RC through Junit framework and Eclipse IDE.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Performed Manual Testing of this Web application and automated it by using Selenium RC. .
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Expertise in running Selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Wrote queries to extract data for testing purposes.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through Quality Center.

Environment: Selenium RC/IDE, Java, XPATH, CSS, HTML, Eclipse, Quality Center, agile, PL/SQL, Oracle, Windows XP.

We'd love your feedback!