Sr. Qa Analyst Resume
CA
SUMMARY
- Over 8 years of industry experience in Software Quality Testing of Web Client/Server and Web Services applications using Manual and Automation Test Tools.
- Experience in performing System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Good exposure to all stages of SDLC, STLC and Bug life cycle.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Expertise in Manual Testing/mobile application testing for J2ME & BREW wireless, Symbian, and Blackberry.
- Actively participated in Sprint Planning, Sprint Retrospective and Sprint Review meetings.
- Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
- Experience with open source tools Selenium (Selenium IDE, Selenium RC, and Web Driver).
- Experience in Unit, Integration, System Testing using different devices (IPhone, IPad, IPod, web based applications).
- Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Experience in performing manual black box/white box/ grey box testing.
- Designed and Developed Automation frameworks in Junit and TestNG Implemented frameworks like POM and Data Driven.
- Experience in automation testing of applications on mobile devices using tools Android Driver, IOS Driver using Appium.
- Expertise inPython, Java, Selenium, QTP, SoapUI, RESTful.
- Strong programming skills to efficiently design and develop automation framework function libraries and automated test scripts using QTP.
- Expert in data driven, keyword driven and hybrid automation framework architectures.
- Created test plan, test cases and test scripts from FRD and Use Cases.
- Experience with API testing using any API testing tools (SOAP UI or Cloud, Azure Testing)
- Used Quick Test Professional (QTP) to automate regression testing.
- Strong exposure testing applications on different browsers like IE, Firefox, Safari and Chrome.
- Experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
- Exposure to Continuous integration tools like Jenkins.
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bugzilla and JIRA.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem
- Team Player and self - starter with excellent communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Testing Tools: Selenium webdriver, QTP/ALM, SOAPUI, Junit, JMeter, Cucumber, Firebug, FirePath TestNG, manual testing, mobile testing(Appium)
Defect tracking tools: Mercury Quality Center, JIRA, Bugzilla.
Built/CI tools: Ant, Maven, Jenkins
Languages/Scripts: JAVA, C, JavaScript, Angular.Js, React.Js, Ruby, Python, Perl, VBScript(UFT),HTMLCSS
Databases: Oracle, PL/SQL, SQL Server, MS Access, MySQL,SQL .
Operating Systems: Windows, Linux, Mac.
Frameworks: Junit, TestNG, TDD, BDD, Protractor.
Mobile Platforms: iPhone OS, Android OS
SOA technologies: SOUP, REST, SOUPUI, Web Services
Methodologies: Waterfall, Agile, Scrum.
PROFESSIONAL EXPERIENCE
Confidential, CA
Sr. QA Analyst
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Implemented Automated execution of tests (nightly and need based) using Maven.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Used Java language and TestNG/Junit framework for scripting.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Participated inPythondevelopment tasks monitoring and timing flat files creation, and loading them into SQL Server database.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Proficiency and Tested the application in Mobile, Tablet and Desktop.
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Regression test cases were written and automated using Selenium WebDriver.
- Used Android and IOS tools to develop the Mobile Application.
- Executed the test plans on web and Mobile(IOS & Android) as per requirements using Appium.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Conducted Mobile Performance Optimization using HP Tools.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing MySQL quarries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Cucumber, Maven, Eclipse, Jenkins, HTML, Junit, JMeter, XML, agile, Quality center, Coded UI, Mobile Testing, MySQL, Oracle, Python and Windows
Confidential - Tucker, GA
Sr. QA Analyst
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG & Maven.
- Created POM to store the project data and configured their details using Maven to build the project.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Implemented Appium Scripts to test iOS and Android platforms.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Worked in a Scrum Agile process for delivering the outputs on time.
- Used Selenium Grid to run test cases in multiple browsers and platforms.
- Developing and integrating the step definitions for each step in the cucumber scenarios.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML.
- Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Involved in testing Web Services (SOAP) for XML data with the tool called ‘SOAP UI’ for the local WSDL with URL and created Test cases, run them, do load testing, security testing.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Interacted with the offshore team and provided necessary guidance in order to implement testing.
- Performed WCF, Web Services testing in the SoapUI
Environment: Web Services, Selenium WebDriver, Jenkins, Cucumber, Java, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, SQL Server, JMeter, Protractor.
Confidential - Phoenix, AZ
Sr.QA Analyst
Responsibilities:
- Developed and implemented detailed Test Plans and Test Cases.
- Performed Sanity and Smoke testing on the application.
- Involved in Configuration Testing.
- Recorded scripts in Quick Test Pro to perform Functionality testing.
- Inserted Check Points to check the broken Links, Text, and standard properties of an object using Quick Test Pro.
- Performed Data Driven testing using Quick Test Pro.
- Involved in creating output values using Quick Test Pro.
- Performed Backend Testing in Quick Test professional using Database checkpoint
- Involved in writing SQL queries to check for the data validation using SQL-Navigator.
- Created to Rendezvous points and Transaction Points in LoadRunner.
- Performed Positive and Negative Testing.
- Involved in Down Stream Testing.
- Performed Regression and Functional testing
- Executed test cases manually to verify the expected results.
- Involved in Batch Testing.
- Discussed technical issues with the project management team.
- Tracked reviewed and analyzed test defects using Test Director.
Environment: VB 6.0, oracle 8i, Sun Solaris 2.6, QTP, LoadRunner, TestDirector.
Confidential - Grand Rapids, MI
QA Analyst
Responsibilities:
- Reviewed design documents, business requirements and written test cases
- Recorded test scripts in Quick Test Pro
- Enhanced test scripts using various utilities provided in Quick Test Pro like Check Points, Data Driven Testing, and Back End Testing
- Performed Performance, Load and Stress Testing by simulating multiple VUser using Load Runner
- Modified QTP Test scripts
- Reported and tracked bugs using Quality Center
- Involved in both Automated and Manual testing
- Created and maintained SQL scripts to perform Back End Testing
- Performed Sanity Testing and Smoke Testing
- Performed Black Box Testing, Unit Testing and System Testing
- Investigating software bugs and reporting to the developers using Test Director Defect Module
- Performed Integration Testing, System Testing and Regression Testing Created Text area Checkpoints to test the properties of the text in the application using Quick Test Pro.
- Tested the properties of the tables using table checkpoints using Quick Test Pro.
- Created page checkpoints to test the properties and contents of the web page using Quick Test Pro.
- Conducted Parameterization to data tables using Quick Test Pro.
- Created Multiple Actions using Quick Test Pro.
- Obtained training in new Mercury Quality Center
- Gained understanding of Quality Centre structure for project customization
- Used Quality Center Checker Diagnostic, a tool to test many of the quality center server components
Environment: C# .NET,ASP.NET, MS Server 2000, Windows 2000, IIS, HTML, QTP, LoadRunner, Test Director.
Confidential - Redwood City, CA
QA Analyst
Responsibilities:
- Participated in Preparing Test Plan and Test Cases according the business requirements
- Validated prototype using test matrix to assure all functional requirements were met.
- Participated in setting up testing environment.
- Performed Developed cases and scripts using Quick Test Pro for Functionality, Security and Regression Testing.
- Created Text area Checkpoints to test the properties of the text in the application using Quick Test Pro.
- Tested the properties of the tables using table checkpoints using Quick Test Pro.
- Created and executed scripts in Quick Test Professional for functionality testing and Load Runner scripts for Performance testing
- Created page checkpoints to test the properties and contents of the web page using Quick Test Pro.
- Conducted Parameterization to data tables using Quick Test Pro.
- Created Multiple Actions using Quick Test Pro.
- Performed Back-End Testing using SQL queries using Toad for Oracle.
- Created Scenarios to conduct the load test using LoadRunner.
- Performed Configuration Testing.
- Conducted Back-end and Regression testing during the various phases of the application.
- Created Scenarios to conduct the load test using LoadRunner.
- Created VUsers using VUser Generator.
- Performed Load, Stress and Performance Testing using LoadRunner.
- Used the LoadRunner Online Monitors to monitor the possible bottlenecks in the application.
- Used TestDirector for tracking defects and reporting bugs.
Environment: Windows XP/2000/NT/98, UNIX, HTML, ASP.NET, Oracle9i, QTP, LoadRunner.
Confidential - Mountain View, CA
Java UI Developer
Responsibilities:
- Designed and developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Created the web UI using Struts, JSP, Servlets and Custom tags.
- Designed and developed Custom tags, Action classes and configured Message Resources, Action messages and Action errors.
- Involved in gathering requirements for certain modules of the application.
- Involved in project design, which is based on struts framework MVC architecture.
- Developed web pages using HTML, JSP, AJAX and CSS for User interface.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Validated the user input using Struts Validation Framework.
- Developed Data Access Objects (DAO) to connect to the database.
- Client side validations were implemented using JavaScript.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Involved in performance tuning of the application to meet nonfunctional requirements
Environment: JAVA, J2EE, JSP, Angular, Servlets, JDBC, EJB, JavaScript, HTML 5, Web Logic, RAD, Oracle 8i, UML, XML, JBuilder, ANT.
Confidential
Java Developer
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
- Designed and developed the persistence tier using Hibernate framework.
- Designed and developed front view components using JSP and HTML.
- Developed r usable utility classes in corejavafor validation which are used across all modules.
- Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).
- Created JSF components for presentation layer.
- DevelopedJavaclasses for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
- Used JNDI to support transparent access to distributed components, directories and services.
- Deployed and tested the application with web server Tomcat, Web Sphere.
- Developed Interactive web pages using AJAX and JavaScript.
- Worked on Report Module, generating PDF/ CSV according to template.
- Configured and tested the application with database server Oracle 10g and MySQL 5.0
- Involved in developing various reusable Helper and Utility classes using CoreJava, which are being used across all the modules of the application.
- Helped in database design and tuning. Created stored procedures, Views in the Database
Environment: JAVA, J2EE, JSP, Servlets, JDBC, JavaScript, Web Logic, RAD, Oracle, UML, Xml.