Ba/qa Resume
Malvern, PA
SUMMARY
- 8 years of experience in IT Industry mainly in performing Manual and Automation Testing in wide variety of projects and environment.
- Has Knowledge in Investment Banking, Health Insurance, Banking (Credit Card Fraud, Debit, and Loans
- Knowledge Derivatives, Equities, Bonds, shares and Trade Life cycle.
- Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, Test NG, Jenkins, Maven, Ant, Cucumber, HP Quality Center, Soap UI and HP UFT.
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Extensive experience in manual and automated testing of Client server, Windows based and Web based applications
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing and UAT testing.
- Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
- Hands on experience in Software Development Life Cycle (SDLC), with thorough understanding of various methodologies like Waterfall, Spiral and Agile (SAFe) Scrum.
- Worked Extensively on JUnit, Test NG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, TFS, Rally, Confluence, Status Reports, and Best practices in Testing).
- Involved in End - to-End, Stress, System, Beta Testing & Performance Testing.
- Experience in core Java, Java script Hands-on in creating/debugging/enhancing different automation frameworks.
- Proficient in Mobile and Tablet Testing Frameworks on iOS and Android platforms
- Ability to understand client requirement and provide with the best solution
- Quick learner with expend extensive efforts to stay informed of new open source technologies with desire to grow in server-side programming
- Used Eclipse IDE for developing automation scripts
- Experience in tracking across the project by analysis and review of project elements ‘including requirements, test documentation, testing artifacts
- Knowledge of Database, Data Warehouse, SQL and PL/SQL.
- Self-starter and good team player with effective communication and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Databases: Oracle, SQL Server
Programming languages: SQL, PL/SQL, Java Script, Java, C#, Python
Database Tools: TOAD, SQL Developer
Web Technologies: HTML, CSS, and Java Script
Microsoft Tools: Word, Excel, Outlook
Testing and Tracking Tools: Quality Centre/ALM, SOAPUI, Fitnesse, TFS, JIRA, Bugzilla, Rally, Confluence
SVN Tools: BitBucket, Sourcetree, TFS
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
BA/QA
Responsibilities:
- Attended the Business and Functional Requirement Document (BRD) review meetings conducted by PO/PM to better understand the application functionality and to gather Functional Requirement Document (FRD) to write Acceptance Criteria and to create the Test Plan and Test Scenarios.
- Participated in implementing detailed test-plans and test-cases according to the Acceptance Criteria provided by Product Owner (PO).
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script. Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Wrote SQL Queries for backend/ETL testing.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Fire path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor..
Confidential, Irvine, CA
QA Automation Tester
Responsibilities:
- Worked in agile methodology(scrum) to meet customer expectation, timelines with quality deliverables
- As a QA tester, me is primarily responsible for working with CIF business group, development team and to come up with a standard approach for the QA deliveries
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Configured Selenium WebDriver, Test NG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
- Support CI/CD (Continuous Integration and Delivery) using Jenkins.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Test NG.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology and used JIRA for tracking.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Involved in writing and testing test scripts using Selenium WebDriver and C#.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
- Validated the scripts to make sure they has been executed correctly and meets the scenario description.
Environment: JIRA, Selenium Web Driver, HP ALM, Cucumber, XML, Web Services, Maven, C#, SQL, TFS, Microsoft Visual Studio, Data Driven and Key Word Driven Frameworks, HTML, API.
Confidential, NJ
QA Automation/Manual Tester
Responsibilities:
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Test NG and Java technologies (Eclipse IDE). Contributes in framework creation.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
- Created detailed QA and UAT cases to validate the quality of the application.
- Created Selenium test automation framework based on UI Mapping.
- Used automated scripts and performed functionality testing during the various phases of the application development using Test NG framework.
- Used complex SQL Queries to perform back-end data base testing
- Integrated Test NG with Selenium using Eclipse to generate test execution result. Created Test Data using SQL and Wrote SQL queries for back-end testing.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and Test NG testing Framework as a test runner with Selenium. Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Involved in preparation of Data Driven Automation Framework for WebDriver using XML files
- Prepared test scripts for regression testing and performed Regression testing.
Environment: Selenium IDE, RC Web Driver, Cucumber, Jasmine, My Eclipse, Oracle, Java, TFS, QTP (Quick Test Professional), HP ALM, VBScript, Junit, Test NG, XPath, Windows, UNIX.
Confidential
QA ManualTester
Responsibilities:
- Requirement and Design Analysis. CR (Change Request) and Web Link Analysis.
- Test Environment setup.
- JIRA: task creation and task allocation
- Preparing Test cases for the given requirements.
- Reviewed the test cases and performed test case execution.
- Performed GUI Testing, Functionality Testing, Usability Testing and Database Testing.
- Involved in Integration Testing, Regression Testing and Beta Releases.
- Evaluating and Bug Reporting.
- Ability in preparing Test Documents with probable Test Scenarios.
- Reporting the bugs found and performing Regression Testing.
- Participated in Review meetings with the project (Development) team and Stand-Up meetings with Customer Advocate.
Environment: Web Browser IE 6.0/7.0, Firefox 2.2, Bugzilla, Database Oracle 9i/10g, Application Server Oracle AS 9i/10gR2, Siebel.
