We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • Demonstrable (hands on) skills in Test Automation technologies that include Selenium - Webdriver-Java, Testng, xpath, JDBC, DB2, mySQL, Apache POI, Log4j, Firebug, Maven, Jenkins, Git, Eclipse, Client/Server, Sikuli, Selenium Grid, Rational Functional Testing, Unix, and Appium.
  • Designing, writing, execution and troubleshooting test Cases for Web Based, Client/server applications. End to End. Including the UNIX backend.
  • Able to Create and maintain a Selenium Webdriver - Testng - Page Driven, Data Driven, Property Driven, or Hybrid java automation framework
  • Enhancing Test Suite with Data Providers using Apache POI XSSF API and JDBC. Parallel Execution with Testng.
  • Able to Implement Verification Points, Exception Handling, and Meaningful Logging with LOG4j errors-Warnings-informational messages, produce screen prints. All within the Automation framework
  • Continues Integration with Maven, Git and Jenkins.
  • Able to Record and document and report test results using Testng-Reports, Extent Reports and Maven Reports plugin. All Within the Automation Framework.
  • Perform Work Product Reviews and inspections thru the entire development cycle.
  • UNIX, ORACLE, DB2 experience to perform Backend and Database Verifications

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, xpath, TestNg, Sikuli, Maven, Jenkins, Selenium Grid, REST API, Sikuli, Postman, RFT, json, xml, firebug Rational Quality Management, Bugzilla

Programming Languages: C, Java, SQL, Shell script

Build, Version and continuous Integration Tools: Eclipse IDE, VIM Editor, DB-Visualizer, WorkBench, Maven, Git, SVN, Jenkins

Operating Systems: Windows, Unix, Linux

Office tools: MS Office - MS Word, Excel, Lotus Notes, Power Point, Visio

Browsers: IE, Chrome, Firefox

Methodologies: Test Automation Frameworks, System Test, Regression, SmokeBoundary Testing, Migration Testing, Use Case/Requirement AnalysisEstimation, Test Planning, Test Case Writing, Test Case Execution and

Analysis, Scripting, Bug Tracking, Agile and Waterfall: Methodologies, walkthrough and Inspections, REST API testing, Error log tracking, DB Verification Queries

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

QA Automation Engineer

Responsibilities:

  • Coded, executed and debugged the Java Selenium WebDriver API automation Suites (Regression Suite and Smoke Suite) in a TestNG framework. Applied Highly re-usable and easy to maintain Page Object Design Pattern.
  • Worked on a Page Object Driven Framework featuring Parallel Execution, Test Data Provisioning, Multiple Browsers Compatibility, and Backend Database Content Verification.
  • Optimized the framework by adding required new features like Log4j, Grouping, Data Providers, Parallel execution, Random data generators, Stop Watch, JavaScript Executor, Reports and Notifications to Dev team.
  • Scheduled test Suite Execution using Jenkins continues integration tool.
  • Learned Applications, Identified Test Scenarios, Created Test Plan and Strategy.
  • Created Test Cases (Steps, Input Data, Expected Results etc.).
  • Executed Manual Test Cases, recorded results, tracked defects and reported to management.
  • Performed Exploratory, Smoke, Functional, System, and Regression Test.
  • Backend Data Base SQL Queries to verify Content and Data Integrity.
  • Performed Unit/whitebox Testing of java test case methods using TestNg and Java coverage.
  • Cross Browser compatibility testing using TestNg Parallel Execution feature.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Automated Web Services REST Testing and Json verification by creating using REST API, And Postman.
  • Database Change Verification testing using and SQL queries.
  • Tracked and documented defects using IBM RQM to ensure proper defect fix.
  • Participated in Sprint Daily Stand up Meetings, project meetings, release meetings, QA status meetings and Go-No-Go meeting.

Environment: Java, Eclipse, Selenium Webdriver, Xpath, TestNG, DB2, DBVisualizer, Git, Maven, Jenkins, Selenium Grid, Windows, Rational Quality Management.

Confidential, New Jersey

QA Analyst/Test Engineer

Responsibilities:

  • Analyzed Requirements, Identified Test Scenarios, Created Test Plan and Strategy.
  • Developed Test Cases (Steps, Input Data, Expected Results etc.).
  • Created Java Selenium WebDriver API automation Suites (Regression Suite, Smoke Suite, etc.) in a TestNG framework.
  • Developed a Hybrid Data, Properties and Page Driven Framework.
  • Built and executed Selenium Automation Suites Using Maven.
  • Scheduled test Suite Execution using Jenkins continues integration tool.
  • Executed Manual Test Cases, recorded results, tracked defects and reported to management.
  • Performed Exploratory, Smoke, Functional, System, and Regression Test.
  • Unix Backend log monitoring while test is being executed.
  • Backend Data Base SQL Queries to ensure Data Integrity and replication.
  • Performed Unit/whiteBox Testing of java test case methods using TestNg and Java coverage.
  • Cross Browser compatibility testing using TestNg Parallel Execution feature.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Performance Testing using Stop Watch Java API.
  • Performed Web Services REST Testing and Json verification by creating using REST Client, And Postman.
  • Database Change Verification testing using and SQL queries.
  • Tracked and documented defects using Bugzilla to ensure proper defect fix.
  • Participated in project meetings, release meetings, QA status meetings and Go-No-Go meeting.

Environment: Eclipse, Java, Selenium Webdriver, TestNG, Maven, Jenkins, Firebug, Xpath, Grid, MYSQL, Windows, Unix.

Confidential, New Jersey

QA Analyst/Test Engineer

Responsibilities:

  • Migration of backend servers from VMS RBD to HPUX Oracle. Including migration of RMS Cobol to Unix “C” and Oracle Pro-c.
  • Coded Servers to interface Pitney Bowes Address Verification/Correction APIs.
  • Implemented multiple changes in various POS backend Applications like Ordering, Credit Check, inventory depletion, phone activation etc.
  • Monitored production to ensure expected performance and prevent issues.
  • Evaluated, tested and recommended Vendor software APIs.
  • Participated on root-cause analysis on production issues and implemented resolution to prevent it from happening again.
  • Coded multiple shell scripts to support scheduled Batch processes, File transfers, installs, Data Base Extracts, Monitoring of servers Etc.
  • In the above mentioned projects a client/server model was used.
  • The backend servers provided the application logic as well as the Oracle Database interface modules. C language and Oracle/Pro*C was used in the implementation of the backend servers. ORACLE Message queues was used as middleware.
  • External Interfaces were implemented is SSL sockets.
  • Compiler used was gcc. Building tool was cmake. The Debugger used was gdb. Revision Control was accurev. Software development methodology used was AGILE.
  • Scripting was mostly done in Shell and awk,
  • Other productivity tools used: Vim, cscope, sqldeveloper,

We'd love your feedback!