Quality Analyst Resume
Princeton, NJ
PROFESSIONAL SUMMARY:
- Over 6+ years of QA experience in Manual and Automation Testing of Web Applications, Web Services, Mobile Apps, Client Server and Desktop applications in different domains using various tools like Selenium, Cucumber, Appium, QTP, SOAP UI, JMeter, JIRA, etc.
- Performed functional testing, smoke testing, regression testing, performance testing, load testing, integration testing and system testing.
- Experience in web and mobile applications testing with Selenium IDE/ RC/ Grid and WebDriver, Appium (iOS/Android), TestNG, JUnit, NUnit, Cucumber, Jenkins.
- Experience in providing efficient locators for strategies like Xpath and CSS to perform cross browser testing by using web debugging tools like XPath, Firepath and Firebug.
- Expertise in designing customized Data driven, Key word driven and Hybrid frameworks using Selenium WebDriver, Java, TestNg and Apache POI.
- Strong Knowledge on Object Oriented Programming Concepts like Interface, Abstract Class, Static and non - Static variables and methods, Abstraction, Inheritance, Polymorphism, etc.
- Experience in developing automated test scripts and frameworks using various programming languages like Java, C#, VB Script, Python and SQL/PLSQL.
- Sound knowledge on Junit and TestNG frameworks, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Experience in testing Mobile Applications for IOS and Android devices both in Emulator/Simulator and Real Devices.
- Experience in automation testing of native, web and hybrid apps for IOS and Android mobile devices using Selenium and Appium.
- Experience in testing/Automating SOAP/REST services using SoapUI.
- Experience in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Experience in using different version control tools like SVN, GIT, CVS and TFS.
- Worked within development teams with Behavior-Driven Development (BDD) approach to develop web UI tests using Cucumber, Gherkin and Selenium WebDriver.
- Wrote complex SQL queries by joining multiple tables according business logic to perform Back-End testing. Very good knowledge on ETL process.
- Experienced in writing and executing SQL queries using TOAD, PL/SQL and Oracle.
- Experienced in writing test plan and test cases, mapping test cases to requirements, creating Traceability Matrix and logging and tracking defects using various test management tools like HP ALM/ Quality Center, Bugzilla, Rally, JIRA and MTM.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Complete knowledge on Quality Assurance standards, methodologies and strategies with very good understanding of Software Development Life Cycle.
- Self-starter and a good team player with effective communication and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Languages: C, Java, SQL, PL/SQL, C#
Java Technologies: J2EE, Spring Framework, JDK, JSTL, Servlets 2.3, JavaBeans, JDBC2.0, EJB 3.0/2.0, JNDI, Maven, JMS, MVC, Hibernate, JSON
Databases: Oracle 10g/11g, MySQL MS Access 97/2000, Microsoft SQL Server, DB2
Web Technologies: JSP, Servlets, CSS3, HTML 5.0, XML 1.0, XSLT, JavaScript 1.3
Environment: WebLogic 8.x/9.x/10.x, WebSphere 6.x/7.x, Tomcat, UNIX and IBM Compatibilities, Sun Solaris, Linux
IDE & Other Tools: Eclipse, Net Beans, Rational Rose, Rational Clear Case
Web Services: Restful Web services & SOAP
Modeling Languages: UML
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Quality Analyst
Responsibilities:
- Developed automation test scripts using Selenium to test Web based user interfaces for different type of browsers using Java
- Developed Data Driven Automation Framework, Page Object Model from scratch using Selenium Web Driver, TestNG, Maven and Apache POI.
- Worked on the Parameterization using TestNG Parametersand DataProvider annotations in Selenium WebDriver Scripts.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed Page Objects using Page Object Model and Selenium WebDriver.
- Involved in Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Performed cross browser testing using on IE, Firefox and chrome using TestNG.
- Reviewed the Selenium Scripts developed by the team members.
- Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
- Performed Cross-platform, UI testing for native and hybrid mobile apps using Appium test automation framework.
- Performed Mobile Testing by using emulators and IOS simulators.
- Used BDD framework with Cucumber and Java. Wrote feature files using Gherkins and step definition files with required Selenium support code in JAVA for Cucumber.
- Developed automated scripts for angular JS application using protractor and Java scripts.
- Used GIT for version control. Very good working knowledge on creating branches, pull requests, merge, pull, push etc.
- Developed and maintained automation test scripts for web based applications using Python and Selenium automation tools.
- Used HP UFT with VB Scripting for Window based applications.
- Conducted GUI and Black Box Testing using UFT and interacted with developers to resolve issues.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects using the HP Quality Center/ALM.
- Performed data driven testing by using JDBC as a data source in SoapUI and configured SQL queries to fetch data from Oracle database.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Assisted in developing the strategy, estimating necessary resources and story points in sprint planning meeting.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
Environment: Java, Selenium WebDriver, Selenium RC, Appium, Test NG, SOAPUI, Groovy Script, Cucumber, Maven, XPATH, Fire path, Firebug, Eclipse, Jenkins, Python, Emulator, IOS Simulator, SQL, Oracle, Protractor, Java Script, GIT, HP Quality Center/ALM and Agile.
Confidential, New York, NY
Selenium Automation Tester
Responsibilities:
- Developed and maintained automation scripts for regression test cases in Selenium using Java.
- Developed Data driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
- Performed cross browser testing by executing Selenium test scripts on multiple browsers and Platforms using Selenium Grid and checked for compatibility.
- Scheduled test scripts to run overnight when required using Ant and Jenkins.
- Configured ANT builds scripts to run tests, develops reports and sends notifications using Jenkins.
- Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
- Integrated Appium with Sauce Labs for distributing test on the cloud.
- Performed testing of native mobile applications by using Emulators and IOS Simulators.
- Used Cucumber framework to implement Behavior Driven Development (BDD).
- Wrote Gherkin and Ruby automation test scripts to execute in Cucumber.
- Performed Load and Performance Testing by monitoring the throughput and response time of the application using Apache JMeter.
- Tested the ETL process by comparing the tables before and after a move/ transformation using Informatica Data Validation to ensure that the data is correct and as-expected, verifying that appropriate messages are published by the ETL tool and data is loaded into Oracle database.
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
- Created Selenium WebDriver automation scripts using Python to validate functionality on various browsers.
- Used SVN for version control of automated scripts.
- Performed REST API Web Service Testing using SoapUI and Postman.
- Carried out web services testing using SoapUI and Groovy scripting and security testing for Employee login validations.
- Created custom JSON/XML Assertors to validate SOAP (WSDL) and REST API calls, and Data Banks to store and analyze data input/output and error codes.
- Participated in daily stand up meetings to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Created and executed test cases and reported defects through JIRA.
Environment: Java, Selenium WebDriver, Appium, Test NG, SOAPUI, Cucumber, Maven, XPATH, Fire path, Firebug, Eclipse, Jenkins, Apache POI, Python, Gherkin, Ruby, Emulator, IOS Simulator, SQL, Oracle, Protractor, Java Script, SVN, JIRA and Agile.
Confidential, New York, NY
Quality Analyst
Responsibilities:
- Automated Test Cases and implemented automation framework using Selenium WebDriver, NUnit and C#.
- Created NUnit HTML test report for the entire test suite.
- Created detailed Test Cases in Team Foundation Server (TFS) based on business requirements, data models, and technical specifications and linked them to the appropriate requirements.
- Automated test cases for desktop applications using Coded UI and C#.
- Performed data driven testing in Coded UI by reading test data from MS Access.
- Extensively used TFS to maintain automation scripts and link them to the test cases.
- Executed automation test scripts from Microsoft Test Manager (MTM).
- Conducted Performance testing using HP Load Runner.
- Experience in recording actions, editing scripts and parameterizing, running test scripts and analyzing results using HP Load Runner.
- Tested and reviewed ETL mapping and transformation specifications based on the business requirements.
- Performed web services (SOAP) testing for local WSDL / with URL using SoapUI and created test cases, executed test cases, performed load testing and security testing.
- Tested various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SoapUI.
- Actively took part in Sprint Planning Meetings to understand and build user stories and retrospection meetings.
Environment: C#, Selenium WebDriver, NUnit, ANT, SoapUI, XPATH, Fire path, Firebug, Coded UI, Visual Studio, Team Foundation Server, MS Access, SQL, MS SQL Server, and Agile.
Confidential, IN
Quality Analyst
Responsibilities:
- Participated in the requirements, analysis and planning phases to review the project requirements for testability and chalked out the detailed test approach for conducting the test, developments of data sets, and data verification.
- Supported lead in the implementation new tools (HP QC, HP QTP) within the Branch. Performed demos and orientation for projects moving on to the tools.
- Involved in GUI testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing and UAT- User Acceptance testing.
- Involved in Back end testing to write the SQL queries and execute the queries using TOAD.
- Worked with business stakeholders in creating user acceptance criteria and conducted/coordinated UAT.
- Responsible for defect tracking and reporting the defects, and also worked closely with the development team to ensure high quality and timely releases.
- Participated in peer reviews and walkthroughs on the Preliminary Test Approach, which contains high-level test conditions for verifying the software solution.
- Development of Test Strategies, Test Plans, and execution of Test Cases.
- Automation of the Test Cases using Rational Robot for complete End-to-End Automation.
- Migration of automated regression and smoke scripts from Rational Robot to Quick Test Pro.
- Performed smoke, system, regression, and GUI testing through Automation using QTP.
- Coordinated Onsite\offshore teams and responsible for work allocation, tracking and team management.
- Participated in risk management to help determine best use of testing resources and trained the team members to understand the strategies involved in testing the application.
- Execute test cases, track and report defects using Mercury Quality Center.
- Worked in close coordination with developers and business analysts in performance and failure analysis.
Environment: .Net, SQL Server, AJAX, XML, XSL, Quick Test Professional, TOAD, Oracle 9i, Quality Centre.
