We provide IT Staff Augmentation Services!

Senior Automation Engineer (selenium) Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 7+ years of experience as a Quality Assurance Test Engineer having a Strong understanding of QA Principals and Process, Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug life Cycle and QA development methodologies like Waterfall, AGILE/Scrum, V - Model etc.
  • Excellent understanding of testing methodologies - Black box testing, White box testing, Grey box testing.
  • Conducted different kinds of testing including: Integration Testing, System Testing, Regression Testing, Functional Testing, User Acceptance Testing, Release or Production validation/deployment testing, Performance, Load Testing and Volume Testing.
  • Proficient in creating business based functional Test Scenarios, Test cases, Test plans, Automation Test Scripts, Test Specification documents and Traceability Matrixfor Manual and Automation testing.
  • Participated in end to end project life cyclefor multiple automation projects from - planning, analysis, design, scripting, execution, bug reporting and maintenance.
  • Expert in developing test scripts for web based applications testing using Selenium RC/IDE/GRID and Web Driver with java, covering thewidth and depth of a given business process.
  • Sound noledge of developing different type of framework like Module driven, Data driven and Hybrid framework, Keyword Driven, Behavior drivenusing TestNG, Cucumber and build tools like MAVEN.
  • Expertise in using XPATH and CSS to locate web elements and also in dealing with dynamic Web Elements
  • Hands on experience in writing automation test scripts using QTP (Quick Test Professional).
  • Performed Cross browser testing for various projects to check the applications cross browser compatibility on IE, Firefox, Safari, Opera and Chrome.
  • Knowledge on using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), JIRA, Bugzilla, Team Foundation Server (TFS), MTM and Version Control Tools like GIT and SVN.
  • Experience on web technologies like JavaScript, XML, XPATH, HTML and CSS.
  • working noledge of Core Java and Object Oriented Concepts(Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)
  • Expert skills in SQL and worked extensively on SQL Server databases, database triggers, stored procedures, functions and packages. Also performed Data Integrity testing by writing SQL Queries to retrieve data from SQL Server Databases to verify and validate data.
  • Hands on experience in testing Rest and SOAP API usingSoapUI.
  • Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
  • Possess strong analytical and problem solving skills along with good communication skills.
  • Worked effectively in a dynamic, multi-tasking environment with competing deadlines and has a high degree of initiative and ability to learn and adapt to new tools and technologies very quickly.

TECHNICAL SKILLS:

Testing Tools and Frameworks: Selenium (IDE, Web Driver, Grid), SOAPUI, HP QC, Jenkins,QTP (11.5), Load Runner, ALM (11.0), Cucumber, TestNG.

Web Technologies: Java Script, HTML, XML, JQuery,VBScript, ASP.Net.

Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator

Databases and SQL Tools: MS SQL Server,SSIS,SSRS, MySQL, Oracle 11g, MySQL, DB2,Informatica

Languages: Java, C#,SQL

Operating system: Windows, MAC, UNIX

Bug tracking and reporting tools: JIRA,Bugzilla, Team Foundation Server(TFS)

Web Services: RESTful, SOAP.

Web Servers: Internet Information Server(IIS), Apache, Tomcat

PROFESSIONAL EXPERIENCE:

Senior Automation Engineer (Selenium)

Confidential, Rochester, Minnesota

Responsibilities:

  • Involved in preparing the Test plan based on BRD and performed verification & validation to ensure Quality with the help of RTM (Requirement Traceability Matrix).

  • Involved in status reporting, project meetings and project planning with the team in order to define appropriate test cases dat will cover end to end business requirements of the application.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Implemented Parallel Testing using Selenium GRID,hence covering distributed test automation execution on different environments.
  • Implemented Hybrid framework (Data driven and Keyword driven).
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Extensively used Selenium Webdriver for testing in different browsers and used various elements identifying techniques (Xpath, CSS) to identify dynamically changing web elements.
  • Extensively used various web debugging tools like Fire Bug, Fire Path,JavaScriptExecutoretc. and has also written manual xpath to locate the web elements.
  • Performed Regression testing on new builds, every modification in the application using Selenium.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Implemented Data driven Testing for reading and writing test data from and to excel & Properties files using TestNG and Selenium.
  • Managed test cases, reported bugs and dealt with issuing tickets using JIRA.
  • Extensively used Maven Build tool.
  • Experienced in implementing Functional, Integration, Smoke and Sanity testing.
  • Actively involved with SCRUM and sprint meetings, provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.
  • Maintained documents to keep a track of recurring defects and their required solutions along with detailed comments from business and developers.

Senior QA Automation Engineer (Selenium)

Confidential, Bentonville, Arkansas

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using agile methodologies.

  • Created test cases and test scripts (JAVA) based on functional specifications for both manual and automation testing using open source tools like Selenium Web Driver, TestNG, SOAP UI, and Maven.
  • Involved in Designing & Developing data driven framework through excel sheets, using Selenium Web Driver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
  • Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification with XPath, CSS Locators through the use of debugging tools like Fire Bug and Fire Path.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Implemented Behavior Driven framework approach for writing automation test scripts in Selenium WebDriver using Cucumber.
  • Configured Selenium GRID scripts on Virtual machines to perform parallel testing.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and testing the request and response of the Web Services through SOAP UI.
  • Used SOAP UI tool to manually test REST API.
  • Involved in Testing the REST calls (POST, GET, PUT, DELETE methods) using SOAPUI Tool. 
  • Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target database.
  • Experience in writing and executing SQL queries for verifying source to target mapping and transformation (ETL Processing) in Data warehouse manually.

Automation Engineer

Confidential, Illinois 

Responsibilities:

  • Experience in writing Test cases, maintaining test scripts as well as documenting all phases of QA process. 

  • Worked in Agile environment and continuously reviewed User Stories to gain understanding of the application.
  • Attended sprint plan meetings, daily stand up/Status meetings, Test case and Bug review meetings with Business Analysts and Developers for resolving Defects. 
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing 
  • Prepared and Executed Automation Test Scripts to meet business Requirements with the help of Selenium Web Driver using java. 
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java prior to agile release. 
  • Extensively used Object Oriented programming concepts in Java while writing and testing test scripts using Selenium WebDriver.
  • Tested the application in highly dynamic environment with sprint team using agile methodology. 
  • Used fireBug and FirePath to identify Web Element’s ids, Name, XPaths, links, etc. 
  • Selected Test Cases dat can be automated and has written automation scripts for 70% of the test cases using Selenium Web Driver.
  • Reviewed TestNG reports to identify and verify failures in the script and the defects in the application.
  • Created POM (page object model) and data driven frameworkfor developing selenium test scripts. 
  • Performed Input Validations, User Interface Validations and Cross Browser Compatibility testing. 
  • Integrated TestNG & Selenium scripts with build tool - Maven.
  • Involved with team in conducting performance & load testing, using LoadRunner, after bug fixes and modifications along with team members.
  • Used SOAP UI tool to manually test SOAP services.
  • Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Developed and executed manual Test Cases in Quality center. 
  • Generated Reports, Graphs and live analysis graphs in Quality center.Implemented Defect Reporting, Analyzing, Bug Tracking and Report and Graphs Generation using HP QC. 

Automation QA Analyst

Confidential, Illinois 

Responsibilities:

  • Analyzing business requirements and discussing requirements with business analyst

  • Worked with the test team in preparing the test plan and test Efforts estimation, Test cases and Requirement traceability documents
  • Designing the Test scenarios according to the given requirements
  • Created and mocked up test data in MySQL and designed test cases according to data mapping sheet
  • Extensively worked on designing and developing the test cases for newly developed functionalities.
  • Worked with the functionality and Regression testing cycles of major product releases by developing test suite using selenium Webdriver.
  • Implemented Data driven (through importing test data from excel files) and module driven frameworks.
  • Extensively used Selenium IDE for record and playback to identify web elements and for testing some of the functionalities.
  • Executed both positive and negative Test cases of functionality and Regression Tests.
  • Prepared and executed Manual test cases for functionalities dat could not be automated.
  • Used BugZilla to document issues found during the test automation process.
  • Involved in the Setting up of Continuous Integration system for QA using Jenkins.
  • Involved in the integration of Automation test suits with Jenkins Server in order to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations
  • Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Designed complicated queries for comparing source and target tables
  • Assigned tasks to team members
  • Shared daily status report and weekly status reports with client stake holders.

Confidential

Junior Automation Tester

Responsibilities:

  • Created Test Scenarios, Test Plans, Test Cases, Test Scripts and Defect Reports, while attending Weekly status meetings, Test case walkthrough meetings and Bug Review Meetings.

  • Performed Functional Testing, Regression testing, Smoke testing and UAT testing.
  • Executed test cases manually. Compared and analyzed actual results with expected results and reported all defects to the appropriate individual(s) along with the areas in the code dat are to be modified.
  • Conduct Test Status meetings with the Business Team, QA Manager, and Development team to review Test Progress and discuss business critical issues identified during application validation.
  • Work in close coordination with the Development, Business Team and QA Manager regarding QA Effort and Test Schedule.
  • Actively participated in backend testing while validating the data, manipulating and updating the table using SQL.
  • Performed various joins like Inner join, Outer Join, Left join and right join in order to retrieve the data from the database.
  • Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Organized the test cases in the ALM/Quality Center (QC) for Manual Test execution also generated reports and graph type documents for results using QC.
  • Responsible for creating and executing automated QTP test scripts for Regression testing, including parameterizing QTP Scripts.
  • Implemented Agile/Scrum methods for testing approach.

Confidential

Junior Manual Database Tester

Responsibilities:

  • Experience in all phases of the Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC) and worked on waterfall model.

  • Experience in Quality Assurance with ETL flows, Business Intelligence Reports, Client/Server applications using manual testing.
  • Strong working testing experience on Extraction, Transformation and Load (ETL) of data from Legacy systems using SQL server and a strong working experience in Data Centric Testing
  • Experience in integration of various data sources with Multiple Relational Databases like, SQL Server, Flat Files and XML files
  • Experienced in test data preparation for positive and negative testing scenarios
  • Proficient with SQL and Java.
  • Worked heavily on testing various Data warehouse ETL process with tools includes SSIS as well as generated and tested many reports using SSRS BI tool.
  • Extensively involved in SIT, UAT and Production deployment by supporting Testing and implement QA Process.
  • Proficient in Test Management tools like TFS (Team foundation server), Rational Test Manager.
  • Ability to develop complex SQL script for Data validation and data Integrity testing.
  • Knowledge on testing complex Business rules created by mapping and various transformations using Informatica ETL tools.
  • Knowledge on testing Data Marts, Data Warehousing/ETL Applications developed in Informatica and Data stage using Oracle.
  • Interacted with developers and business users for efficient testing process.

 

We'd love your feedback!