Sr. Qa Engineer Resume
NyC
OBJECTIVE:
To Obtain a Software Quality Assurance Engineer/ Automation Engineer position in a company where I can apply my technical experience and interpersonal skills efficiently & effectively for the growth of the company. Professionally Expert in Manual and Automation Testing with the tools like Appium, Jenkins, Java, Ruby, Selenium RC /WebDriver/Grid, Robotium, Sikuli and QTP.
SUMMARY OF QUALIFICATIONS:
- With 9 plus years of IT Professional progressive experience in analyzing, designing, developing, testing, production support and managing information technology projects in Retail, E - commerce, Security, Media and Health Care Industry.
- Experienced in writing scripts by using Fitnesse & Selenium RC/WebDriver, Appium, Robotium, Sikuli and QTP.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Used Java, JUnit, TestNG, DataDriven test framework to write functional test.
- Experienced in Web Service API testing by using SoapUI with the help of Groovy Scripting.
- Selenium WebDriver framework and test environment setup expert using the entire open Source tools.
- Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) ) and Agile Project Environment.
- Provided process leadership within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff in ALM.
- Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebService, Boundary Value Testing.
- Experienced in testing Facebook & Twitter social media plug-in for the mobile web & Native for iOS/Android.
- Experience in creating Test Strategy, Test Plans, Test Cases, Test Estimation & Requirement Traceability Matrix.
- Experience in Mobile Apps/ Web testing for Confidential.
- Widely used ANT build tool to clean, compile and run automation scripts through batch file. iOS and Android apps automation by using Appium, Robotium & Test Studio.
- Experienced in creating UML diagram by using Microsoft Visio.
- Good Experience in Flash based web application testing with Selenium WebDriver and Sikuli.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Expertise in Back-end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Expert using open source bug tracking tool JIRA, Quality Center, Bugzilla & IBM Rational Team Concert (RTC).
- Excellent experience in troubleshooting software applications for business functions in major areas of the business .
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Appium, Robotium, Selenium IDE/RC/ WebDriver/Grid, SoapUI, FitNesse, Sikuli, Android Driver, Quick Test Pro (QTP), IBM RFT
Languages: Java, Ruby, Java Script, HTML, XML, CSS, WSDL, SOAP Groovy, VB Script
IDE: Xcode, STS, IntelliJ IDEA, Eclipse, SikuliX, WebStorm, Sublime Text, SQL Developer, TOAD, SoapUI
Test Framework: JUnit, TestNG, Data Driven Framework
Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger
Build Tool: Ant, Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: Rally, TestRail, YouTrack, JIRA, ALM, Quality Center (QC), Bugzilla & Rational Team Concert (RTC)
Operating Systems: iOS, Android, Windows (95, 98, XP, Vista & 7, 8) Linux, Mac OS
Mobile Devices: Set-Top box, iPhone, iPad, iPod Touch, Android Devices, Samsung Galaxy Tab
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Databases: SQL Server, MS Access, Oracle, MySQL
Source Version Control Tool: Subversion (SVN), Git
Application: Cisco Jabber, HipChat, Slack, Microsoft Office, Excel, PowerPoint, Outlook, Office Communicator, Microsoft Lync, IBM Lotus Note, Sametime Contacts
Connected Devices: Xbox One/ 360, Apple TV, Roku TV, Amazon Fire TV
Some other Tools: Jenkins, JDBC, axmpp, Tomcat Server, JMeter, Sauce Labs, Confluence, Charles, HockeyApp
Project Management Tool: PPM, Clarity PPM, RTC
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Sr. QA Engineer
Responsibilities:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create well-structured test plans and detailed, comprehensive test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Working on media application for mobile device, set top box and desktop.
- Run sanity and regression test for all mobile device and Set-top box before every release.
- Reproduce and discuss for any critical issue with developer to help them.
- Taking logs for each complex issue from iOS, Android and set-top box and provide to dev. team for better understanding.
- Closely working with client side to know their needs and feedbacks.
- Using Jira, Redmine, TestRail, bitbucket, Gitlab as project management/ bug tracking tool.
Confidential, NJ
Sr. QA Engineer
Responsibilities:
- Review the requirements docs with the Business team to ensure the business needs and high-level functionality.
- Follow documentation and build the test plan, test case and execute the test case manually.
- Testing the Retail application POS (Point of Sales) for web and iPad to ensure the quality of the product.
- Performed the new & existing customers order, get the sales order confirmation number and review the order.
- Tested all the peripherals payment system with Cash, Credit/Debit/Gift /International Card, Check, Echeck including EMV.
- Working to ensure all the info is shown in Sig pad, customer can read agreement, agree/disagree, entered value & sign.
- Checking the database the information get save properly when user input their information into the UI.
- Logged defect into ALM & closely working with the developer to get it resolve.
- Ensure the zero defects in the application before each and every release.
- Manage test reporting, defect resolution, results analysis and metrics .
- Develop QA automated test plans and test case reviews and compile feedback to improve the quality of deliverables.
- Work with developers to in corporate test frameworks.
- Build the Automation Test Framework with WebDriver, Java, TestNG and Eclipse.
- Retail iPad application (mPOS Native) automation by using Appium, Java, TestNG & IntelliJ IDEA
- Write automation scripts by using Selenium WebDdriver & Java to cover more functional test.
- Generate the automation test run report by the scripts and consolidate the report by deeper analysis.
Confidential, NYC iOS/Android App Automation Lead
Responsibilities:
- Follow the Agile process and attending all the meeting including daily stand-up to update the team work.
- Inspect the complex software system and design an automated test strategy to coverage more functionality
- Build the Mobile Automation Test Framework with Appium, Java, TestNG and Spring Tool Suite (STS).
- Automating User interface (UI) to ensure app meets its functional requirements and achieves a high standard of quality.
- Discuss with the team and determine what tests are to be automated.
- Automate USA Now app for Android phones and Tablets
- Create Jira ticket for issues through automation scripts run.
- Configured ANT in local machine and clean, compile and run automation scripts by ANT.
- Worked with developer to adopt code logic.
- Demonstrate about the chosen automation tools with other project parties.
- Run the scripts on Simulator, real device and Sauce Labs.
- Generate a custom reporting called “Extend Report” which gives you pie chart and the other details test logs.
- Used Git as a version control tool.
Confidential, NYC
Sr. Software Engineer in Test | Mobile Automation Lead
Responsibilities:
- Leading iOS & Android Mobile Automation for HBOGO & MAXGO
- Build the Mobile Automation Test Framework with Appium and Java & adding each new feature in the Framework
- Edit the iOS SouceCode for automation prospective and build the app through Xcode
- Maintaining the regression suite and run the scripts in Simulator & Real Device
- Experience in building framework for Flash Based application HBOGO & MAXGO by using Sikuli & WebDriver.
- HBOGO & MAXGO Android Apps automation by using Android Driver and Robotium for Android devices.
- HBOGO iOS and Android app automation by Appium.
- Used Charles Web Proxy to monitor HTTPS traffic between the machine and the Internet and caching information.
- Configured ANT, Manage and run the automation scripts from Batch file through ANT.
- Working with Project management tool Jira, YouTrack, TestRail and ALM
- Running the whole test suite using Selenium Grid and the clouds like Sauce Labs .
- Experience with Java Database Connection (JDBC).
- Having good understanding and build automation Framework in Selenium WebDriver.
- Strong experience with automation tools like Appium, Robotium, Selenium RC, WebDriver, and Sikuli etc.
- Worked in various languages like JAVA, JavaScript, XML, HTML and CSS.
- Experienced with Continues Integration (CI) with Jenkins, Tomcat server and axmpp.
- Experienced in various kinds of testing like Smoke, Ad-hoc, System, Integration, Graphical User Interface - Web based testing, Functional, Regression, User Acceptance Test (UAT), Load testing, Stress testing, Black Box testing, Manual Testing, Back-End testing and Boundary testing.
- Install/Use company applications, software testing programs, and other related software necessary to complete tasks.
Confidential, NYC
QA Engineer
Responsibilities:
- Analyzed the Business Requirement Specification (BRS), Software Requirements Specification (SRS), Functional specs, Design Specs and User Requirements Specification (URS).
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing.
- Experienced in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Experienced in automation testing tools (Selenium RC and WebDriver) and frameworks (TestNG/JUnit/MVC)
- Worked with Mobile Apps/ web testing for iPhone, iPad, iPod Touch, Android and Samsung Galaxy Tab.
- Involved in Manuel and Automation testing for social media such as Facebook & Twitter Tab.
- Wrote simple SQL Queries to retrieve the data from various Tables and to test the database.
- Performed the Back-end testing to ensure data consistency on front-end by writing and executing SQL Quarry.
- Having Functional, Regression, Ad-hoc, UAT, UI Validation, Web Service, Cross Browsers/ Platform & Back-end testing
- Mobile Apps testing Automation for iOS by using - Test Studio.
- Experienced with WebService API testing by using SoapUI.
- Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization points of the application using Quick Test Pro (QTP).
- Experienced with Project Management tool- IBM Rational Team Concert (RTC).
- Involved in QA Life Cycle, which include analyzing the requirements, defining use cases, designing, developing and execution of the QA Process and Documentation.
- Used Bug Tracking Tools like Quality Center and RTC for different projects.
Confidential, MA
Test Automation Engineer
Responsibilities:
- Design and Developed automated functional Test suite using FitNesse, Selenium IDE, Selenium RC and WebDriver.
- Used Selenium IDE to record and convert them to FitNesse Script.
- Upgraded Fitnesse automation test cases to Selenium Script.
- Experienced with Behavior Driven development (BDD) and User Acceptance testing (UAT).
- Created and implemented Test Plan and Test Strategy Docs outlining the scope, objectives, timeline and focus of software testing effort for Functional, Regression, Ad-hoc, UAT, Cross Browsers/ Cross Platforms Testing.
- Involved in analyzing system specifications, design, development and execution of test cases.
- Participated in Sprint Planning, Sprint Demo, Stand-up, Walkthrough and Weekly Automation meeting
- Extensively executed SQL Queries on database tables to verify the database.
- Experienced with Content Management System (CMS) by WordPress.
- Worked with source version control tool such as Subversion (SVN).
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Experienced with bug tracking tool JIRA.
Confidential, NJ
Test Engineer
Responsibilities:
- Analyzed the BRD, DD to created Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Regression test cases were written and automated using Selenium RC.
- Tested application’s GUI by using Selenium RC and IBM Rational Function Tester (RFT).
- Created whole test framework using Selenium RC for further test creation and execution.
- Automated Test Scripts Build and execute them with various Tools like Selenium RC, Rational Function Tester (RFT).
- Participated in Daily Scrum, Stand-up, walkthrough, weekly assessment meetings with BA and developers.
- Worked with source version control tool such as Subversion (SVN).
- Writing Automation Scripts by using QTP for different project
- Created whole functional automated test Script using RFT for further execution.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Testing effort for Functional, Regression, Ad-hoc, UI Validation UAT, Cross Browsers/ Cross Platforms Testing.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Confidential, NYC
QA Tester
Responsibilities:
- Experienced in all the stage of SDLC.
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Reviewed requirements, specifications and provided input during requirements and specification walkthroughs.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Designed a robust automation framework by creating reusable test scripts using QTP.
- Debugged test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Experienced with UML diagram by using Microsoft Visio.
- Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization points using QTP.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Involved in UAT, Ad-hoc, Regression, UI Validation, Functional, Cross-browser/Cross platform, Back-end Testing.
- Worked with development teams to investigate, correct software bugs & deficiencies based on the testing results.
- Communicated with Manager, Team lead daily for testing efforts and sent Status Reports daily and weekly basis.
