Sr. Qa Analyst / Mobile Tester Resume
Jackson, MS
PROFESSIONAL SUMMARY:
- Over 8 years of experience Software testing in teh areas of Web based, Client - Server applications using Automation and Manual testing techniques. Well versed in Automation testing techniques and methodologies.
- Experienced in Waterfall model, V-model, Iterative Model and Agile methodologies.
- Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle, SDET.
- Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Experienced in working with different front end HTML, CSS, JavaScript, AngularJS and backend programming languages like C, C#, Java, Python and Ruby.
- Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Implemented Continuous Integration of automation framework using tools like Jenkins, Hudson etc.
- Hands on experience in developing Selenium
- IDE/ Web driver/RC/Grid scripts using Java, JavaScript, C# Test Frame works using Testing, Ant/ Maven build tools.
- Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.
- Strong Skills in performing various tests such as, Functional, Regression, GUI, Web testing. Proficient in test execution and management of testing defects.
- Worked on different frame works like Data Driven, Keyword Driven, Hybrid Driven and also experience in test driven development (TDD), Behavior driven development (BDD), Acceptance Test Driven Development (ATDD) approaches.
- Developing Test scripts for teh Test cases in C# using Quick Test Professional(QTP).
- Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of teh application, developing and maintaining Test scripts, analyzing results and reporting defects.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing.
- Extensive experience in testing mobile applications using different devices.
- Experience testing mobile apps on various mobile device platforms (Android, iOS and Windows platforms).
- Sound noledge on Object Oriented Programming (OOP) concept.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome on different OS like Windows and Mac.
- Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
- Strong SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
- Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
- Motivated achiever and a good team player with Excellent Communication - Verbal, Written & Analytical skills.
- Strong focus on Documentation, Communication, Process and Constant Improvements.
- Responsible for presenting regular progress reports, defect reports and test execution reports.
- Good experience in effort estimation and risk mitigation planning.
- Self-motivated and detailed-oriented individual with high level of work ethics.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, ALM, SOAP UIHP QC, Jbehave, Appium.:
Languages: HTML, CSS, C#, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD
Defect Tracking Tools: Jira, Bugzilla
Build Tools: Ant, Maven
Continuous Integration: Jenkins, Hudson, AWS
Tools: Databases Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows Family, Unix, IOS, Android.
WORK EXPERIENCE:
Confidential, Jackson, MS
Sr. QA Analyst / Mobile Tester
Responsibilities:
- Analyzed teh Business Requirements and worked closely with teh Business Team to get teh clarifications addressed.
- Designed, executed and maintained Selenium Web Driver Testing, automated test cases for regression test cases.
- Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium (IDE and Java Web Driver) & created Data Driven framework using JUnit.
- Created POM to store teh project data and configured their details using Maven to build teh project.
- Worked in a Scrum Agile process for delivering teh outputs on time.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Used Protractor to run end - to-end tests that are written in JavaScript and run with node.
- Used Quality Center as a repository to record all project testing efforts and to keep track of teh defects.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
- Created Test Scripts in SoapUI and Restful for Testing Web Services.
- Involved in running Selenium automation scripts and updating teh scripts according to enhanced requirements using selenium WebDriver and Python.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Executed teh automated regression test cases during every release and also executed teh daily regression test suites.
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
- Maintained code version using GIT.
- Used Appium Emulators and IOS simulators.
- We has used appium emulators and Simulators for testing teh application in Mobiles.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Used Firebug/FirePath Add-on tools to identify teh Object's id, Name, Xpath, link in teh application.
- Run Defect Tracking and Reviewed teh Test Scenarios/ Test Cases with Business.
Environment: Selenium WebDriver, Selenium Grid, Mozilla Firefox, Java, JDK, Python, Eclipse Neon, Firebug, Fire path, Selenium IDE, QC, Agile, SQL Server 2012, SQL, Appium Emulators, IOS Simulators, Cucumber, GIT, SOAP, SoapUI, REST, HTML, Java Script, CSS, JSON, XML, Jenkin, Maven, Protractor, Selenium Java Jar files.
Confidential, Hudson, OH
Sr. QA Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
- Configured Selenium WebDriver, Junit &Ant; created Selenium automation scripts in java using Junit prior to agile release.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- On daily basis used build tools like ANT and Jenkins to build and regress automated tests into teh PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
- Monitored teh test execution in Jenkins once teh code pushed into CI.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup halp to other team members.
- Performed functional testing of SOAP and RESTfull Web Services using SOAP UI Tool.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Worked with source version control tool such as Subversion (SVN).
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Exposure in component testing and BDT (Behavior Driven Testing) and AWS implementation.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: C#, Java, Selenium WebDriver, Junit, ANT, Jenkins, Cucumber, SOAP UI, MVC, Jira, agile, XPATH, Eclipse IDE, Rest, SVN, Git, UAT, AWS, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, Madison, WI
QA Engineer / Quality Engineer
Responsibilities:
- Prepared Test cases and Test plans for new functional modules, participated in Requirement gathering phase with business team for Data migration test.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/WebDriver.
- Worked on Selenium IDE, teh integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Developed regression scripts using Selenium RC, extensively used my SQL proficiency during data migrations.
- Automated teh regression test cases using teh Selenium &TestNG and created Test strategy, test plan and test cases.
- Worked on Data Driven Framework and MVC for Automation test scripts and used XPath and DOM to work with dynamic and static objects in Selenium.
- Review of teh test cases created by teh team, automated regression test cases and positive scenarios in Selenium web driver (Java).
- Performed RESTful Web Service Testing and functional testing using SOAPUI.
- Validation of concept before implementation (Visualization and interlinking), automated teh Test Cases using Selenium RC, Java Eclipse and JUnit.
- Used Firebug and Fire path to identify elements on teh page.
- Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
- Used Manual testing, Automation testing, Functional testing, Regression testing, and Black Box Testing, White Box Testing and DB testing.
- Participated in cross - browser (IE, Firefox, Chrome, Safari) and cross-platform (Windows 7, Windows XP, MAC OS X) testing in virtual machine (VMWare) environment and with remote control machines.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using Selenium RC.
Environment: Selenium RC 2.0, WebDriver 2.0, Selenium Grid, REST, SOAPUI, Quality Center, Windows, MAC OS X, Agile Methodology, MS Office tools, SQL Server, HTML 4.01, XML 1.0.
Confidential, Massachusetts
QA Engineer
Responsibilities:
- Developing Test scripts for teh Test cases in C# using Quick Test Professional (QTP). Used QTP to automate Functional and Regression testing.
- Designed Keyword Driven Automation framework to develop scripts using QTP.
- Involved in preparing QTP script including parameterization and ran teh script for multiple times, using regular expressions etc. Executed Regression test scripts using QTP.
- Worked on Waterfall Model Methodology.
- Worked on ETL Tool for testing teh extracted data from teh database.
- Wrote and executed SQL queries through QTP and also did manual testing.
- Used Quality center for defects tracking, error logging and bug reporting.
- Created Test Scripts in SoapUI and Restful for Testing Web Services.
- Developed and executed test cases for XML using SoapUI Tool.
- Performed Manual cross browser testing to simulate various OS/browser combinations.
- Converted Manual Integration tests into automated tests. Used QTP extensively for teh purpose of GUI and Functionality testing.
Environment: Windows 7, Google Chrome, QTP, Visual Studio 2008, C#, HTML, CSS, Java Script, SQL Server 2008, Waterfall Model, QC, Soap UI, XML, ETL, Manual Testing, MS-Office Tools.
Confidential
Quality Assurance Professional Functional Tester
Responsibilities:
- Performed manual testing for checking teh functionality and executed teh Test cases in Quality Center.
- Understanding teh requirement specification and preparing test cases for teh requirements.
- Manually Tested each and every functionality of teh application and written Test cases.
- Integrating two units and testing them whether they are executing properly or not manually. Identifying bugs and validating them with no issues.
- Performing Unit Testing, Functionality Testing, Regression testing. Preparing teh Reports for submitting weekly or monthly status to teh manager.
- Worked on Waterfall Model Methodology.
- Performed Backend testing by writing SQL Queries for different set of Input parameters to ensure teh data integrity.
- Used QC for tracking teh errors and reporting teh bugs.
- Reported and assigned teh defects to teh developer through Quality center.
Environment: Manual Testing, Windows, MS-Office Tools, Quality Center, Waterfall Model, SQL Server, XML, Visual Studio, C#, HTML, CSS, Java Script.
