Qa Analyst Resume
Portland, OR
PROFFESSIONAL SUMMARY:
- Over 5 years of extensive industry experience wif proven expertise in system development activities including requirement analysis, design, coding, testing and implementation as QA Automation Engineer wif Java, Selenium.
- Experience in developing, Test cases, Test Strategy, Test scenarios and Test Scripts for manual and Automation testing based on User requirements and System Requirements.
- Proficient in Java and has sound noledge on OOP (Object Oriented Programming)
- Expertise in preparing scripts for Automated testing (using Selenium), performance & Manual Testing
- Experience in working wif open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Eclipse and preparation of automation test framework.
- Implemented Continuous Integration wif Jenkins for Selenium Automation Assignments.
- Working experience wif TestNG, Maven, XML and configuration files
- Testing experience on .NET, Java, Pega - PRPC and Mainframe based applications.
- Playing significant role in Pega PRPC upgrades for teh existing applications
- Good experience in customizing teh HTML reports using SLF4j, Report NG and Maven Surefire.
- Experience developing automated test scripts using C#, Ruby, Gherkin, and Cucumber.
- Expertise in locating teh web elements using XPATH and CSS.
- Proficient in using Test Management tool Quality Center, JIRA, for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Reporting.
- Experience in testing JAVA API’s, SOAP UI, Restful Web Services and Web applications
- Experience in writing test cases as per teh Software requirement specifications and executing tests in Load Runner.
- Extensive experience in performing Unit testing, Black box testing, Integration testing, Regression testing, User Acceptance testing, Database testing, System testing
- Exposure in running SQL queries to manipulate database tables to check data integrity.
- Experience in working on Waterfall, Agile (SCRUM) and iterative methodology.
- Extensive experience in developing front end applications using Java, JSP, JavaScript, JSON, JQuery, HTML5, CSS, XML.
- Excellent analytical, debugging, and problem-solving analysis skills and planning skills, wif ability to work in team environment.
TECHNICAL SKILLS:
Languages: C, Java, J2EE, PL/SQL
Scripting: Java Scripts, VB Script
Testing Tools: WinRunner, LoadRunner, QTP (UTF), Selenium WebDriver, Selenium Grid, Appium, SOAPUI
Test Frameworks: JUnit, TestNG, Maven, Firebug, FirePath, Xpath
Test Management Tools: Test Director 8.0, Quality Center (ALM) 11.0, JIRA, RALLY, Jenkins, Ruby, Cucumber
Web Technologies: HTML, XML, CSS, AJAX, JQuery, WAMP and DHTML.
Operating Systems: Windows, UNIX, Linux
Databases: MS SQL Server2008, MY SQL, Oracle 10/11g, MS Access
IDEs: Eclipse, NetBeans, Selenium IDE
Version Controls: CVS, SVN, GitHub
Software Methodologies: Waterfall model, Agile, Scrum, Iterative Development
PROFFESSIONAL EXPERIENCE:
Confidential, Portland, OR
QA Analyst
Responsibilities:
- Created Automaton framework from teh scratch which supports all browsers. Integrated Automation Framework wif SVN repository.
- Developed Automation Scripts for Regression testing using Selenium Web Driver and Java.
- Configured Selenium Grid for Parallel Executions on multiple browsers wif 10 Virtual Machines
- HTML Reports customization using TestNG, Report NG and Surefire plugin’s.
- Created multiple jobs in Jenkins for different types of Environments (Dev, Test, Pre production and Production).
- Test Scripts execution from Jenkins and analyzing teh results and reporting teh defects.
- Test case automation using Cucumber test automation tool and Gherkin scripting language.
- Test execution in various environments before production release.
- Performed browser compatibility testing (Firefox, Chrome, Safari) of a web based application to ensure dat functionality works fine.
- Testing experience in Pega and Mainframe based applications.
- Playing significant role in Pega PRPC upgrades for teh existing applications.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Participated in planning and developing test strategies and plans for Functional and Performance tests.
- Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
- Used SQL queries in performing data validation to ensure data accuracy and data integrity by testing back-end components
- Actively involved wif SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Web driver, Java, Java Script, Selenium Grid, TestNG, Maven, Cucumber, Jenkins, GIT and Jira.
Confidential, Pompano Beach, FL
QA Selenium Tester
Responsibilities:
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in teh Quality center for teh projects to create and access requirements, defects, test cases and reports for teh status.
- Responsible for software QA and analysis, wif emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components legacy mainframe, Web and upgrade and Experience in Personal Lines.
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Created Test Data using SQL. Wrote SQL queries for back-end testing.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG and Junit.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Developed teh test scripts and analyzed teh results in various stages of teh application including integration, regression, functional and acceptance testing using Selenium.
- Repetitive tests were run using teh Automation tool QTP for documenting teh regression testing results.
- Automated teh functionality and interface testing of teh application using Quick Test Professional (QTP).
- Used Selenium IDE for Open source web testing. Testing experience on Java, Pega and Mainframe based applications.
- Playing significant role in Pega upgrades for teh existing applications
- Used Jira for bug tracking. Used Firebug, and Xpath to work wif teh application objects.
- Conducted test case reviews and presented teh test cases/test scenarios to teh team members for all iterations.
- Participated in daily SCRUM meetings and gave teh daily status of testing.
- Created and executed detailed test cases wif step by step procedure and expected results and maintained teh test logs, test reports, test issues, defect tracking using Quality Center.
Environment: Selenium IDE, RC, Web Driver, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional) 10.00, TestNG, Firebug, Xpath.
Confidential
Software Developer
Responsibilities:
- Involved in complete SDLC Lifecycle - Requirements gathering, Design, Analysis, Development and Testing.
- Preparation of User Requirement documentation.
- Worked on teh Presentation layer components Student registration module and Course management module JSF, HTML, DHTML, XML, XSLT, CSS, and Java Script.
- Involved in developing Database access components using Spring DAO integrated wif Hibernate for accessing teh Student data accurately.
- Worked on different reports for Grade Management module and wrote PL/SQL scripts for Oracle database.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Wrote Custom Tags for custom requirements of fields on GUI.
- Using Hibernate wif XML mapping as ORM.
- Extensively used Spring AOP and Dependency injection during Student registration and Course management modules of project.
- Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
- Interacted wif teh end users and documented teh application.
- Developed Unit test cases using JUnit in order to cover all teh possible scenarios of Grading System.
- Managing Deployments, logging and common resources like data sources in Apache tomcat environment.
- Developed teh project using agile development methodologies Coordination wif team, peer reviews and collaborative System level testing
Environment: Core Java, J2EE, JSF, JSP 2.0, Servlets2.4, EJB 3.0, JavaScript, Spring 2.x, Hibernate, Oracle, Eclipse 3.4, log4j, JUnit, HTML4.0, CSS, XML, XSLT, Maven2Apache tomcat 5.0, CVS.
