Qa Analyst Resume
Portland, OR
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Software IndustrywithQuality assuranceandManual, Functional, Automation Testingof Web applications and Mobile applications developed in Web, Mobile, Client/Server environment usingAgile and Scrumtest methodologies.
- Experience in Requirement Analysis, planning, design and execution of software Testing Activities and Quality Assurance activities of Windows Applications, Web Applications & Embedded software applications (Software & hardware Integration).
- Experienced in different SDLC methodologies like Agile, Waterfall, V Model, and Spiral
- Good understanding and working exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Excellent experience in the environment involving client - server architecture and web development using technologies like Java, JSP, JDBC and XML.
- Used Gherkin languages to write features and scenarios
- Extensively proficient in Functional testing, User Acceptance Testing(UAT) Performance testing, Integration testing, GUI testing, Regression testing and API testing.
- Experience of working in an automation framework consisting of Selenium, TestNg, Maven, Jenkins, Bugzilla, Oracle Database and DB2 (for data-driven test).
- Used SQL Queries to validate data that was submitted from GUI.
- Experience in web applications automation testing with TestNg, JUnit, ANT, Selenium WebDriver, Selenium RC, Selenium Grid and Selenium IDE.
- Experience with Mobile Automation ToolDevice AnywhereandAppiumautomation framework and knowledge ofSeeTest,eggPlant
- Expertise in working with SCRUM (Agile) and Waterfall Methodology.
- Experience in Data driven testing with different database.
- Excellent knowledge of XML and XML parsers like SAX, DOM.
- Experience in working with HTML, CSS, JavaScript and XSLT.
- Experience in setting up jobs in Jenkins and its integration with automated testing project.
- Experience in Unix Shell Scripting (Linux-bash, Bourne shell scripting).
- Experience in Web services testing using SOAP UI tool and also programming using Java.
- Experience in JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
TECHNICAL SKILLS
Functional Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, ANT, Maven, appium, JUnit, TestNG, Jenkins, SoapUI, FireBug, FirePath
Defect Tracking Tools: JIRA, Bugzilla
Revision Control & Build Tools: SVN, GIT, CVS
Mobile Automation Tools: SeeTest, Device Anywhere, Appium, eggplant, OpKey
Languages: Java, PL/SQL, HTML, XML, C, C++
IDEs: Eclipse, NetBeans, Visual Studio
Web Technologies: JDBC, XML, XPath, HTML, CSS, Apache Tomcat
Databases: ORACLE 11g, MS SQL Server 2005/2008, MS Access 2000/2005
Operating Systems: Windows XP/Vista/7 and Windows Server 2000, 2003/2008, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
QA Analyst
Responsibilities:
- Involved in creation and execution of test scenarios by reviewing all the business functional specifications, detailed design documents, data model documents, data flow diagrams and architecture documents.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Extensive experience in using Selenium Web Driver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
- We designed a high level hybrid framework which made the scripts very easy to understand and even easy for non-technical user
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications
- Performed testing on different test cases and we used the Agile/Scrum and Waterfall Methodologies.
- Preparation of test cases, test plans that describes the features and functions to be tested.
- Evaluate and re-factor existing test automation as necessary to maintain established levels of quality
- Engage with development team, quality engineers and architect on design/code reviews, testing strategies, automation framework designs and quality status
- Performed different testing task using various test scripts on Selenium IDE, Selenium RC and JUnit.
- Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center
- Parallel interaction with development team and members of Quality Assurance team for cross checking the correctness of the test results
- Data Validation and testing using SQL and PLSQL with Oracle, TOAD and JDBC
- Use Firebug for the web based application testing with selenium to fix locator issues
- Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status
- Extensively wrote SQL Queries for backend testing
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Selenium IDE, Selenium RC, JUnit, Java, Eclipse, MySQL, Windows, Oracle, TOAD, JDBC, Quality Center
Confidential, Montgomery, AL
QA Test Analyst.
Responsibilities:
- Created test scripts and test cases for Browser interface for Wave optimization.
- Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver using TestNG.
- Created Selenium Test cases for automation using Selenium RC and Java.
- Automated regression test cases and positive scenarios in Selenium web driver.
- Performed functional testing to identify various critical points in the application and automate it by using Selenium WebDriver.
- Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
- Created Automation script using Selenium WebDriver.
- Performed different types of testing including GUI, functional, regression, integration, system, performance, load, UAT and configuration testing and End-to-End System testing
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Developed detailed test plan, test cases and test scripts using Quality Center for Functional and Regression Testing
- Extensively worked with Quality Center to track and report system defects and bug fixes and wrote modification requests for the bugs in the application and helped developers to track and resolve the problems
- Experience in back-end testing using SQL queries to make sure that data entered has been uploaded correctly into the SQL database
- Experience working with QTP (11.5) and Quality Center to create manage and execute test sets
- Created Test input requirements and prepared the test data and test scripts in QTP for data driven testing
- Developed and maintained QTP test scripts to support regression testing whenever a Change Request is completed
- Tested Web and mobile Application using Selenium WebDriver
- Executed the feature test cases with Mobile Device and prepared the test result
- Participated in defect review meetings as part of theQAteam
- Experience with the Agile Scrum Methodology
Environment: Selenium WebDriver, Jira, Jenkins, VB script, XML, Oracle, SQL, Windows, QTP, Quality Center, MS-Word and Linux
Confidential, Los Angeles, CA
QA analyst
Responsibilities:
- Performed manual testing of each build and then regression testing on each build using Data Driven Framework.
- Drafted the QA Test Plan for the assigned functionality after attending the DDS and BRS review meetings.
- Participate in the Bug Triage Meetings to validate the defects.
- Performed the Load and Performance testing using NeoLoad.
- Responsible for automating using Selenium and owning the module for all the maintenance of scripts in a timely fashion by assessing the impacted areas.
- Used Gherkin languages to write features and scenarios
- Executed various SQL Queries to perform the backend testing.
- Update the scripts in GitHub repositories for future references.
- Performed Testing process in an Agile environment
- Involved in the preparation of Test Case Matrix for the features assigned.
- Identified the Functional gaps and reported to the onsite team.
- Coordinated with the offshore QA team.
- Involved in SOAP and Restful web services using SOAP UI
- Conducted Functional, Regression and System Testing for various modules.
- Used Checkpoints in automation scripts to verify test results using Selenium WebDriver.
- Initiated the process of delivery of the product and identified the priorities of the product features for each release.
- Updated the defect status and opened new defects while testing the defects and prioritize them based on severity in JIRA.
- Performed SQL queries to verify GUI front end results and to extract and manipulate data to satisfy test cases/ requirements using MS SQL Server.
Tools: Rational Quality Manager, Rational Functional Testing, JIRA, & Selenium Web Driver, Gherkins, Cucumber
Confidential
QA / Mobile App Tester
Responsibilities:
- Involved in entire QA Life Cycle, which includes Designing, Developing, and Documentation of Test Plans, Test Cases.
- Involved in creating Traceability Matrix by mapping user requirements and test coverage.
- Worked closely with development team and business analyst to track the defects.
- Testing applications by writing test scenarios and test cases and testing them in various test environments using Agile Model.
- Performed smoke testing of the application as an entrance criteria for development builds
- Executed System Integration (SIT), and User Acceptance, Load, Browser Compatibility and Performance testing.
- Executed test scenarios and submitted defects, regress defects, verified defects using Quality Center.
- Executing the Functionality, UI testing, End to End testing, Integration Testing and Regression Testing.
- Performed Database Validation, Back End Testing and data manipulations using SQL queries.
- Script development execution (manual and automation) and defect escalation.
- Defined, estimated, prioritized and planned for manual and automation user stories
Environment: manual testing, MS Office, Appium, Apache SOLR 4.1, JSP, spring /Hibernate, JASPER, jira, Jenkins, Java, Eclipse, MySQL, Windows.
Confidential
QA Tester
Responsibilities:
- Involved with Business Analyst and users for requirements gathering
- Developed Test Plans, Test Scenarios and Test Cases.
- Developed and executed various Manual testing scenarios and neatly documented the process to perform Functional and Integration testing of the primary application in use.
- Involved in Functional Testing, Integration testing, System testing, Regression testing backend testing, and Stability Testing and also assisted in UAT.
- Actively participate on weekly meetings, conferences and walkthrough to understand the business and testing requirements and to plan the testing process on a regular basis.
- Used SQL queries for backend testing purpose.
- Developed Requirement Traceability Matrix.
- Played a major role in Recording and Running test scripts using QTP.
Environment: Manual Testing, QTP 9.2, Quality Center, SQL, HTML, Windows XP, Oracle 9i, SQL Server.