We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

Washington, DC

SUMMARY

  • Experience in the development ofData driven and Hybrid Automationframeworks inSelenium.
  • 7 years of experience in Information Technology, proficient in testing onClient/Server with specializing inSoftware Quality Assurance Testing, andWeb based applications andexperience onCore Java, OOPSconcepts
  • Proficient in using test automation tools such asSelenium WebDriver/IDE/Grid to develop automation testing scripts for web and client server applications.
  • Extensive working experience on all phases ofSoftware Development Life Cycle (SDLC), its methodologies such asAgile, SCRUMandWaterfall Model.
  • Extensive experience in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix (RTM).
  • Professional expertise in Smoke Testing, backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
  • Experience and domain knowledge in Banking, Retail, E-Commerce, Insurance, Financial-Mortgage domains, and their workflow.
  • Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Improved Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Sound knowledge onJunit,TestNGframework forUnit testing,Mavenfor Projectbuilding

TECHNICAL SKILLS

Build Tool: Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA

Web Technologies: HTML, XML, CSS

Testing Tools: Selenium IDE/WebDriver, SOAP UI tool

Languages: JAVA, XML, SQL

Test Framework: Junit, TestNG, Data Driven Framework, Cucumber

IDE: Eclipse, SQL Developer

Data Bases: MS Access, Oracle, MySQL

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

PROFESSIONAL EXPERIENCE

Test Automation Engineer

Confidential | Washington, DC

Responsibilities:

  • Experience onCore Java, OOPSconcepts.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
  • Utilized JIRA as defect tracking tool on the project.
  • API Automation using Rest Assured library with Cucumber framework.
  • Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
  • Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • API Automation using Ready API Tool.
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
  • Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
  • Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
  • Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
  • Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.

Environment: Selenium Web Driver, HP ALM, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, GITEYE, Oracle SQL Developer, MS Office suite, SDLC, STLC,, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE and Core Java

QA Automation Engineer

Confidential | Detroit, MI

Responsibilities:

  • API Automation using ReadyAPI Tool.
  • Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in testing the application utilizing theScrum (Agile)methodology.
  • Involved in designing ofautomation frameworkto be used in UI testing withSelenium WebDriver.
  • Setup the Automation framework usingSeleniumWebDriver to run test cases in multiple browsers and platforms
  • Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withSQL queriesfrom oracle database.
  • Developed test code in Java language usingSelenium WebDriver andTestNGframework.
  • Experience onCore Java, OOPSconcepts.
  • Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
  • Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework
  • Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
  • Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email
  • Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Assisted QA lead in documentingUser Acceptance Test reportand reporting defect resolution.
  • Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
  • Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
  • Gatheird requirements documents such as business requirements and design document and other related documents.
  • UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages
  • PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
  • Experience with Mobile Application Testing, IOS and Android
  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.

Environment: Selenium WebDriver,Java, TestNG, Jenkins, SQL, Maven, HTML, XPath,GitHub, Windows 7.Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE. Core Java

QA Analyst (Manual Tester)

Confidential | Albany, NY

Responsibilities:

  • Provided training for other team members.
  • Involved in SDLC, Agile Process, Business Process Design and Implementation.
  • Wrote and executed the test cases manually and automated.
  • Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
  • Attending and involving day -day scrum meetings.
  • Extensively worked on testing Crystal Reports, Active Dynamic reports and Business Object Reports.
  • Monitoring and measuring Memory utilization and Bandwidth.
  • Creating and maintaining all Test automation environments.
  • Performing Regression test using automated testing tool Selenium.
  • Performed Functional, Integration, regression, positive, negative and UAT testing.
  • Analyzed the Business Requirements Document and system specifications and identified the test requirements.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to test the Test scenarios, Test cases and test conditions identified.
  • Conducting project reviews to improve project implementations.
  • Automating End to End Testing using automation Tools.
  • Experience with Postman tool for Manual Testing API Rest Request.
  • Created the Automation framework for all the applications.
  • Test Director /Quality Center is used for creating coverage between requirements and test cases
  • Performed Backend testing using SQL Plus, PL/SQL
  • Working with QA Director to achieve organizational goals and objectives.
  • Creating Test Requirements Specification documents, Test plan and Test Result documentation.

Environment: TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.

Hire Now