We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Saint Louis, MissourI

SUMMARY

  • 8 years ofexperienceinQA which includesAutomationand Manual testing usingSeleniumand QTP.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral and QA Methodologies like CMM and RUP.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experiencein working with open source tools such asSelenium(SeleniumIDE,SeleniumRC,SeleniumWeb Driver andSeleniumGrid), Soap UI, Cucumber, JIRA and Eclipse.
  • Experiencein testing Web Applications (Java, .Net based applications),Web services/message testing, Client-server applications, ETL Data warehouse & Database data testing for various client domains.
  • Experiencein configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • PerformedAutomationtesting usingSeleniumIDE, Web driver API's, Java scripting.
  • Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
  • Experience in setting up the platform formobiletesting. Testing on Multiple versions of the devices and OS.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Goodexperiencein testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Proficient knowledge in SDLC processes and methodology by training, and supporting disciplines (workflows), activities, and artifacts (deliverables) as defined by CMM, Six Sigma and RUP.
  • Experience with TestNG Framework and JUnit Framework.
  • Experience in service testing, middleware testing, message validations using IBM RIT tool.
  • Proficient in using testautomationtools such as SeleniumWebDriver/RC/IDE/Grid to developAutomationtesting scripts for web and client server applications.
  • Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server databases.
  • Experiencein testing RESTful and SOAP based web services using variousautomationtools like SoapUI, HP Service Test.
  • Highly Proficient in working with automated testing tools like HP Tools (Quick Test Pro, Load Runner and Quality Center) and WAPT Tool. Proficient with QTP in scripting and running test suites in Quality Center.
  • Workingexperiencewith defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.

TECHNICAL SKILLS

Technical Skills: Operating Systems Unix/Linux, Windows 2000, Windows XP.

Languages: JAVA/J2EE, C#, C, HTML, SQL.

Scripting Languages: UNIX Shell Scripting, Java Script

Testing AutomationFrameworks: (UI & API- web services)SELENIUM (WEBDRIVER), HTTP Client, REST ASSURED API Framework, SELENIUM (GRID), SELENOID, Robot Framework, Sauce Labs

Testing Frameworks: TestNG, JUNIT.

Build Tools: Ant, Maven.

Application/Web Servers: Web Logic 11g, Apache Tomcat, Docker Containers

Web services: RESTFUL Web services

IDE: Eclipse, STS

RDBMS: Oracle, MySQL

Code Repositories: SVN, GIT, Bitbucket.

Continuous Integration: Jenkins

Design Patterns: Singleton, Strategy, Façade, Builder, Factory, Page objects, Page Factory.

BDD Frameworks: Cucumber, JBehave

PROFESSIONAL EXPERIENCE

Confidential, Saint Louis, Missouri

Test Automation Engineer

Responsibilities:

  • Participate in requirements analysis and provide input, oversee and review the writing of use cases and test cases.
  • Responsible for the functional test planning and coordination with testing team.
  • Created automation frameworks along with test scripts using Selenium and coordinating with offshore testers on testpreparation and execution.
  • Analyzed the functionality/requirements/user stories for automation of the applications under test.
  • Developed Data Driven tests using Selenium WebDriver with Java.
  • Performed Defect Tracking and Management in JIRA, generated automated daily reports using JIRA.
  • Used Maven to help manage project's build, report and documentation across the network.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance fromdeveloper perspectives.
  • Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java.
  • Used OOPSC# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver
  • Debugging and execution of automation test scripts in batch mode and also implemented a plan on maintenance ofautomation scripts per every release.
  • Performed Negative testing to make sure they have been executed correctly and meets the scenariodescription.
  • Used C# OOPS programming language as business logic in Visual Studios 2012 as IDE.
  • Developed Maven scripts to automate the compilation, deployment and testing of web applications
  • Analysis of reports and feedback from the manual QA team and implementing the requested modifications in the scripts with the execution of End to End scenarios.
  • Responsible for querying database using SQL scripts for test preparation and test data setup.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Used Quality center, clear quest, MTM, TFS and Bugzilla for bug reporting.
  • Worked with designing and building automation frameworks in Cucumber BDD.
  • Used OOPSconcepts like Classes, Objects, Inheritance, Interfaces, Access Modifiers, Dictionary in C#
  • Programming language for day to day automation of test cases.
  • Participated in Daily Scrum calls, project status meetings and interacted with developers, discussed
  • Enhancement and Modification Request issues and defects in the application.
  • Developed the Automation framework by usingC# programming language basing Collections concepts as main.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Used agile methodology and engaged in an iterative workflow and incremental delivery of working software.
  • Provide formal sign-off on all testing deliverables and events.
  • Mobile Automation of IMDb Android and windows app using Appium and selenium web driver

Environment: Java,SeleniumWebDriver, C#, TestNG, Cucumber BDD, SVN, Maven, SOAP UI, Quality Center, Eclipse IDE, Agile, Java, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.

Confidential, Mountain view, CA

AutomationEngineer

Responsibilities:

  • Performed Feasibility study and POC of Applications to identify scope of Automation
  • Setup Walk through of Manual regression scenarios with Business and project team to identify test scenario for Automation
  • Worked with offshore and Manual QA teams to setup Test Data based on Functional Specifications for validation of feature and Regression Scripts
  • Performed TAS, IVR and WEB testing for Mobile and web applications.
  • Designed and implemented test harness integrated with QC and Team Foundation Server (TFS) where automated test suite would trigger after daily builds
  • Performed Mobile testing with Android Compatibility Test Suite.
  • Good experience in Mobile Testing using Appium in both iOS and Android applications using simulator and emulator.
  • Designed and developed Hybrid Framework using .Net, C# and JUnit.
  • Good amount of knowledge in mobile testing using Appium with C#andalso with Protractor,Jasmine, Karma which is used for testing AngularJS application.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • Maintained Object repository development for the consolidation and review the Test cases and Test results to present the same for the Project team
  • Involvement in Test Execution, Results Analyzing and Defect Reporting
  • Implemented Linear and Data-Driven Framework and automated most frequently used manual process to createregression suite
  • Performed Automation smoke testing after each deployment and followed by Regression execution
  • Experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality
  • Assurance Testing QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
  • Created test report in Excel, HTML format with error screen shots and reports will be shared with project team
  • Track the Defects identified during testing in a defect log and follow up with Development until the issue is resolved and verified.
  • Sharing status report on daily basis and arrange weekly team meeting with client.
  • Worked with performance lab team during the crossenvironment (Data Center performance) testing.
  • Responsible to work with the Business users during UAT testing phase and to get the sign offs
  • Familiar with Project Methodologies such as BDD in Agile.

Environment: Unified Functional Testing, ALM and Clarity, Selenium WebDriver, Essbase, Documaker, DTCC, HTML, .NET, BDD, C#, JUnit, TFS on base.

Confidential, West Palm Beach, Florida

Automation/ Mobile Test Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Manual and automated testing of native, hybrid, responsive mobile apps with physical devices and emulators with Appium.
  • Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Involved in writing SQL queries for backend/ETL testing.
  • As ETL Tester responsible for the understanding the business requirements, ETL and subsequently design ETL testing strategy using SQL scripts.
  • Wrote automated scripts for Angular JS application using protractor and Java scripts.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Have worked on version control tools like GIT and SVN.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with Git Hub and Maven.
  • Worked on tracking tool JIRA and Quality Center to track the customer requirements, design test cases, and execute the test cases and to log the defects.
  • Followed Scrum process to implement Agile Software development method
  • Tested themobileapplications in both Native and Web environments and validated themobileapplication functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, perfectomobileand Simulators like: Android SDK, iOS SDK etc.

Environment: QC 11, MS Word, Excel, MS Visio, SQL, Windows7, Salesforce, Java, Cucumber, Selenium, Maven 3.1.1, share point, Jmeter, Eclipse, Git, SVN, Angular JS, SOAP, REST, JIRA, Appium, Protractor, Jenkins, TestNG, Junit, Agile(SCRUM).

Confidential

Selenium Automation Tester

Responsibilities:

  • Written test cases based on the business scenario.
  • Written Test cases for requirements for enhancements.
  • Analyzed the business and functional requirements of the application and developed detail test planand test cases.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based userinterfaces for different type of browsers.
  • Involved in application support to analyses and fix data correction issues in live database byinteracting directly with various clients.
  • Reviewing all designs and testing of documentation generated during normal design process.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing andcovering all the Functional/Non-Functional requirements.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Performed User Interface Testing, Integration Testing and System Testing.
  • Developed and maintained Hybrid Framework.
  • Written Test cases for requirements for enhancements.
  • Involved in testing the web and other supported client/server interfaces.
  • Involved in creating and Executing Test Scenarios based on functional requirements.
  • Prepared test scripts for regression testing and performed Regression testing.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, HTML, XML, Oracle, Java ScriptUNIX and Windows, SQL, Fire path, Firebug, Java Eclipse, keyword driven.

Confidential

QA Tester

Responsibilities:

  • Involved in entire Testing Life Cycle such as Requirements gathering, Analysis, Test Scripting, Test Execution, Test Results, and Report
  • Associated Requirements to Test Cases in QC
  • Responsible for all deliverables such as Test Plan, Test Case Document, Test Script, Test Data, Testing Strategy, Test Results, Test Summary Report, Test Traceability Matrix, Defect Report
  • Performed all levels of testing such as Functional Testing, System Integration Testing, Regression Testing and Backend Testing
  • Written SQL Queries to test backend data using TOAD
  • Report defects using Quality Center
  • Preparation of Bug summary reports and Preparation of Test Summary reports
  • Attended meetings to find out the requirements and identify the issues
  • Developed SQL queries and stored procedures to perform database testing.
  • Provided management with daily status reports.
  • Involved inautomationof test cases for regression.
  • Performed Functionality Testing and GUI Testing.
  • Perform Integration, User Acceptance, and Regression testing

Environment: Toad, Mercury Quality Center, Agile Process, JIRA, MS Excel, HTML, Windows, My Eclipse, Java.

Confidential

QA Engineer

Responsibilities:

  • Involved in project planning, coordination and implemented QA methodology.
  • Analyzed the business and functional requirements of the application and developed detail test planand test cases
  • Writing tests using Web Element Locator techniques, customized CSS Selector and XPath for webelements.
  • Created test scenarios and ampexecuted.
  • Used Bugzilla for defect tracking purpose.
  • Developed and executed Non-functional testing such as performance, load, stress, stability, andsecurity testing using Load Runner.
  • Performed cross Browser compatibility testing on different Operating Systems using Selenium WebDriver.
  • Participated in analyzing the user/business requirements, functional specifications and use casedocuments to create the Test Plans and Test cases for System testing.
  • Validated the scripts to make sure they have been executed correctly and meets the scenario description
  • Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive and Negative testing, System testing, Regression testing, End to End testing, Functional testing,Integration testing.

Environment: Bugzilla, Test NG, Quality Center, QTP, JAVA, SQL Server 2008, UNIX, Web Logic Sever, MSOffice -MS Word, Excel, Power Point, Oracle.

We'd love your feedback!