We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer/test Lead Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY:

  • Sr. Automation Engineer/Test Lead with 12+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium WebDriver, Selenium Grid, JAVA, JUnit, MUnit, Maven, Ant & Jenkins, TestNG, JBehave, Cucumber, Serenity BDD reports .
  • Diversified experience in Automation, Manual testing and Business Analysis methodologies.
  • Worked on all testing like Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Expertise in software testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking & web based testing, Selenium WebDriver using Eclipse IDE.
  • Highly efficient in Agile, Waterfall and Complex project environments.
  • Extensive experience in Behavior Driven Development, Automation (Windows, Android & iOS), Manual, ETL and Web Services testing.
  • Experience in developing Selenium projects using Maven (POM) build tool and SVN, RTC & GitHub repository to deploy automated project and using Jenkins Continuous Integration tool to run the build.
  • Developed and executed test scripts using Selenium WebDriver, TestNG, and analyzed Test Results and created Defects.
  • Experienced in developing BDD scripts with JBehave and writing step definitions as per the behavior/Gherkin language.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber and Jbehave.
  • Experience in developing virtual services (Stubs) using IBM Rational Integration tester and integrating the virtual services with the code/script.
  • Experience in testing Web Services using SOAP UI tool.
  • Designed and implemented different automation frameworks from scratch like Keyword Driven, Data Driven and Hybrid framework for a number of projects.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Participated in Planning and daily standup meetings as part of the agile team; attended grooming sessions and Retrospectives.
  • Proficient in Designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Have excellent skills in Java & JavaScript and written many re - usable functions to automate the application.
  • Maintained the Selenium & JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Took ownership of automation and led the automation team by mentoring the team as required
  • Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager.
  • Good at multi-tasking and working well under tight deadlines with high efficiency.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Result oriented and a quick learner with excellent Communication, Presentation, Problem- Solving, Analytical, Organizational and Interpersonal Skills.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Programming Languages: Java/J2EE, JavaScript, HTML, CSS, XML

Automation Tools: Selenium Web Driver, Selenium GRID, SOAP UI, Jbehave, Selenium IDE, Selenium Server (RC), Selenium 2.0, TestNG, Serenity BDD reports,Junit,Munit

Test Build & Integration Tools: ANT, Maven and Jenkins

Databases: MySQL, SQL, Oracle

Web Server: Apache Tomcat

Development Tools: Eclipse, TOAD, Spring Tool Suite

Operating Systems: Windows 2000/2003/XP/VISTA, UNIX

Programming Concepts: Object Oriented Programming (OOPS)

Version Control Tools: SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, IL

Sr. Automation Test Engineer/Test Lead

Responsibilities:

  • Participate in Sprint Planning meetings along with the Key stakeholders.
  • Attend daily stand up meetings to update the overall automation status.
  • Participate in Sprint Retrospective meetings at the end of each Sprint.
  • Designing and implementing Test Automation Strategy.
  • Use Data driven testing process for test automation.
  • Develop virtual services (Stubs) using IBM’s Rational Integration tester and integrate virtual services with automation scripts.
  • Responsible for testing Web Services using SOAP UI.
  • Develop/Implement Gherkin behavior stories using JBehave BDD.
  • Used SVN repository to deploy automated project and Jenkins continuous integration tool to run the build.
  • Use acceptance criteria to perform End to End Automation.
  • Implement cross browser web testing with Selenium Web-Driver.
  • Implement JUnit to develop Page Object-Model and page-factory pattern to build BDD Framework.
  • Preparation of reusable methods to improve robustness, reusability and maintainability of the test scripts.

Technology Environment: Java, J2EE, Selenium Web-Driver, Behave, Serenity, SVN, Jenkins, Maven, RIT, SOAP UI, Kraken, Behavior Driven Development, Spring Tool Suite, Agile Methodology.

Confidential

Sr. Automation Test Engineer/Test Lead

Responsibilities:

  • Created, executed, and updated Functional, Regression, Integration Test Cases for UI and Restful Web service
  • Automated the Manual test cases using Selenium Web Driver.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Reviewing the automation code developed by the team of automation engineers
  • Participated in backlog grooming, Sprint planning, Sprint Demos and Retrospectives.
  • Detecting, filing and regression testing the iteration defects found during the Sprint.
  • Followed Agile methodologies and met the mile stones defined for the Sprint
  • Collaborating with Business Analysts, developers and Scrum master for the requirements, issues during testing and blocks during the Sprint.
  • Executed the automated regression test cases during every release and executed the daily regression test suites.
  • Involved in Test Plan, Test Design, Creating Automation Scripts and Execution
  • Presenting the Test summary reports to project team
  • Coding and reviewing the Automation code
  • Working Requirement Cover Matrix
  • Involved in Different types of testing levels Integration testing, System testing, Implementation testing, back out Testing and User Acceptance Testing.
  • Involved in Defect Triage meeting to assign a defect to concern party
  • Daily Updates to Project Manager/Test Manger about Test Status/Defects

Technology Environment: WAS 6.1, WAS 8.5,Java, J2EE, Selenium Web-Driver, SVN, TestNG, Maven, RIT, SOAP UI, Kraken, Spring Tool Suite, Agile Methodology.

Confidential

Sr. Automation Test Engineer/Test Lead

Responsibilities:

  • Designed automation scripts for various webpages in Contracts module using Selenium Webdriver and Java
  • Executed automated scripts in various browsers
  • Designed the test automation frame work to automate the web applications using selenium web driver and Java
  • Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using TestNG
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
  • Used parameters, data provider Test NG annotations to perform regression and functional testing.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Presenting the Test summary reports to project team
  • Coding and reviewing the Automation code
  • Attending Sprint meetings and understanding the Sprint stories
  • Greatly coordinated with Developers and BA
  • QA Coordination with Cross Functional test teams
  • Reviewing the Integration, System Test cases
  • Working Requirement Cover Matrix
  • Involved in Different typed of testing levels Integration testing, System testing, Implementation testing, back out Testing and User Acceptance Testing.
  • Involved in Defect Triage meeting to assign defect to concern party
  • Preparing the Low level design documents and traceability matrix
  • Handling the Team Coordination
  • Involved in project meetings/calls
  • Involving in Defect Management

Technology Environment: WAS 6.1, WAS 8.5, Java, J2EE, Selenium Web-Driver, Serenity, SVN, TestNG, Maven, RIT, SOAP UI, Kraken, Eclipse, and Agile Methodology.

Confidential

Test Lead

Responsibilities:

  • Managed On-site Offshore team of the size of 10 to 12 in testing multiple releases of the applications.
  • Worked in Agile methodology and participated in daily scrum meetings.
  • Attended the Requirements reviews, Entity Relationship Models , Design reviews, to understand the overall Process flow and Source to Target Mappings .
  • Creating Test Strategy, Test plans and make sure these documents are reviewed and authorized by Project Manager, Test Manager, development team, subject-matter experts and Business Partners.
  • Created Test Case and Test suites in SOAPUI Tool for testing Web services.
  • Built, coded automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing for UI tools HP Service Manager, ROVR, TROUX.
  • Designed, Developed and implemented automation-testing framework utilizing Java, WAT and Selenium Web-Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
  • Ensures the various Target test environments are set up including System, Performance, Acceptance and Pre-Prod/formal for data loads Validation.
  • Prepare the Test Data for the Initial, Incremental (Daily Inserts and Updates) and historical Load testing and validation.
  • Loaded Source Flat File Data in various Target test environment tables (Staging, atomic/Operational, and Dimensional) using Linux Shell scripts.
  • Executed jobs through Control-M scheduler for loading source table data into various Target test environment tables (Staging, atomic/Operational, and Dimensional)
  • Data is tested efficiency at each level of ETL process by writing complex SQL queries against the Source and Target.
  • Validated the data between Source and Target using DataFlux Automation tool.
  • Tested the different sources such as Flat files, Mainframes Legacy Flat Files, DB2, Oracle, SQL server to load into the Oracle and DB2 data warehouse.
  • Transformation rules applied are thoroughly reviewed and tested the data loads.
  • Loading and processing of rejected records.
  • Wrote SQL scripts and PL/SQL queries using TOAD, SQL Plus, and IBM Data Studio to query DBs and analyzed the results.
  • Tuned the complex SQL queries for better performance by eliminating various performance bottlenecks.
  • Responsible for performing Data Analysis, Data Cleansing, Scrubbing, Data Conversion, Data Migrations and Data Mining.
  • Test and Validate the Database upgrades and Informatica upgrades.
  • Validate the Business Objects reports (Cognos) by running the SQL queries on the database by reviewing the report requirement documentation.
  • Monitor Testing Activities within the team and report regular progress to the Test Manager.
  • Communicate test progress, test results, Defect Status and other relevant information to project stakeholders and executive management
  • Created Test Summary Reports after all levels of testing is completed and routed this document to Project Management, subject-matter experts, the development team for their approval.
  • We Followed a change management process to Implement application into production.

Technology Environment: WAS 8.5, Java, J2EE, Selenium Web-Driver, Serenity, SVN, TestNG, Maven, SOAP UI, Kraken, Eclipse, Agile Methodology, SQL, DB2, Oracle

Confidential

Test Lead

Responsibilities:

  • The application compiled and packaged into EAR file
  • All back-end resources built correctly
  • All Prerequisite data within the tool is correct
  • Capacity Exists in the environment.

Confidential

Test Analyst

Responsibilities:

  • Managed On-site Offshore team of size of 6 to 8 in testing multiple releases of the applications
  • As a member of the Agile Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews
  • Worked closely with Business Analysts and Subject Matter Experts to gather Application Requirements and Business Processes to formulate the test strategy and test plan.
  • Preparation of Test Strategy, Test Topology, Test Plans, Requirement Traceability Matrix, Test Cases based on the Functional Specification Document.
  • Automated the HP tools and BEST tool regression suite using Selenium IDE, Selenium WebDriver, Java Eclipse, and TestNG.
  • Executed parallel browser testing on various machines using Selenium Webdriver and performed cross browser testing.
  • Designed, Built and coded the test automation frame work to automate the web applications using selenium web driver and Java
  • Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using TestNG
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
  • Conducted walk-throughs and meetings with project team, end users/application owners to review the test cases.
  • Setting up of the Test Environments for Functional, Performance and UAT testing.
  • Setting up required test ids for different roles in the applications.
  • Communicate test environment failures, downtimes, and Participate in Troubleshooting/Debugging test environments
  • Performed Smoke Testing, Black Box Testing, GUI Testing, Integration testing, and Database Testing, Regression Testing, Performance Testing, User Acceptance Testing and Pre-Pod testing.
  • Performed Regression Testing to verify various sections of the system to ensure that changes or fixes in the system not only work but also do not adversely affect the remainder of the system.
  • Created and executed SQL queries to validate the data and used data manipulation language. DML to update the data in the database and verify with a front end that the application handles the changes correctly.
  • Conducting the User Acceptance meetings once the System testing and Performance testing are completed .
  • Store all test logs in Lotus Notes, Testlink and Defects are created
  • Responsible for end to end defect management, bug fixes, retesting, break fixes, impact analysis, production assurance and system restoration.
  • Tracked software and system defects using bug tracking tools track, Rational Clear Quest, Test Director, Lotus Notes
  • Execute the Load Tests as per Infrastructure Impact Assessment (IIA) Performance requirement document.
  • Summarized the Test Results in a formal Analysis Report according to documentation standards.
  • Analyzed different load runner reports and graphs, including hits/second, throughput, 90 percentile response times and worked closely with development and DBA team to resolve high transaction response time issues and improve application performance.
  • Communicate test progress, test results, defect status, and other relevant information to project stakeholders and executive management.
  • Created Test Summary Reports after all levels of testing is completed and routed this document to Project Management, subject-matter experts, the development team for their approval.
  • We followed a change management process to Implement Application into production.

Technology Environment: WAS 6.0, WAS 6.1, WAS8.5, Java, J2EE, Selenium Web-Driver, SOAP UI, Eclipse, Agile Methodology, Waterfall, SQL, DB2, Oracle, HP Service Manager,

We'd love your feedback!