Qa Automation Engineer Resume
San Mateo, CA
SUMMARY
- Over 4 years of professional experience in testing with extensive knowledge of Automation Framework Design and Implementation usingSeleniumTool.
- Experience in Manual and Automated Testing of GUI and functional aspects of Web based Applications on multiple levels ofSDLCand Software Testing Life Cycle (STLC) withAgileprocess.
- Good knowledge of Object Oriented ProgrammingConcepts (OOP) and Java skills.
- Good experience in creating test scripts usingSelenium WebDriver, RC, IDE, and Gridin Java.
- Proficient with testingREST APIs, Web and Database testing.
- Extensive experience of Web Services, SOAP and RESTAPI TestingusingUFT API,Restful API, RestSharp, Parasoft SOA, Apache JMeter, PostmanandSoapUI.
- Proficient in writingand automating Test Plans, Test Cases, Test Procedures and Test Scripts usingTestNG.
- Experience in Data - Driven Test usingJenkins and Excel.
- Expert using bug tracking tools:JIRA, HP ALM/Quality Center, and BugZilla.
- Good Knowledge with C++, C#, HTML, XML, and CSS.
- Expertise in performingdifferent typesof Testing:White Box (Unit and Integration testing), Black Box, Smoke, Functionality, Integration, Stress, Volume, System, Performance, and Regression Testing.
- Extensive working knowledge inSQL Queries for backend data validation andWindowsplatforms.
TECHNICAL SKILLS
Testing Tools: Selenium IDE · Selenium WebDriver · Cucumber · Postman
Testing Framework: TestNG · Junit
Defect Reporting Tools: Jira · HP Quality Center · Clear Quest · Rally · Bugzilla
Web Debugging Tools: XPath · Firepath · Firebug · Chropath
Programming Languages: Java · SQL · C++ · C#
Scripting Languages: JavaScript · VB Script
Databases: Oracle 10G · MS SQL Server · DB2 · MySQL · MS Access
Operating Systems: Windows · Linux · Unix
IDE Frameworks / Tools: Eclipse · MS Visual Studio 2015 · MS Visio · MS Office Suite
SDLC Methodologies: Agile Scrum · Waterfall
PROFESSIONAL EXPERIENCE
Confidential - San Mateo CA
QA Automation Engineer
Responsibilities:
- Worked in an Agile Software development methodology.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium.
- Involved in designing and developing ofautomation frameworkto be used in UI testing withSelenium.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Test automation for web application (SWAP module) using Cucumber.
- Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
- Created scripting to testREST APIfunctionality for regression setup
- PerformingAPI testing(SOAPandREST) usingParasoft SOA, PostmanandSoupUI.
- Wrote and perform tests using Java web applications to automate web controls testing.
- Logged the defects in JIRA for the issues encountered during execution.
- Worked with SOA architecture which includes Soap Web Service and RestFul Web ServiceTesting Conducted backend testing using SQL queriesto validate data for database and perform Database Testing.
Confidential - Duluth GA
QA Automation Engineer
Responsibilities:
- Implemented Agile methodology and attended Scrum meetings.
- Performed functional testing to identify various critical points in the application and automated it by usingSelenium Web-Driver with TestNG.
- Developed and Implemented automation usingSelenium WebDriverandJava. UsedEclipse IDEto develop and debug the code.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Performed automated acceptance test written in TDD (Test Driven Development) using Cucumber.
- Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
- Involved in writing codes Using Java.
- Used XML report technology in reporting the automation results.
- Proficient in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL and also Used SQL queries for performing the Back-End Test execution.
- Preparing reports and test results after each release cycle for management and further test planning.
- Identified the queries which were taking too long and optimized those queries to improve performance.
- Maintained and executed test cases using Quality Center.
Confidential - Fort Worth TX
QA Automation Engineer
Responsibilities:
- Prepared and Executed Test Cases for Functional and Integration testing.
- Tested applications and documented results and bugs including documentation of information useful in the debugging process.
- Involved in preparing Test Plan and Test Cases based on business requirements.
- Created, Reviewed and updated Test Scenarios, Test Cases and Test Data.
- Document request/response XML's test procedures and functional/technical findings from the test run.
- Generated test cases in spread sheet and upload them into Quality Center.
- Performed end-to-end testing, Integration Testing, UAT Testing and Regression testing.
- Performed Manual Testing and Automation Testing of the application.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Participated in the sprints to create test cases, perform test execution.
