We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Automation Test Engineer around 7 Years of experience in all phases of Software Testing Life Cycle (STLC) in testing web - based and client-server applications using JAVA and Selenium.
  • Experience in Automation, Manual testing and business analysis methodologies, serving various domains such as Finance, Insurance, Banking, Healthcare, e-commerce, and Retail.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Cucumber, Web Services (REST, SOAP).
  • Experience in designing and developing strategic Test Cases, Test Scripts, Test Scenarios and Test Reports for Manual and Automation Testing.
  • Extensive experience in Unit, Functional, Integration, Regression and System Testing, Compatibility, End-to-End Testing, GUI, UAT, Database, Smoke/Sanity, Black Box Testing, White Box Testing, Usability Testing..
  • Strong knowledge in implementing waterfall, V-model and Agile (sprint/scrum) methodology by analyzing requirement specifications.
  • Worked on web services based on SOAP and REST using SOAPUI.
  • Experience in working with open source tools such as selenium 2.5 Automation using Selenium Web driver, Selenium IDE, Selenium Grid, Java, Cucumber, SOAPUI, TestNG, Protractor, POM framework, JIRA, and Eclipse .
  • Expertise in Web Technologies like HTML/HTML5, CSS/CSS3, Bootstrap, XML, jQuery, JavaScript and Ajax.
  • Experience in testing Web Applications (Java, Ruby, .Net based Applications).
  • Experienced in developing use cases, user interface specifications, and user requirement specification documents.
  • Experienced with debugging using Firebug, Chrome or IE development tools.
  • Good experience in working with Bug tracking tools like JIRA, QC/ALM and Defect management.
  • Performed Performance testing to determine whether the software meets speed, scalability and stability requirements under expected workloads.
  • Experience in writing Java, JavaScript, C#, VB scripts.
  • Experience in testing Back-End layer by writing SQL queries, generating reports to ensure Data Integrity and validate business rules.
  • Experience in data validation process using SQL and ETL tools
  • Strong knowledge of Cross-Browser Compatibility Issues and Support.
  • Ability to interact with Business Analysts and developers regarding functional requirements, bugs, enhancements and test case review meetings.
  • Strong Analytical and problem solving skills. Quick learner of new software/tools, self-starter.
  • Good knowledge in web technologies like HTML, CSS, JavaScript, jQuery.
  • Strong RDBMS skills with excellent knowledge of Design, Normalization and Database Management Concepts.
  • Good experience with HP ALM.
  • Experience with Team Foundation Server (TFS), and Microsoft Test manager (MTM) for test case management.
  • Experienced in JUnit, NUnit testing and Unit testing.
  • Good knowledge of AWS (Amazon Web Services).
  • Good communication, analytical and interpersonal skills; ability to perform as part of a team as well as an individual contributor.
  • Ability to grasp and apply new concepts quickly and effectively.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LOAD RUNNER, TEST DIRECTOR - HP QC/ALM), ClearQuest, Cucumber, Load Runner, QTP, UAT, Log4J, Rubymine, FireBug, FirePath, TestNG, SOAPUI, SOA,JUnit, Appium, REST.

Frameworks: JUnit, TestNG, TDD

Operating System: Window XP, Windows Server 2012, 2008, 2003, Windows Vista/XP/2000/95/98, Windows, UNIX, LINUX, DOS, Mac OS.

Languages: Java, JavaScript, Shell Script, HTML, XML, VBScript (UFT), C#.

Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA, HP ALM, Visual Studio TFS, Silk Bamboo.

Web Technologies: HTML, XML, J2EE, MVS, VB.NET, Visual Studio.Net, .NET, ASP.NET, C#, XML, VB Script

Microsoft Tools: MS-WORD, MS-EXCEL, MS-VISIO, MS-PROJECT.

Database Technologies: MySQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS ACCESS 2000, T-SQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MS-SQL

Build/CI Tools: Ant, Maven, Jenkins, Hudson

Version Control: SubVersion, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Automation Test Engineer

Responsibilities:

  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
  • Performed cross browser functional testing using Selenium Web Driver.
  • Extensively used Selenium IDE and Selenium WebDriver along with TestNG for automation.
  • Ported existing QTP automation scripts into TestNG and Selenium test cases.
  • Report and review the defects in Mercury Quality Center defect tracking systems.
  • Used Load Runner to test applications, measuring system behavior and performance under load.
  • Wrote Python Scripts to develop automated scripts and frameworks and designed and executing the automation scripts using Selenium-WebDriver.
  • Performed Load testing to determine system's behavior under both normal and anticipated peak load conditions using JMeter.
  • Developed API and Load tests using JMeter.
  • Used ANT to build and run the Selenium automation framework. Verified data integrity through backend.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
  • Performed Web REST API Testing using SoapUI.
  • Running web services using SoapUI.
  • Tested web services using SoapUI.
  • Extensively used ETL to load data from Flat files, Excel, MS-Access which involved both fixed width as well as Delimited files and also from the relational database.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Executed ETL scripts as per the design document.
  • Tested the validity of the data cleaning done by the ETL by writing SQL and Scripts.
  • Strong ability in writing advanced SQL queries to extract information to identify the tables, columns from which data is extracted and verifying the correct response codes.
  • Implemented and executed the test process using Agile Methodology with daily stand ups.
  • Responsible for project testing activities: test planning, test case creation, documentation, test status, and test case execution.
  • Performed Performance testing to determine whether the software meets speed, scalability and stability requirements under expected workloads.
  • Assist with the identification of risks, issues, and dependencies.
  • Involved with QA lead in the end to end Functional testing prior to any deployments.
  • Performed UAT to test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.
  • Responsible for Carrying out regression testing every time when changes are made to the code to fix defects.
  • Used Maven build tool (build manager), to configure the project, compile using required projects and do the final packaging.
  • Performed UAT Testing to make sure the software can handle required tasks in real-world scenarios, according to specifications
  • Did Smoke testing and Regression testing to validate the different scenarios on various interfaces.
  • Performed the Analysis and Test Case Coverage, Tracked the Requirement Traceability.
  • Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirements.
  • Also tested for negative data to check that the job fails on any critical error.
  • Logged defects and received the acceptance Criteria from JIRA story board.

Environment: Selenium IDE, Selenium WebDriver, TestNG, JMeter, QTP, LoadRunner, Eclipse, JIRA, C#, Version One, SOA, Maven, Jenkins and SQL, GitHub.

Confidential, Tampa, FL

Automation Test Engineer

Responsibilities:

  • Create highly personalized, timely and appropriate, communications delivered to your customer in the way they want to receive it: Web, text, email, mail
  • Deliver information reliably, on time, at any volume, with less cost and complexity.
  • Increase customer response rate and eliminate "intrusive" marketing.
  • Improve compliance and reduce the cost to create complex communications like Welcome Kits and Annual Notices of Change, EOB, Checks and Remits, UM Letters.
  • Simplify the process to create, manage and produce letters, notices and statements
  • Create powerful health marketing communications that help to establish positive member behaviors
  • Help your brokers and agents grow your business while ensuring brand consistency by utilizing our best-in-class marketing and communications management web portal.
  • Installed and configured the test environments as required by the various QA assignments.
  • Developed Automation Scripts for Regression using Selenium WebDriver and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Used MTM to create and organize test plans and test cases, and execute manual tests.
  • Performed SOA Testing for Testing and validating APIs and API-driven applications.
  • Reviewed and updated API reference guide and release notes.
  • Strong experience in sanity testing in mobile applications.
  • Executed the test scripts in UFT and ALM. Developed test scripts.
  • SQL Queries: Develop SQL queries using TOAD and UFT.
  • Used REST API for web services and mobile application testing on Perfecto and See Test Cloud.
  • Used Load Runner to test applications, measuring system behavior and performance under load.
  • Performed Load testing to determine system's behavior under both normal and anticipated peak load conditions using JMeter.
  • Developed API and Load tests using JMeter.
  • Performed Performance testing to determine whether the software meets speed, scalability and stability requirements under expected workloads.
  • Selenium WebDriver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts.
  • Developed full end-to-end ruby automation scripts using selenium-ruby for back-end/integration automation, Database Testing with Ruby DBI connectivity and run MySQL query for validation and user data.
  • Executed ETL scripts as per the design document.
  • Tested the validity of the data cleaning done by the ETL by writing SQL and Scripts.
  • Tested the Reports generated by the BI tools and validated the data on the Reports.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Wrote Test Cases for REST Web Service API.
  • Involved in creating the Coded UI Test and Ordered Test
  • Responsible for building a reusable regression test suite, performed continuous integration using JENKINS as a CI, debugged errors and reporting defects.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Performed Load testing to determine system's behavior under both normal and anticipated peak load conditions.
  • Used Tortoise SVN as a repository for all the test scripts and JENKINS as continuous integration tools to schedule jobs/batch runs.
  • Performed UAT to test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.
  • Tested software by executing the test cases to identify and resolve problems from an end users' (UAT) perspective.
  • Logged and tracked defects using HP Quality Center.
  • Wrote Python Scripts to develop automated scripts and frameworks and designed and executing the automation scripts using Selenium-WebDriver.
  • Used Maven build tool (build manager), to configure the project, compile using required projects and do the final packaging.
  • Performed database validation for the correct validation codes using TOAD.
  • Worked in Agile Methodology to ensure the documentation and communication of test results, defect and issues.
  • Working with Product Managers to understand new features, identify edge cases & write Cucumber Scenarios and automate those cases in Ruby using Selenium Webdriver.

Environment: Selenium IDE, Selenium WebDriver, Ruby Cucumber, JAVA TestNG, TFS, MTM, C#, MS-SQL2008, SOA, UNIX Scripting, Maven, Rubymine, LoadRunner, ALM, Putty, Protractor, Jenkins, SVN and ISP Viewer.

Confidential, Ann Arbor, MI

QA Analyst

Responsibilities:

  • Confidential Capital Symposium is the Midwest's leading event for attracting the best investors from across the U.S. and showcasing high-quality investable companies. The application provides online registration for presenting companies and event attendees. The registration payments are made online using Authorize.NET.
  • The application is used by admin users, online users who registers to the event and companies who register to present their executive summaries to investors.
  • The admin users will be able to perform the following functions in the system:
  • Create and Manage events
  • Create and Manages Registrations
  • Manage online and offline payments for registrations. Payments are done through Authorize.NET.
  • Create and manage Attendees and preference.
  • View / download event / attendee reports in CSV format.
  • Register to the event through the company application process
  • Upload their executive summary, which will be reviewed by the executive panel users.
  • Register for an event through the online application process
  • Review the application and make a payment.
  • View / Download the registration receipt in HTML format which can be printed. An email will also be sent to the registrants email address.
  • Analyzing the documented functional requirements given by the client.
  • Analyzing the Product detail documents published by the Business Analyst.
  • Having walkthrough sessions with the business system analysts to get a clear understanding of functional requirements and to get our queries answered.
  • Analyzing and understanding the requirements.
  • Planning the test design.
  • Estimating the Test effort - Time required for preparing and documenting the scenarios and the time required to execute them.
  • Giving a walkthrough of the scripts to the client (business) to get confirmation.
  • Execute test cases - manual and automated in .NET application.
  • Used MTM to create and organize test plans and test cases, and execute manual tests.
  • Execution of the test scripts
  • Daily/weekly reports of the test results to the onsite team
  • Complete Bug life cycle-Reporting Bugs, drive for resolution in the triage calls with the onsite and development teams, retesting.
  • Logging defects in the QC and drive for their resolution, retesting the defects and validate the fixes.
  • Executed the test scripts in UFT and ALM. Developed test scripts.
  • Used Load Runner to test applications, measuring system behavior and performance under load.
  • Performed Load testing to determine system's behavior under both normal and anticipated peak load conditions using JMeter.
  • Developed API and Load tests using JMeter.
  • Performed Performance testing to determine whether the software meets speed, scalability and stability requirements under expected workloads.
  • Performed UAT Testing to make sure the software can handle required tasks in real-world scenarios, according to specifications
  • performed cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber)
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Used JavaScript to control web pages on the client side of the browser, server-side programs.
  • Executed ETL scripts as per the design document.
  • Tested the validity of the data cleaning done by the ETL by writing SQL and Scripts.
  • write Cucumber Scenarios and automate those cases in Ruby using Selenium Webdriver.
  • Giving a quality deliverable in the expected time schedules.
  • Attending the defect triage calls, handoff calls, daily status calls with the Business Analysts.
  • Interaction with Business stakeholders, Design teams and Development teams and finalization of test scenarios, understanding design implementation and defect resolution.

Environment: Selenium IDE, Selenium WebDriver, TDD, JAVA, Eclipse Kepler, JIRA, C#, MTM, .NET, UNIX Scripting, Load Runner, ISP Viewer, Maven, GitHub, and MS-SQL 2008.

Confidential, Santa Monica, CA

QA Analyst

Responsibilities:

  • Analyzed Business Requirement Documents and Technical Specification Documents.
  • SQL Queries for backend testing.
  • Integration and regression testing of the module with existing modules.
  • Prepared Test Plans, Test Procedures and Test Cases for Manual Testing.
  • Executed tests and participated actively in system test cycles.
  • Tracked and logged defects in JIRA and coordinated meetings with developers and business analysts to prioritize the bugs.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Maintained detailed test logs, and reported test results.
  • Met the Time bound schedules and helped in delivering the product on time.
  • Performed REGRESSION AND FUNCTIONALITY testing using Silk test tool.
  • Performed different types of testing - Functional, Integration, Regression, Smoke, Positive and Negative testing.
  • Performed Load testing to determine system's behavior under both normal and an peak load conditions.
  • Used Load Runner to test applications, measuring system behavior and performance under load.
  • Tested software by executing the test cases to identify and resolve problems from an end users' (UAT) perspective.
  • Performed UAT Testing to make sure the software can handle required tasks in real-world scenarios, according to specifications
  • Verified the bug fixes and performed Regression testing for each release of the application.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used JavaScript to control web pages on the client side of the browser, server-side programs.
  • Prepared Requirements Traceability matrix.
  • Execute test cases - manual and automated in .NET application.
  • Worked extensively on User Acceptance testing by coordinating with business users.
  • Interacted with users of the system on a regular basis for better understanding of the application and effective testing.
  • Assisted the team lead with daily QA tasks and progress on test case execution.
  • Attended project meetings, release meetings, interacted with business users, IT groups and QA status meetings.
  • Followed the process for test case designing - Planned, Design, Peer Review, Repair and ready status.
  • Execute all the test cases in ready status.
  • Testing based on different user roles.

Environment: HP ALM, UNIX Scripting, C#, ISP Viewer, ASP.Net with C#, Silk, LoadRunner, GitHub and MS-SQL 2005

Confidential, Farmington Hills, MI

QA Tester

Responsibilities:

  • Analyzed Business Requirement Documents and Technical Specification Documents.
  • Integration and regression testing of the module with existing modules.
  • Prepared Test Plans, Test Procedures and Test Cases for Manual Testing.
  • Performed Load testing to determine system's behavior under both normal and peak load conditions.
  • Executed tests and participated actively in system test cycles.
  • Execution of the test scripts
  • Daily/weekly reports of the test results to the onsite team
  • Complete Bug life cycle-Reporting Bugs, drive for resolution in the triage calls with the onsite and development teams, retesting.

Environment: C#, LoadRunner, SVN, MS-SQL2008.

We'd love your feedback!