We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • Over 7+ years of experience in Software Quality Assurance and QA implementation in Agile and Waterfall models.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid, QTP, HP Quality Center, Junit, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
  • Strong knowledge on Selenium Components: Selenium Web Driver, Selenium GRID and Selenium IDE.
  • Proficiency in Functional Testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing ofWeb Based Applications.
  • Proficient and experienced in Automation Testing forWebinterface by using SeleniumWebDriver, performed parallel Integration Testing and System Testing.
  • Automation experience using Selenium IDE/Web Driver and TestNGframeworks.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data DrivenFramework in Selenium.
  • Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework, Keyword Driven, Behavior driven using TestNG, Cucumber and build tools like MAVEN.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider and Tags.
  • Experience in Continuous tools like Maven, Jenkins and Rally tools
  • Experience in using Jenkins as aContinuous Integration server to configure wif GitHub and Maven.
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (WebDriver) using Java. Knowledge and familiarity wif different QTP and Selenium automation frameworks.
  • Experience in testingWeb Services using SOAP UI to test teh XML requests and teh responses for each of teh operations.
  • Experience understanding teh code written in different programming languages Java, HTML, CSS, Python, Java Script and databases like Oracle and SQL Server.
  • Experienced inDefectTracking and Reportingtoolsusing MTM (Microsoft Test Manager), ALM/Quality Center and Jira.
  • Experience in SQL queries to setup/modify test date in Oracle database.
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Soap UI, ALM, Cucumber, PostMan, JMeter

Languages: HTML, CSS, JavaScript, Java, XML, Python

Test Framework: Junit, TestNG, Eclipse

Project Methodologies: Agile - Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Team City

Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: My SQL, MS Access, Oracle

Operating Systems: Windows variants

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Test Automation Engineer

Responsibilities:

  • Understand teh business requirement and technical specification documents of teh system.
  • Developed test scripts using selenium Web driver and freehand scripts in Java and Selenium.
  • Utilized Selenium WebDriver API and TestNG to develop teh framework.
  • Involved in GUI, Regression, Functional, Integration, System, Sanity, Reliability, compatibility and Cross Browser Testing.
  • Converted all manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium Web Driver.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Created Selenium Test cases wif TestNG test caseframeworks using page library.
  • Used Maven tool for teh Project management and for teh purpose of compile, run, deploy and to add external dependencies.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in designing scenarios in JMeterto perform Load and Stress tests and to analyze results.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Integrated Jenkins wif SOAP UI, developed groovy scripts for assertions, API testing.
  • Worked wif API and SOA testing usingPostman.
  • Performed testing on REST based web services testing using SOAP UI and POSTMAN.
  • Uploaded test cases executed test cases and logged defects in HP ALM.
  • Reported software defects in HP ALM and interacted wif teh developers to resolve technical issues.
  • Executed API Endpoint tests wifPostmanto verify theJSON response.
  • Teh entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify teh data updates to various tables and ensure data integrity.
  • Performed End-to-End testing, including performance testing & load testing after bug fixes and modifications
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted wif development and product management teams for teh quick resolution of reported bugs and various technical issues.

Environment: Java, TestNG, Selenium WebDriver, HP ALM, JMeter, JSON, Postman, HTML, XML, Ruby, SOAP UI, Maven, Jenkins, Cucumber, XPath, Firebug, FirePath, SQL and Windows.

Confidential, Louisville, KY

QA Automation Engineer.

Responsibilities:

  • Prepare test plan and test case to validate application based on requirement specification.
  • Performed sanity, functional, unit, integration, regression ( top down, bottom up), black box and white box, GUI, back-end, browser compatibility testing.
  • Testing of Client/Server and WEB based applications using automated testingtoolslike Selenium WebDriver and TestNG.
  • Involved in automating test cases using Selenium WebDriver wif TestNG.
  • Involved in creating teh functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts wif Java.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Developed BDD scripts wif Cucumber and writing step definitions for behavior.
  • Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
  • Used Firebug/Fire Path to do web-based application testing wif Selenium for teh commands and locator application.
  • Updated teh Requirement Traceability Matrix (RTM), wif Test Case id's and make sure that all BR's (Business requirements), TR's (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered wif Test case.
  • Verified and ValidatedJSONFiles for web service testing.
  • Extensively used ALM for test planning, bug tracking and reporting.
  • Involved in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Developed automated scripts andframeworks using Python scripting.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Conducted manual testing to check teh Functionality, Security and Regression during various phases of teh development of teh application.
  • Worked wif developer to reproduce teh bugs and to resolve usability issues during UAT.
  • Worked closely wif development and project management teams for TEMPeffective defect management and verify resolved bugs and track enhancements made to product.
  • Extensively used SQL queries for validating data from front-end to back-end testing through SQL.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts

Environment: Selenium WebDriver, TestNG, Eclipse, Java, ALM, JSON, Soap UI, Jenkins, Maven, Cucumber, RESTFUL, XML, XPath, Firebug, Python, Eclipse IDE, SQL and Windows.

Confidential, Plano, TX

QA Engineer

Responsibilities:

  • Involved in analyzing business specification documents, developing Test plans, defining Test cases, developing and automating Test scripts.
  • Performed Manual Testing, Functional Testing, User Acceptance Testing (UAT), Integration Testing, System Testing, Negative and Positive Testing.
  • Involved in teh Regression Testing using Selenium.
  • Involved in implementing Page Objects Design, Keyword Driven, Hybrid automation framework usingSelenium, JAVA and TestNG.
  • Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified teh selenium scripts and executed. Prepared automation test framework (TestNG andANT).
  • Created tests wif Assertions like X-Path assertions using SOAP UI.
  • Wrote Test scenarios, Test cases, Test Plans and Test scripts, corresponding to teh test requirements.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Developed SQL Queries and Procedures to perform database testing.
  • Involved in Agile Methodology Sprint wif daily status meetings.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting wif all other QA, weekly assessment meetings wif business analysts and developers.

Environment: Selenium WebDriver, JAVA, ALM, TestNG, JUnit, ANT, Eclipse IDE, X-Path, XML, JBehave, Cucumber, SOAP UI, Agile, Rally, SQL, Http.

Confidential, San Ramon, CA

QA Engineer

Responsibilities:

  • Performed Integration and User Acceptance Tests throughout teh SDLC of teh application.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Performed parameterization of teh automated test scripts in Selenium WebDriver to check how teh application performs against multiple sets of data.
  • Prepared test plans for teh major integration modules.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Performed white box testing for all teh modules including business service, controller and data service layer components.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Involved in testing Web services and XML wif tool called SOAP UI.
  • Used SOAP UI to test different web services.
  • Collaboration wif development and other QA on test execution.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check teh data integrity and data consistency.
  • Checked logs for different service notification.

Environment: JAVA, Selenium WebDriver/IDE, Quality Center, HTML, CSS, SOAP UI, Eclipse, XML, XPath and Windows.

Confidential

QA Manual Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing teh functionality, GUI, usability, user acceptance tests wif both Positive and Negative Scenarios, especially focused on logical scenarios of teh application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed teh test cases manually and automation as necessary and worked on XML.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared wif expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Participated in bug triage meetings wif developers to validate teh severity of teh bug and responsible for tracking of teh testing life cycle.
  • Maintained close and strong working relationship wif teammates and management staff.
  • Worked wif development teams investigated and corrected software bugs and deficiencies based on teh testing results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Involved in developing test methodologies, test plans and manual test cases for teh application and prepared UAT test Plan.
  • Created and executed SQL queries against Oracledatabase compared teh results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Loaded data into Oracle using SQL loader and validated data.
  • Performed database testing by passing PL/SQL queries and also executed teh regression test cases before handed over to UAT.
  • Communicated wif Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, Quality Center, Java, HTML, VBScript, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.

We'd love your feedback!