Qa Automation Analyst Resume
CA
SUMMARY:
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven and Jenkins.
- Designed and implemented different automation frameworks like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E - commerce websites
- Executed automation scripts on different browsers/environments and reported defects/results to the team.
- Maintained the Selenium and JAVA automation code and resources in source controls like GitHub over the time for improvements and new features
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
TECHNICAL SKILLS:
Testing Tools: Quick Test Pro (QTP) 9.2/ 9.5/ 10.0 Win Runner Load Runner ALM 11.0 Selenium
Defect Tracking Tools: ALM Rally Jira
Databases: SQL Server 2005/2008 Oracle My SQL Access DB2 SSMS SQL Profiler
Scripting languages: VB Script HTML XML Java script X-path python
Application environments: C# .NET Framework ASP.NET EDI Crystal .NET Web
Services: SSIS/ SSRS/ SSAS SOA CSS Java
DB Lang. and Tools: SQL PL/SQL Transact-SQL Stored Procedures Triggers SQL Server Reporting Services (SSRS)
MS Suite/ Project Tools: MS Office (Word, Excel, PowerPoint, Outlook) MS Visio MS Project
Methodologies: Waterfall AgileOperating Systems: Unix Linux Solaris HP-UX Windows
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Analyst
Responsibilities:
- Followed agile process as part of Project.
- Tracked User stories, Tasks, Testcases, Results and Defects in Rally.
- Integrated Rally Plugin in Eclipse to update the status of the Stories of Rally.
- Automated updating the results of the Testcases from Eclipse to Rally Directly.
- Designed Hybrid Framework using Maven, Page Object Model & TestNG.
- Automated testcases using Selenium WebDriver and TestNG.
- Located web elements using XPath and CSS selectors.
- Created and executed test scripts for regression and sanity testing.
- Generated logs and reports using TestNG Reports.
- Integrated complete automation framework with GitHub and executed the same via Continuous Integration tool - Jenkins.
Environment: JAVA, PHP, Eclipse, Maven, Jenkins, Apache Tomcat, Java Script, HTML, SQL, Selenium, Rally, VBScript, XML, Firebug, CSS, Rest Services.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Developed the Automation Test Scripts in Selenium WebDriver Using Java based on the design pattern Page Object Model for reusability.
- Prepared Test Cases using Data Driven, Hybrid, Modular, and Keyword Driven Framework in WebDriver.
- Prepared XML and Excel files for collection of data and Element Locators using object repository.
- Created Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files.
- Triggered POM.XML files using Jenkins, Continuous Integration Tool to generate reports and to trigger periodically.
- Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
Environment: JAVA, Eclipse, Maven, Jenkins, Java Script, HTML, SQL, Selenium, Rally, VBScript, XML, Firebug, CSS, Rest Services.
Confidential, Martinez, CA
QA Automation
Responsibilities:
- Attended daily standup meetings, provided daily status on manual and automation test results.
- Designed and Developed the Automation Test Scripts using Selenium WebDriver using Java
- Reviewed the Test Reports using TestNG
- Performed Functional Testing, Data Driven Testing, and Cross Browser, Compatibility Testing on different browsers like IE, Firefox & Chrome.
- Developed Test cases using Element Locators and Selenium WebDriver methods.
- Enhanced Test cases using Java Programming features and TestNG Annotations.
- Execution of Selenium test suite and developed reports and reported defects.
- Involved in Retesting and Regression Testing using Selenium WebDriver.
- Developed SQL queries and Joins to validate the reports.
- Automated the functionality and interface testing of application using QuickTest Professional.
- Used checkpoints to check properties of various objects using QuickTest Professional.
- Executed shell scripts to validate the data, bouncing web and app servers on Linux box.
- Executed Linux commands, FTP commands to validate the log files while debugging the issues / Root cause analysis of the issue.
- Performed various black box testing methodologies like functional testing manual testing, Regression Testing, Smoke Testing, UAT.
- Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues.
Environment: Java, JavaEE, WebServices, SoapUI, Selenium, Maven, SVN, HTML, SQL Linux, Oracle Database, SQL, Toad, HP Quality Center, Putty, MS Office.
Confidential, NJ
QA Manual Tester
Responsibilities:
- Involved in Design and development of test plans based on high -level and detailed designs.
- Assisted in analyzing the user/business requirements and functional specs documents
- Helped the team manager extensively in modifying the use cases and created the Test cases
- Developed and maintained automated test scripts to support regression testing. Used the Test Director as a repository for all of the testing efforts.
- Worked with the SQL to extract data from Oracle tables and verify the output data of the reports on the browser page.
- Participated in team meetings, helped in preparation of presentations and helped in code walkthroughs.
Environment: QTP 6.5, HP Quality Center, Visual Basic, VB Script, Oracle 8i, SQL, XML, HTML, UML, Word, Excel, PowerPoint.
