We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

  • Over 8 years of experience in Quality Assurance of software created using Java, Selenium WebDriver technologies and software design patterns and testing tools and methodologies
  • Experience in Healthcare, Banking, Insurance, Financial and e - commerce Domains
  • Working Knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), requirements gathering, Analysis, Design, Development, Implementation, Testing and Deployment
  • Good understanding of Agile software development lifecycle, V-model and Waterfall Methodologies
  • Worked closely with Product owner, Scrum Master, Development team, UI team, DB team and deploymentteam as well as members ofBusiness team
  • Expertise in preparing Test Strategy, Test plan, Test summary Reports, Test cases and Test scripts for Manual and Automated Testing based on user requirement documents and system requirement documents
  • Proven ability in designing and creating automation frameworks using Java, JUnit, SeleniumWebDriver, SeleniumRC, SeleniumGrid and TestNG
  • Experience in SeleniumWebDriver frameworks like KeywordDriven, DataDriven, HybridFramework, executing test cases as TestNG suite and generating XSLT reports
  • Experience in supporting test automation with multiple interfaces: Web/HTML Applications, SoapUI, RESTWebServices and WindowsGUI
  • Expertise in locating the web elements using XPATH and CSS3.Ability to code around unrecognized web elements, handling frames and popup windows
  • Experienced in writing queries to MySQL and Oracle Databases
  • Experience in running SQL queries to manipulate database tables to check for data integrity. Also worked in ETL testing Projects
  • Experienced in Performing Load, Performance testing using Jmeter and LoadRunner.
  • Identified and Analyzed the root cause of performance issue, review and log the performancedefects and drive the issues to successful resolution.
  • Expertise in performing the mobile testing for the web application
  • Skilled in performing White Box Testing for Back-endapplications
  • Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, EquivalentClassespartitioning, Smoke, Functional, Integration, System, Regression, Ad-hoc, Cross - Browser, UserInterface and UserAcceptancetests
  • Experience in using test management and defect tracking systems such as HPQualityCenter, JIRA and TeamFoundationServer
  • Experience in managing the project and providing the timeline for testing for the given requirements
  • Expertise in writing and executing test plans and test cases in highly structured and loosely structured development environments and performing all types of testing
  • Experience in participating the business discussions and proving the given suggestions
  • Excellent communication and presentation skills, self-starter, quick learner, team player
  • Ability to comprehend and interpret a problem and its solving techniques
  • Experienced in training about the work and domain to the newly joined candidates

TECHNICAL SKILLS:

Test Management Tools: HP ALM, HP-Quality Center 9.1/10/11, JIRA,TFS

Testing Automation Tools: Selenium (Selenium WebDriver, Selenium IDE), UFT, Appium

Testing Skills: Functional Testing, Integration Testing, Regression TestingDatabase Testing, UAT Testing, XML /HTML Testing, Web Applications Testing, Interface Testing, Accessibility Testing,Web service Testing, Mobile testing

Languages: Java, PHP, JavaScript, HTML/XHTML, CSS/CSS3, Gherkins, VBScript

Databases: Oracle10g, MS Access, MySQL

Development Frameworks: Struts, Android SDK, Cucumber, JUnit, TestNG

Technologies: JSP, JDBC, Jboss

Microsoft Office Suite: MS Word, MS Excel, PowerPoint, Visio, SharePoint

Version Controls: SVN, Subversion, GIT

Build Tools: ANT, MAVEN

Tools: TOAD, AutoIT, Firebug, Firepath

Integration Tools: Jenkins, Github

Operating System: Windows, Linux, Unix, Android, Mac OS

IDE: Eclipse IDE, Intellij IDEA, Komodo

Performance Tools: Jmeter, LoadRunner

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, NE

Sr. Automation Test Engineer

Responsibilities:

  • Testing of new features by creating testspecifications, testcases, and working closely with development and business teams
  • Performed FunctionalTesting, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions
  • Define, develop, and execute automationtestscripts using Java that leverage black and white box testing across functional
  • Designed and developed Hybridautomation framework and maintained the code in subversion(SVN) and used continuousintegration tools to schedule the jobs
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Developed automated scripts using SeleniumWebDriver, Java, JUnit in Eclipse IDE to perform functional and regression testing for web based applications
  • Automated Database validations using open source API like Apachepoi and used jxl and poilibrary for fetching the data from Excel
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used
  • Implemented Maven Build tool by configuring the POMfile with all required Jars and maintained the POM file
  • Analyze Performance Requirement gathering and understand the business flows for critical transactions/test cases for Performance Testing
  • Create Performance scripts using HP Load Runner and setup the Performance test scenario in controller.
  • Execute various flavors of performance tests i.e., BaseLine, Component, Sanity/Smoke, Load, StressandEndurance Test etc.
  • Investigate on Performance issues and provide analysis, errors and issues encountered during performance testing to the development team for performance tuning.
  • Implemented well-formatted Logs by using API’s Like Log4j and Reports using TestNG, ANT etc.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid
  • Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language
  • Created Features in cucumber and started automating the User stories before the development ends
  • Worked closely with the product owner and scrum master to design testing Cucumber
  • Implemented Page Object Model(POM) by creating objects for each page
  • Tested REST and SOAP Services by using SoapUI tools and Rest Clients and validated the responses against the database
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations
  • Involved in Defect Management, Defect Review and Defect Status Reporting
  • Identifying, logging, tracking and escalating bugs using JIRA/Rally
  • Performed backend testing using SQLqueries to retrieve and verify information in the database
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing
  • Used SQL to test DataWarehousing and Data Cleansing for the arrangement of customer data
  • Maintained QA/Test environments, assisted in build, and deploy activities
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing
  • Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets. Re architect, a Maven based system reducing build times
  • Interacted with the development team to validate the scope of fixing the bugs

Environment: Java, Selenium WebDriver, Selenium GRID, JUnit, Eclipse, Jira, XPATH, PL/SQL, HTML, SQL, SVN, Jenkins, UNIX, Quality Center, Cucumber, Gherkins

Confidential, Hartford, CT

Sr.Selenium Engineer& ETL Tester

Responsibilities:

  • Actively involved with Scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
  • Configured SeleniumWebDriver, JUnit, Ant tool and created selenium automation scripts in java prior to agile release
  • Responsible for implementation of Hybrid Test Automation Framework build using SeleniumWebDriver, JUnit and Ant technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Created and executed the test scripts with Java, SeleniumWebDriver, and JUnit
  • Worked on distributed test automation execution on different environment as part of IntegrationProcess using SeleniumGrid and Jenkins
  • Used automatedscripts and performedfunctionality testing during the various phases of the application development using Selenium
  • Extensively used SeleniumIDE to record, playback and debug individual test cases
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files
  • Extensively used Selenium (XPath and CSSlocators) to test the web application
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and RESTAPI
  • Used Page Object Model, UI Mapping, SeleniumManager, Data Driven using CSV, CSSSelectors as a part of Framework
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database
  • Wrote complex SQL queries to validate business logic of ETL process. Automated ETLscripts using Selenium WebDriver
  • Defect Triaging and Release sign off for Continuous Delivery cycles
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc
  • Used ClearCase, Subversion for code repositories and Ant for the dependencies
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts

Environment: Selenium WebDriver, JUnit, Maven, Jenkins, SoapUI, RESTful, CUCUMBER, HTML, XML, XPATH, CSS, Firebug, GIT, ClearCase, SQL, Oracle, Windows

Confidential, Dallas, TX

Sr.Selenium Engineer

Responsibilities:

  • Reviewed requirements documented by Business Analyst for thorough understanding of the application
  • Actively participated in business calls and code reviews
  • Developed TestPlans, TestScenarios, TestCases, TestSummaryReports and Test Execution Reports
  • Understanding the UI code (JavaScript) to write the test scripts for Automation
  • Developed automated test scripts defining scenarios and procedures to test the application using SeleniumWebDriver and RobotFramework and used HP ALM for defect management
  • Wrote precise bug reports for all issues found within application or GUIautomation code
  • Performed Regressiontesting using SeleniumWebDriver
  • Performed the end-to-end application testing by placing the orders and verifying the order in order Management
  • Verified the orders generated in DB backend
  • Used SOAPUI for WSDLs Validation. Used different Assertions for validating responses
  • Involved in all phases of Product development
  • Performed Load, Performance testing using JMeter
  • Written SQLQueries to do the query about the product details
  • Very good Experience in Agile-Scrum methodologyand Water Fall Methodology, Iteration process
  • Reported the bugs to the development team in order to ensure the quality of the applications
  • Interacted with developers on a regular basis to resolve the issues related to defects
  • Generated test reports, defect reports in quality center
  • Involved in user acceptance testing by providing test data for users
  • Performed regression testing on different applications in latest builds
  • Prepared the Functional test plan and designed the test cases based on the requirements
  • Worked as per deadlines and aimed to complete the tasks on time
  • Provided the Support for Production deployment of every release
  • Trained the newly joined members about work procedure and domain

Environment: HPALM 11, Agile, Scrum, Microsoft Office, SQL, HTML, CSS, Selenium Web Driver, JAVA, JavaScript, Fiddler, Firebug

Confidential, New York, NY

Sr. Automation Engineer/Sr. QA Analyst

Responsibilities:

  • Understand and translate requirements into test cases and test scripts, based on the specification documents (BRD, FRD, UCD, etc.,) and business user interactions
  • Developed business process flows, documented results in Rational ClearCase and Rational Quality Manager
  • Constant collaboration with cross-functional team to promote continuous iteration of development and testing throughout the SDLC
  • Coordinated with SME, BSA, Designers and Developers to discuss issues interpreting the requirements
  • Mapped requirements to business scenarios to assure that all functionalities were completely covered
  • Analyze and understand business processes to ensure the business rules are validated during product test and the desired deliverables have been met
  • Setup proper test environment path based on the system requirements to execute, track and log the defects
  • Performed manual testing to verify the functionality of the application as per the business logics
  • Involved in Smoke, Functional, Regression, Integration and System testing using Rational Quality Manger
  • Used IBM Rational Tools to write and execute TestCases, report and track Defects identified, analyzed various Graphs, and generated Reports using Rational ClearQuest
  • Used SQL queries to perform back-end testing to maintain appropriate data consistency
  • Reviewing and analyzing test scripts, results along with business users as part of UAT
  • Performed Regression testing of defects found in Integration/System/UAT before passing it on to Users. Involved in Batch, Reports, and Interface and Conversion modules
  • Participated in defect triage meetings for quick defect resolution and prepared the release note artifacts
  • Attend Inspection, Assessment, Walkthrough meetings and Stand-up/Status reviews
  • Report timely status to QA Manager and communicate system issues, roadblocks and progress

Environment: Rational Quality Manager (RQM), Rational ClearCase, ClearQuest, Java, Oracle,SQL, JavaScript, Web Sphere, Crystal Reports, XML, HTML, Selenium WebDriver

Confidential, Chicago, IL

Automation Engineer

Responsibilities:

  • Script Preparation & Execution within the Selenium Data Driven framework using JAVA & JUnit
  • Used ANT to build & run the selenium automation framework
  • Created Automation test framework using Selenium
  • Used Firebug Tool to identify the Object’s id, Name,XPath, link in the application
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE, modified the selenium scripts, and executed. Prepared automation test framework
  • Tests developed in Eclipse to start, to stop the selenium server, and to execute the tests in browser
  • Run tests by using Selenium remote control in different browsers
  • Understand Business Requirements Document (BRD) to developed Test cases and Test scripts for application
  • Analyzed Test Results to ensure existing functionality is not broken and recommend corrective action works as per the requirement
  • Prepared Test Plans to automatically test using Keyword driven approach with keywords like table Lookup, isElementExists, verifyText, verifyCount, etc.
  • Responsible for Reporting and tracking defects using Quality Center,Bugzilla
  • Worked in Agile test development environment with frequently changing requirements and features set
  • Interacted with Business Analysts and software developers for bug reviews and participated in QA meetings
  • Tested Cloud based mobile applications across multiple platforms.
  • Increased productivity by initiating automation-testing methodology using Silk Test
  • Responsible for Database testing using SQL queries in oracle
  • Prepared traceability matrix to cover the gap between the requirements and test cases
  • Taken part in requirement reviews and Enhancement requests received from users

Environment: Selenium IDE, Selenium WebDriver, Java, JIRA, SQL Server, Oracle and Eclipse.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Interacted with the business analyst to identify test objectives and understand the user requirement document
  • Prepared Test plan, Test Scenarios and Test cases based on the requirements
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application
  • Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, modified the selenium scripts, and executed
  • Prepared test cases and scripts utilizingTestNG annotations in Selenium
  • Automated, debugged and resolved issues in JavaScript using Selenium WebDriver
  • Executed and Reviewed Test cases
  • Written Keyword Driven Automation framework
  • Handled Framework related changes and giving optimistic solutions
  • Developed and maintained automated regression test scripts inSelenium WebDriver using Java
  • Dividing the module level scripts as per the page object model
  • Used Maven as a build management tool
  • Expertise with SQL queries for backend testing and validated database, comparing the Data
  • Supported and updated test libraries, applications, scripts and data files
  • Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc
  • Involved in Backend Testing by writing SQL queries
  • Executed Test Sets & Test Cases. Identified, Reported and maintained defects via quality center bug tracking system, performed bug verification testing
  • Strong experience creating concise and clear reports for distribution and presentation to senior management on a weekly basis. Experience monitoring and tracking implementation plans

Environment: QC, Selenium WebDriver, Maven, Java, JavaScript, TestNG, MySQL, Unix

We'd love your feedback!