We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Over 7+ years of IT experience with emphasis on Software Quality Assurance and QA implementation.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium Web Driver, Junit and TestNG.
  • Experience in developing selenium automation framework using Junit/TestNG and built ANT/Maven targets to execute automation suites from command line.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience in performing Database testing.
  • Experience in implementing the test automation framework from scratch.
  • Expertise in converting QTP script to Selenium to support multiple browser.
  • Experience in developing automation scripts using Selenium WebDriver and Java. Used Eclipse IDE and IntelliJ to develop & debug the code.
  • Designed & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Quality Assurance and Software Testing experience involving complex client/server and web - based applications.
  • Executing test cases, Ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Load Runner, Quick Test Professional/UFT and Quality Center.
  • Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using RestAssured and SOAP UI .
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.
  • Experience in integrating reporting tools like XSLT and Extent Reports in the test framework.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows, XP, Vista Operating Systems and UNIX environments.
  • Expertise in back end testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases based on product releases features, client’s requirements and related technical documents.
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.
  • An effective communicator committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.

TECHNICAL SKILLS:

TESTING TOOLS: Selenium Web Driver/RC/IDE/GRID, Junit, TestNG, QTP9/UFT12.5, HP Quality Center, Soap UI, ALM, Cucumber, APPIUM, RestAssured

LANGUAGES: HTML, CSS, JavaScript, Java, XML, Ruby.

WEB DEBUGGING TOOL: XPath, Fire path, Firebug.

BUILD TOOLS: Ant, Maven

CONTINUOUS INTEGRATION TOOLS: Jenkins, Cruise Control

AgileScrum, Waterfall, V: Model, TDD

DEFECT TRACKING TOOLS: Jira, Bugzilla, IBM Rational Clear Quest

DATABASES: SQL Server, My SQL, Oracle

OPERATING SYSTEMS: Windows variants, UNIX, Linux

SERVERS: WebLogic, WebSphere

PROFESSIONAL EXPERIENCE:

Confidential, BALTIMORE, MD

SENIOR AUTOMATION TEST ENGINEER

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.
  • Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Responsible for creating new functional test cases and run the manual test cases using Microsoft Test Manager 2012
  • Experienced in dealing with multiple windows, alerts and pop-ups.
  • Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, 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.
  • End-to-End Automatic provisioning and deployment of platform in AWS using Ansible and Docker.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Used @Parameters, @Data Provider annotation to perform regression and functional testing using TestNG XML file.
  • Performed Cross-platform, UI testing for Native and Hybrid Mobile apps using Appium .
  • 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.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex queries from SQL Server.
  • Performed API Testing using SOAP UI Tool.
  • Used SOAP UI assertions and Groovy script for web service Automation testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed web services testing with Postman by validating request and response.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Implemented the Test Framework for testing web services using Rest Assured and Java.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

ENVIRONMENT: Selenium IDE, Selenium WebDriver, Selenium Grid, Apache POI, Docker, Appium, Auto IT, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, SVN, SOAPUI, Log4j, Gherkin, Cucumber.

Confidential, BOSTON, MA

QA ANALYST

RESPONSIBILITIES:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Participated in Planning and daily standup meetings as part of the agile team, attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser testing, Regression testing, Manual and Automated testing, Integration testing, Backend validation testing and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Conducted testing using Selenium Remote Control on different browsers.
  • Created the test automation framework using Selenium RC.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Used TOAD for SQL queries and data validation. Attended Bug Meetings and meetings with the QA Leads, Managers and Developers for query resolution.

ENVIRONMENT: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, Path, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Confidential, CHICAGO, IL.

QA ANALYST

RESPONSIBILITIES:

  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database Verification based on the functional requirements and test specs.
  • Attended Daily Scrum, Iteration Planning and Release Planning Meetings
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing Functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

ENVIRONMENT: Selenium WebDriver, Java, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAP, JIRA, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential

QA TEST ANALYST

RESPONSIBILITIES:

  • Analyzed test specifications and converted them into Manual Test Cases.
  • Performed Functional testing, Smoke testing and Regression testing for different QA builds.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Involved in writing the SQL Queries.
  • Performed Manual Testing to check flow of the application.
  • Prepared automation scripts using Selenium and C#.
  • Intensively involved in the framework development for the automation purposes.
  • Performed Unit, Integration and End to Product testing.
  • Involved in developing the Test Cases, Design Test steps and associated the corresponding requirements.
  • Performed Push-to- Production testing.
  • Performed Regression Testing using Selenium WebDriver.
  • Performed web application testing on cross browsers using Selenium.
  • Closely worked with business people to acquire accurate business requirements to conduct efficient test scripts to cover all business scenarios.
  • Prepared a document for Automation difficulties and work around.
  • Involved in client meetings to discuss the issues found while testing and understand the requirements.
  • Maintained test automation scripts using GIT.
  • Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.

ENVIRONMENT: Selenium, GIT, C#, .Net, Bugzilla, Test Complete, XML, SQL, Waterfall

Confidential

GAME TESTER

RESPONSIBILITIES:

  • Performed the Adhock testing of Console, PC and mobile based games.
  • Involved in performing guideline-based testing of the Game play for Microsoft Xbox 360 (X-360).
  • Performed Soak, Sanity, Ad-hoc and Regression tests on the builds.
  • Tested high quality graphics and audio portions of the Games.
  • Acted as SPOC (Single point of contact) for X-360 Related issues and online testing process.
  • Initiate meetings on regular updates on the project and work status
  • Reporting the issues that are encountered on X360 and PC platforms through Ad-hoc testing.
  • Performing Regression testing for the fixed issues which are reported by the team.
  • Participating in a dedicated testing process called P200 to find the issues while connecting online with the players from other countries.
  • Helping the team reporting the issues and running the scripts.
  • Performed the regression testing for the known issues of the previous version of games before releasing the new version into the market.
  • Tested the mobile games on android and IOS platforms.
  • Participated with the client calls on daily and weekly basis.
  • Reported the issues to the clients daily at the end of the day.
  • Assigning the bugs under regression to the team members for every new build release.
  • Reviewing and updating of the bugs posted by the team.

ENVIRONMENT: Xbox -360, PS3, PSP, Windows Vista/XP, Dev Track, Dev Test, Bug Zilla.

We'd love your feedback!