We provide IT Staff Augmentation Services!

Seniortest Engineer Resume

PROFESSIONAL SUMMARY:

  • 7+ years of experience as Senior Automation Test Engineer in all the phases of Software Testing Life Cycle(STLC).
  • Diversified experience in Automation and Manual testing serving various domains such as Retail Banking, Healthcare.
  • Expertise in Selenium HybridFramework maintenance and Script Development.
  • Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall.
  • Experienced in functional and non-functional Test Documentation like Test Case, Scenario Designing.
  • Knowledge of Database Testing.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid and Eclipse.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Developed selenium synchronization using conditional (Implicit, Explicit) unconditional wait conditions.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experience in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven, Hybrid Driven, and Page Object Model.
  • Experienced in Bug Tracking System and reporting through tools like BugZilla, Tech Req.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic interval.
  • Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web/UI and (UAT)User Acceptance Testing.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent inter personal communication, analytical and problem solving skills.
  • Good interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies

TECHNICAL SKILLS:

Methodologies: SDLC, STLC

Testing tools: Selenium, Selenium RC, Selenium WebDriver

Test Build & Integration Tools: Jenkins

Scripting Languages: Java

Databases: MYSQL, SQL Server.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome

Markup Languages: HTML,XML, XPath

Operating Systems: UNIX, WINDOWS, Linux

Frameworks: TestNG, KeyWord driven, Data driven, Page Object Model, Hybrid.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools: Eclipse, FireBug, FirePath, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential

SeniorTest Engineer

Testing Tool: Selenium

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports .
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Page Object Model automation framework with Selenium WebDriver.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked with developers to update the defects, resolve them and track their status .
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Windows-7, Selenium, Java, TestNG, Eclipse, Jenkins, All Browsers

Confidential

Senior Test Engineer

Testing Tool: Selenium

Responsibilities:

  • Performing the role of QA Test Automation Engineer.
  • Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliancy.
  • Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Creating Test Plan, Test Strategy and Test Cases manually for the application.
  • Automating the test scripts using Selenium with Java.
  • Responsible for creating and customize test scripts in Java in TestNG format.
  • Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Using knowledge of SQL and database query tools to perform data validations for Backend testing.
  • Designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
  • Worked with various JavaScript elements and Involved in development of data-driven framework using Selenium WebDriver.
  • Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
  • Coordinating with other cross team to ensure the newly developed features function End-to-End.
  • Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: All Browsers, Java, Selenium, Eclipse IDE, xml, Windows, TestNG, Data-Driven framework.

Confidential

Senior Test Engineer

Testing Tool: Selenium

Responsibilities:

  • Analysis of functionality, system requirements and documents from client
  • Requirements clarifications with BA and Client to fill gaps and mockups preparation
  • Designing test cases based Test Plan.
  • Forecast/Estimate the testing requirements, develop, and implement test plans, test approach, test procedures based on the test strategy with Time Schedules, Estimated Efforts, Resources, Software, Builds, and required Tools.
  • Designing and managing WebDriver hybrid automation frameworks using Java, TestNG
  • Defining a strategy and metrics for Load/Performance and Automation Testing.
  • Create a Test Repository and introduce the concept of raising individual clarifications directly with the developers for the convenience of testing team and updating themselves on a daily basis with the clarifications given.
  • Document, implement, monitor and enforce all processes and procedures for testing as per standards defined by the organization.
  • Setup up test environment with Network team help
  • Deploying the build on the testing server and performing smoke testing Performing Smoke Test and identifying the Areas of Focus to find bugs.
  • Dividing the Testing Work into meaningful sub tasks and assigning them to team based on their respective skill sets.
  • Frequent status check with the Team to ensure timely delivery of different milestones.
  • Reviewing, Modifying and sending the Status Report consisting of the Bug reports, defect logs, effort estimates and the other deliverables along with the summary of the entire work done on a weekly basis to the DM.
  • Analyzing, reproducing and reporting the bugs online and keeping a track of them.
  • Writing scripts and performing performance testing with JMeter (now with latest WebDriver capability also)
  • Stabilizing the Testing Process and updating the repository on a daily basis.

Environment: All Browsers, Java, Selenium, Eclipse IDE, xml, Windows, TestNG, Data-Driven framework.

Confidential

Automation QA Engineer

Testing Tool: Selenium

Responsibilities:

  • Analyzed Business Requirements Specifications to understand the application.
  • Prepared test cases and test scenarios for manual testing.
  • Performing Functional Testing, Sanity Testing, Smoke Testing &Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Review of the test cases at Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Create and executed automated test scripts using Selenium WebDriver and Database as source of Test Data.
  • Execute the test cases and report the defects in Quality Center.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Coordination with Users for UAT (User Acceptance Testing).
  • Attending walk through & creating detailed test status reports.
  • Maintaining Weekly Status Reports.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
  • Coordinating with Onsite team and supporting offshore team.

Environment: Windows, All Browsers, Android, Selenium, Eclipse, SQL, Bugzilla

Confidential

Automation QA Engineer

Testing Tool: Selenium

Responsibilities:

  • Deploying the build on the testing server and performing the smoke testing
  • Keeping track of Hardware and software requirements for the Test Environment
  • Defined a strategy and metrics for Load/Performance and Automation Testing
  • Performing Smoke Test and identifying the Areas of Focus to find bugs
  • Reviewing, Modifying and sending the Status Report consisting of the Bug reports, defect logs, effort estimates and the other deliverables along with the summary of the entire work done on a weekly basis to the DM.
  • Analyzing, reproducing and reporting the bugs online and keeping a track of them
  • Stabilizing the Testing Process and updating the repository on a daily basis
  • Document, implement, monitor and enforce all processes and procedures for testing as per standards defined by the organization
  • Keep track of the new updates and releases of MLI by Communicating by means of Chat /emails etc. with the MLI Onsite Team regularly in Triage meeting.

Environment: Windows, Selenium, Java, All Browsers, SQL

Hire Now