We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Duluth, GA

SUMMARY:

  • Having around 5 years' experience working in the Information Technology industry as Test Engineer implementing Automation Testing with exposure in multiple domains.
  • 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, HP UFT 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, Duluth, GA

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,Easton, PA

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 TestNG 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, TestNG, Jenkins, Maven, 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

QA Engineer

Responsibilities:
  • Extensively worked on preparing documentation as per requirement
  • Creation, Maintenance and Reviewing of Test Cases, Executing test cases
  • Bug reporting, reviewing, tracking and analyzing using Jira tracking tool
  • Manually performed integration end-to-end testing based on BPP requirement
  • Extensive use of SQL to perform Database testing.
  • Worked on Localization testing and Accessibility testing and oculus project
  • Utilized Selenium IDE for test case recording
  • Implemented cross browser and cross platform web testing with Selenium WebDriver and TestNG.
  • Actively participated in scrum meetings and daily scrum
  • Participation in Defect Triage meetings
  • Debugged the application using Eclipse IDE
  • Executed User Acceptance Testing (UAT) with the stakeholders and the business users, and fixed the errors discovered then verified via regression testing.
  • Performed various levels of testing like Functional, Regression, User Acceptance, Black Box, and Smoke, Database testing, Localization testing, Accessibility testing

Environment: Manual Testing, Automation testing, Jira, Firebug, Selenium IDE, Firepath, Selenium, Web Services, SOAP, Windows.

Confidential

QA Tester

Responsibilities:
  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Managed defect reporting and tracking using Quality Center.
  • Created, managed and executed Test Cases using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Participated in QA Team meetings and weekly QA testing reviews.
  • Managed weekly management status reports and coordinated meetings between test team and development team to review defects.

Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, Windows.

Hire Now