Qa Automation Engineer Resume
Greenville, SC
SUMMARY
- 7+ years of experience in Software Quality Assurance and QA implementation.
- Experience in developing and executing test cases manually and developed automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Cucumber Automation tool.
- Expert on Selenium Automation using Web Driver. Heavy programming experience using Java, Junit, and TestNG frame works.
- Experience in validating Regular and Ajax control using Selenium locators (xPath, CSS, id and name).
- Working experience in Firebug, FirePath, Log4j, Maven and TESTNG annotations.
- Executed SOAP based web services for API testing (Java client and Soap UI).
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing, browser compatibility testing.
- Experience in Continuous integration tools like Maven, Jenkins and Rally tools.
- Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
- Demonstrated initiative, innovation, flexibility, and ability to manage workload, achieving desired results with minimal supervision.
- Experience working with Databases such as SQL Server and MS - Access.
- Widely followed Waterfall and Agile methodologies and scrum processes.
- Experience with testing on UNIX and Windows environments.
- Experience with requirement documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
- Experience in validating mobile web and native apps on Android and iPhone devices.
- Very good Knowledge of QA methodologies in tracking bugs and generating reports using Quality Center and documenting test documents.
- Excellent testing experience in all phases and stages of testing with good working knowledge of testing disciplines, tasks, resources and scheduling.
- Ability to interact with developers and product analysts regarding testing status and maintain detailed QA documentation.
- Good Team player and quick learner, having excellent interpersonal skills.
- Good Communication and Interpersonal skills. Technically sound, result-oriented with strong problem solving skills.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium RC, Selenium web driver, Quality Center 10.0, QTP-10.0, J unit, Testing, Cucumber, Eclipse, Appium, Firebug, Fire path, Maven, JXL, Jenkins
Bug Reporting Tools: BugZilla, Quality Center
Web Services: SOAP, RESTFUL, WSDL, SOAP UI
Operating System: Windows, MAC, DOS, Linux/ UNIX
Database: Oracle,SQL Server, MS Access, MySQL
Browsers: Internet Explorer, Firebox, Chrome, Safari
Misc. Tools: VMware, MS-Word, Excel, MS-Access, Power Point, Putty, TOAD.
PROFESSIONAL EXPERIENCE
Confidential, Greenville, SC
QA Automation Engineer
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Develop automated scripts using Cucumber and Java with Eclipse.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Wrote automation test cases and fixing automation script bugs.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAP UI and Restful for Testing Web Services.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing.
- Performed browser compatibility testing, parallel browser testing using Selenium Grid.
- Involved in the regression test planning for the project and identified the critical regression tests.
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Working experience on daily status reporting & managed end to end testing.
Environment: Selenium WebDriver, Cucumber,Xpath, Firebug, Fire Path, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkin.
Confidential, NY
QA Analyst
Responsibilities:
- Created Testing Procedures and Test certification reports for Common Spot and Laurafina.
- Initiated Bug reporting and Bug Tracking among team members.
- Create Bug Tracking System with Trac Created and Managed test execution
- Apply Agile Methodology for Testing Procedure.
- Prepared Test Plans, Test Applications, Test reports, and Bug Reporting.
- Captured Daily Bug Reports and Generate weekly Status reports.
- Acquired Knowledge on various Gaming applications and on Various Daily CMS updates.
- Worked with Cold Fusion Technology.
- Defined methodology for Integration and Load testing.
- Tested applications forHelios, Common Spot and Laurafina project
- Tested websites for Akamai Cache and create Test cases and Test plans for it.
- Conducted Load Testing for Various Websites with J-meter.
- Create Bug Tracking System with Trac.
- Tested the user interface on Internet Explorer 6.0, 7.0, Firefox 3.5 for ensuring UI consistency.
- Conducted Functionality, URL Link Testing, API testing and Load Testing during the various testing phases of the application using J-Meter.
- Performed data driven testing on Manual test scripts and enhanced the overall functionality of the application.
- Created Wiki pages for procedures, tutorials and update on various websites.
Environment: MS-Visio, MS-Office, QTP, Windows XP, SQL, HTTP, Java, Java Script, Cold Fusion.
Confidential
Test Engineer
Responsibilities:
- Gathered Requirements, Analyzed, and Designed test plan as per requirements.
- Developed and maintained automated test scripts using Selenium and Java.
- Developed common approach for cross browser testing, REST API testing.
- Performed data validation and data integrity testing on web based and client applications.
- Automated test cases using QTP and created SQL queries to validate backend data.
- Used Quality Center as a bug tracking tool.
- Worked closely with QA lead and communicated and interacted with the developers and Business Analysts to clarify and understand functionality and resolve issues.
- Performed web service testing in SOAP UI.
- Key contact person for offshore team in India.
- Trained new hires on requirements, product knowledge, also solve their automation issues.
- Actively participated in Scrum meeting and created web driver scripts.
Environment: Testing, QTP, My SQL, UNIX, Manual Testing, Rest API, QTP, SOAP UI
Confidential
QA Analyst
Responsibilities:
- Created, executed and exported the Test case scripts using Java-Selenium RC and Prepared automation test frameworks in JUnit.
- Prepared a detail test schedule on a day-to-day basis for the project members to know the status of the QA Process.
- Communicated with Developers, and business analyst on quality issues to ensure that the application is fully tested.
- Coordinated with cross-functional teams during test preparation and execution.
- Automated test scripts using Selenium with Firebug and Firefox Add-ons (XPath Checker, XPath and JavaScript) to enhance efficiency of IDE testing.
- Recorded and plays back test in Firefox using Selenium IDE.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Added annotations to the test (Selenium).
- Performed tests using Selenium remote control in different browsers.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Performed Smoke, Functional, System, Integration, Regression, Performance testing.
- Prepared test data for testing the application in various test phases.
- Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
- Checked the navigation and the links of the application.
- Performed bug tracking, including submitting and assigning defects to the application developers using JIRA.
- Tracked, Managed and documented the performance of the application during UAT.
- Interacted with Developers and System Analysts to understand the severity of the defects.
Environment: Selenium IDE, Selenium RC, GRID, JIRA, TOAD, JSP, Cucumber, VB Script, Web Logic, Windows XP, HTML, XML.