Test Automation Engineer Resume
Dallas, TX
SUMMARY
- Over 6 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare
- Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD,Hybrid, Keyword and Data Driven Frameworks).
- Experience in Core Java,development by applying different concepts like OOPS concepts, Collections, Strings,Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
- Worked in DevOps, installing, configuring and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution and working on knowledge on testing and configuringAmazon Web services (AWS)
- Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
- Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,SVNVersion Control
- Experience in automatingMobile applicationsusingAppium.
- Automated AngularJS applications using Protractor, Jasmine (spec,configfiles)
- Working with Unit Test Frameworks likeTestNG, Junit, and Jasmine.
- Experience in implementing the Page Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
- Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP, WSDL, and RESTusing various tools likeSOAP UI/Ready APIand selenium.
- Develop test plans and maintain them regularly, working with product owners, system analysts, developers, and external vendors
- Identify/develop new automation tools/approaches that will increase quality, development velocity, and decrease testing cost
- Perform manual testing, the scope of which will encompass all functionality of services to as a prequel to automation
- Knowledge of test methodology and tools, software testing standards, methods and conventions, build systems, and the product development cycle
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium, See test, JMeter, Cucumber, Jasmine.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Angular JS.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Other Tools: Atlassian Jira 4.0, HP-Mercury Quality Center, Quick Test Professional, SVN, VSS, Deep Trawl, Firebug, RoboFormTeamsite.
Databases: SQL, PL/SQL, NoSQL, Oracle, MySQL, DB2.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python.
Script Languages: VB Script, Java Script, UNIX Basics
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall.
Browsers: Internet Explorer, Firefox, Chrome & Safari, Opera
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Test Automation Engineer
Responsibilities:
- Involved in various meetings withBusiness analysts and developers.
- ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
- Worked on Guidewire’s Data hub and Info center solutions for Commercial Lines Transformation.
- Worked on Guidewire Policy Center to Datahub Data Conversion Effort for Business owners.
- Created automation test scripts using data Driven framework and Page Factory model to test the web applications usingSelenium WebDriverwith JAVA and maven.
- Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
- UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
- Performed Cross browser testing andParallel testingonChrome, Firefox and Safari using TestNG and Maven on Selenium grid.
- Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing usingTestNG Annotationslike Groups, Parameter, Data Provider and Tags.
- UtilizedMaventoManage dependenciesfor Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
- Involved in developingBDD Frame workfrom Scratch.
- Involved in the usage of BDD framework toDevelop CucumberStep Definitions, Scenarios and Features using acceptance criteria.
- Involved inDevOps Migration/automationprocesses for Build and Deploy systems.
- ConfiguredSelenium, Testing, Maventool and createdseleniumautomationscripts in java.
- WroteAutomation scripts using Selenium web driver.
- Automation offunctional testing frameworkfor all modules using Selenium Web Driver.
- Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
- Automating theregression & project cases using Selenium.
Confidential, San Jose, CA
SDET
Responsibilities:
- Preparation of Test plans and Test Cases for all the modules.
- Participate in the development of product requirements and specifications.
- Generate Test Report Confidential the end of Testing Phase
- Manual Defect Reporting and Defect Reporting through Test Director.
- Manual Testing (using Black Box, and White Box testing)
- Participate in customer meetings on project status and design reviews.
- Escalate any defect/issue to the Project Managers, if they are not addressed within the defined time line.
- Analyzed Application Requirements, Functional Specifications and Test Specifications.
- Assisted Project manager with preparing estimates on the timelines.
- Play active role as team member for laying out the Quality processes and designing the Test Strategy, Test Plan, Test Cases and Metrics document templates.
- Reviewing and analyzing Business/Technical Requirements, Use Cases and High Level and Low-Level Designs throughout the Software Development Life Cycle (SDLC).
- Participated in the development of product requirements and specifications.
- Test maintenance changes.
- Contribute to the overall improvement in procedures
Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows.
Confidential
QA Automation and Manual Tester
Responsibilities:
- Analyzed and identified the Test cases based on requirement document of the application.
- Reviewing and modifying the Test cases for Test scenarios.
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing.
- Preparing and executing Test cases, Review test cases and Defect Reporting.
- Analyzed Test specifications and written Manual Test cases for Black Box Testing.
- Defect logging, Tracking, Reporting and Validation using Mercury Quality Center.
- Prepared Defect Report as per severity and Priority.
- Involved in Defect Reporting Meetings on a daily basis.
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Involved in project meetings and Interacted with other team members in order to resolve the problems.
Environment: JAVA, JSP, WebLogic, HTML, SQL Server 2005, and Windows 2003, Testing Tools: QTP 8.2, Mercury Quality Center 9.
