Test Automation Engineer Resume
Lafayette, LA
SUMMARY
- Wif 6+ years of professional experience in IT industry wif emphasis on Software Quality Assurance.
- Expertise in Quality Analysis wif strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
- Excellent noledge and experience in working wif open source tools likeautomationtesting tool Selenium (Selenium IDE, Selenium Web Driver and Selenium Grid).
- Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
- Experience in Maven to configure teh dependencies and to run test scripts (Related jar files).
- Extensive experience in working wif theAutomation Engineers team using Selenium Web driver and java wif Cucumber in BDD approach.
- Experience in generatingtestautomationreports wif screenshots using Extent Reports library and framework integration wifContinuous Integration (Jenkins).
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator. Experience in mobile automation and manual testing on iOS and Android OS platforms using Appium.
- Expert in preparing Test scenarios, Test cases, Test procedure, Test scripts for automated testing (using Selenium), highly scalable Page Object model and manual testing as per user requirements and functional specifications of teh system.
- Experience in SoftwareQAstandards flows and methodologies like functional, performance, integration, regression, and black - box testing. Proficient in Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing, White/Gray/Black-box testing.
- Good experience in Web Services testing using SOAP UI/Postman, XML, & WSDL. Providing required input data to request XML & get teh required data from response XML & use teh response data from other request XML using SOAP UI/Postman.
- Expert level noledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects), HP ALM, Jira
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Working experience onAgileMethodology Scrum process and deliver testautomationon time.
- 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
Languages: Java, XML
Testing Tools: Selenium WebDriver/IDE/GRID, JMeter, Soap UI, Postman, Cucumber BDD, Jenkins, Appium, Protractor
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum
Defect Tracking Tools: Jira, HP ALM, Quality Center
Build Tools: Ant, Maven
Packages: MS-Office Suite(Word, Excel, Access), MS-Project
Databases: Oracle, SQL
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Lafayette, LA
Test Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting wif client, developers.
- Developed testautomationscripts using Selenium WebDriver for regression and performance testing of teh various releases of teh application.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE.
- DevelopedAutomationscripts for new enhancements using Selenium WebDriver and TestNG.
- CreatedTestNGHTML test report for teh entire test suite.
- Performed Data driven testing using Selenium WebDriver andTestNG functions which reads data from property and XML files.
- Maintained and executed Maven build files for running automated tests by adding dependencies.
- Used BDD framework wif Cucumber, Java and created future files wif scenario and scenario outline files.
- Worked on distributed testautomationexecution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.Integrated teh test suites to Jenkins to execute them automatically after every successful deployment.
- Executed teh test plans on web and Mobile (IOS & Android) as per requirements using Appium.
- Involved in testing teh Angular based application using Protractor.
- Involved in writing automated scripts for Angular.JS application usingProtractorand Java.
- Responsible for preparing Test Plans, Test Scenarios and Test Cases as per Requirement Specifications and Business rules and User Stories.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored teh behavior of teh applications during different phases of testing using testing methodologies.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application's GUI and in teh testing environment using Selenium WebDriver.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Involved in testing SOA wif RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API usingPostman.
- Performed web services testing using Postman to test teh XML request and teh responses for each of teh operations.
- Analyzed teh business requirements, developed test plans and created test cases in HP ALM a test management tool.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverables.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting wif all other QA, weekly assessment meetings wif business analysts and developers.
Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, BDD, Cucumber, Jenkins, Appium, Protractor, SOAP, RESTful, HTML, XML, XPath, Postman, HP ALM, SQL, Agile and Windows.
Confidential, Dallas, TX.
Automation Engineer (QA)
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing teh application.
- Developed automated scripts using Selenium WebDriver and Implemented Frame work using Java.
- UsedTestNGAnnotations in Selenium WebDriver and executed a batch of tests asTestNGsuite.
- Followed page object design pattern for writing test cases in TestNG.
- Automated teh entire flow and wrote test cases for individual pages using TestNG.
- Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing.
- Configured Maven builds scripts to run tests, develops reports and sends notifications.Created teh tests dat have no user interaction as a set and executed them as Batch tests using Maven.
- Used BDD Cucumber by creating teh Features and Step Definition files to execute test scripts.
- Created XML based test suit and integrated wif Jenkins Server to executeautomationscripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
- Implemented Appium scripts to test IOS and Android platforms. Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
- Implemented data driven testing wif Protractor.
- Developed Test Framework in Selenium for UI Regression TestAutomationand when necessary, and potentially execute Unit Testautomation(Java).
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Used XPath tags for validating UI Elements.
- Performed Web-Services Testing using Postman and generated XML Files for messaging.
- Used Postman for API testing to verify teh CRUD operations.
- Performed testing on teh Web Services API's using protocols like HTTP, HTTPS, SOAP and WSDL using Postman tool related wif various interfaces.
- Used Quality Center as teh defect-tracking tool to enter defects regarding teh issues found during testing.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Involved in testing of application using teh Scrum (Agile) methodology.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing teh application against different environments in QA, staging and production.
Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, BDD, Cucumber, Jenkins, Postman, XML, XPath, Appium, Protractor, HTTP, SOAP, WSDL, Quality Center, SQL, Agile and Windows.
Confidential, Bridgeport, CT
QA Engineer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Interacted wif Business and development teams for requirements/user stories and Test scenarios reviews.
- DevelopedAutomationframework using Selenium WebDriver.
- Involved in planning, designing, building and maintainingautomationframework using Selenium WebDriver and Java.
- Created Selenium WebDriverautomationscripts using Java to validate functionality on various browsers. Used Eclipse IDE to develop and debug teh code.
- Performed Positive testing and Negative testing. Extensively used Functional testing, Performance testing, and Regression testing.
- Performed API Level testing for web services, enhanced teh Test harness and developed many Test suites using XML and Java.
- Define, develop, and executeautomation test scripts using Java dat leverage black and white box testing across functional, non-functional and performance testing.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- HP Quality Center was used as teh overall Test Management Tool, where scripts were located and stored under respective Project Folders.
- Used SQL Queries to retrieve teh data from teh table and to perform Backend Testing.
- Worked in Agile environment wif two weeks sprint planning, daily stand-ups and retrospective.
- Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted wif developers and business analysts to ensure high quality of teh application under test.
Environment: Java, Selenium WebDriver, Eclipse, XML, XPath, HTML, HP Quality Center, SQL, Agile and Windows.
Confidential, Minneapolis, MN
QA Tester
Responsibilities:
- Planned and managed teh appropriate testing effort for any given module.
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
- Conducted end to end test executions on teh entire application.
- Performed Functional, Integration, Regression, System testing, acceptance testing for teh Application
- Created test scenarios, test cases and test data. Executed tests, created status reports.
- Conducted Regression Testing on various builds of teh application and reported teh defects to teh developers using Quality Center for teh bug fixing and tracking.
- Quality Center was used to track defects and reported to development team.
- Tested teh product and worked wif Client Team for UAT Testing.
- Monitor teh Test Execution Progress and Manage teh Issues during Test Execution.
- Identified software defects and interacted wif developers to resolve them and provided full support to teh Test team using teh QC.
- Share status reports (Daily/ Weekly /Monthly) to all teh stakeholders and management.
- Performed Integration testing, Regression testing and System Testing.
- Work wif teh development / support teams to fix teh environmental issues encountered during test executions.
- Communicate defects using Quality Center (QC) wif proper Severity and Priority.
- Execution of System Integration Testing, User Acceptance Testing.
- Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
Environment: Manual Testing, Quality Center, MS Excel, web based application, Windows.