Sr. Qa Engineer Resume
Rochester New, YorK
SUMMARY
- Overall 7+ years of experience in Quality Assurance testing of Mobile application, Web Based and Client/Server applications and Databases in Finance, Healthcare & amp Media Applications.
- Complete understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) from analysis of business requirements to system design, and to system testing.
- Hands on experience in all stages of Quality Assurance Life Cycle (QALC) aspects such as Requirement Analysis, Test Plan development, designing, Test Execution, Report generations and Test sign - off
- Experience in Waterfall, Agile and Scrum project environment.
- Experience in unit testing, system testing, Integration testing, Exception testing, Functional testing, compatibility testing, Performance testing, security testing, User acceptance testing, defect reporting & defect retesting
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests
- Experience understanding the code written in different programming languages Java, VB Script, Java Script , Type Script, Python and databases like Confidential, SQL Server .
- Works in various computing environments: Windows, Linux, Virtual, Compute Clusters, Cloud
- Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services
- Experience in Hadoop, parallel processing Clusters / HPC clusters.
- Conduct test defect analysis of SIP, DOCSIS, PCMM Protocols through SSH, Wire Shark and Agilent test tools.
- Tested Angular 2 Application with Jasmine testing framework and Protractor. Used Typescript for automation.
- Experience on Hadoop Clusters, Hive, Pig, Alteryx or any Analytical tool testing
- Experienced in using Web-debugging tool like Fire Path and Fire Bug for finding elements locator in Firefox and developer tools in Safari, IE and Chrome browsers
- Experience in using See Test Automation for Manual and automated testing of Android apps iOS apps.
- Tested application and filed defects using JIRA
- Significant ability to troubleshoot SIP traces and call flow.
- Experience and understanding in establishing SAN for Confidential DB and database applications
- Proficient in using test automation tools such as Selenium Web Driver/RC/IDE/Grid, QTPand Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Proven ability in designing and creating automation frameworks using Java, Selenium Web Driver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
- Added various Check Points by customizing VB Script using the Confidential UFT and later on with configurations in Tricentis Tosca.
- Experience using test automation frameworks (such as Selenium, Postman API Client, etc)
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
- Performed functional and regression testing using Tricentis Tosca and involved in verification and validation process.
- Familiar with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS
- Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
- Strong SQL scripting / ETL testing skills, Web application testing experience
- Tested Work Item creation and resolution as part of testing Pega work flows
- Experience in test automation on API and End-to-end testing in TOSCA
- Used QTP for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
- Perform a smoke test of the application after the build has been deployed to the test environment to ensure that the build is ready for the testing activity to start
- Resolve issues, report clear defects, and produce metrics for defects and test results
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, Confidential Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, UX & UI Design QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing, iOS Testing), JMeter, SeeTest.
Version Control Tools: GIT, SVN, Team Foundation Server
Programming Languages: C, C++, Java, JavaScript, Python, Ruby, VB.Net, ASP.Net, C#.Net
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Deployment & Build Tools: Apache Ant, Apache Maven1.0.
Web Technologies: HTML, XML, DHTML, JQuery, Confidential
Database: Confidential SQL Server 2008, Confidential 11g, MySQL, DB2, MONGO DB, Confidential PL/SQL.
Browsers: Internet Explorer, Firefox, Chrome & Safari
Web Servers: Internet Information Server (IIS), Apache, Tomcat.
Ticketing Tools: Service Now, Remedy, Confidential Open view.
Operating Systems: Windows, LINUX, UNIX, MAC OS.
Other Tools: Test Link, Confidential Office Suite (Word, Excel, Access, PowerPoint, Outlook), Adobe Acrobat, SharePoint, Adobe Photoshop, Qlikview 12.X/QlikSense 4.X Reporting Tools.
PROFESSIONAL EXPERIENCE
Confidential, Rochester, New York
Sr. QA Engineer
Responsibilities:
- Participating in all the phases of agile methodologies in Scrum framework
- Implemented simulator for Android devices and performed automation testing using Appium.
- Developed automated test scripts for Android devices using appium, and UI Automation/ Java to optimize testing process and quality.
- Involved in Interface Testing (API testing)
- Developed Appium scripts for Native Android/iOS Apps using Java/Ruby
- Designed Hybrid Appium Test automation framework, Page Object Model for mobile application ( Android/iOS apps)
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Performed Cross-platform, UI testing for native and hybrid mobile apps using Appium, test automation framework
- Involved in writing SQL Queries for creating promotions in the Mobile and Desktop Applications (iOS, Android, MAC, and Windows)
- Implemented automation using Selenium WebDriver, Java, Selenium Grid, Eclipse, TestNG framework
- Perform user interface, web services, functional, system integration, database, regression and user acceptance testing using various tools- SoapUI, Postman, Fiddler, Team foundation server, Test Manager and SQL management studio and various client specific tools in pre-production and production environments.
- Responsible for identifying and logging defects in defect tracking tool Team Foundation Server based on severity and priority level.
- Involved in Integration, Regression, Performance, Validation, Functional and End-to-End testing on Retail applications that interface with POS
- Involved in testing multiple POS apps for iPod's, used for processing credit card transactions wirelessly in the retail stores.
- Wrote test cases using Confidential Test Manager
- Web Service automation using C#, Soap UI and tested web services manually using Postman.
- Involved in Web Service testing using POSTMAN, SoupUI, REST tools and Automation testing using C#, .Net based framework, Apache MTM, using Confidential, XML payloads.
- Responsible for Confidential Team Foundation Server collaboration platform, supporting application lifecycle management (ALM) solutions for client-server development, test integration environments
- Built and maintained TFS project branches to include sources code.
- Monitored site Functionalities, Content and Rule Validation for promotion applications on multiple platforms (PCs - Windows, Mac OS; Mobile - iOS, Android)
- Added assertions to validate the XML in Web Services SOAP and RESTful service
- Performed Functional Cloud testing for Web based applications which are established as Web based POS to test web applications on different browsers, hardware and operating systems combinations
- Using Cloud watch and new relic to monitor the API performance
- Involved in White Box testing by authoring python code in Selenium Web Driver
- Created tickets with bug tracking tools like Confidential Test Manager, JIRA and Clear Quest
- Worked on SOAP UI for testing and validating various web services used in the application
- Involved in writing SQL Queries for backend/ ETL testing
- Performed Smoke Testing to make sure all the Test Channels and Test Environments are working as desired.
Environment: Appium, Postman, SQL, Soap-UI, Team Foundation Server, Fiddler, Selenium Web driver, Confidential Test Manager, Android, iOS, Windows, Jira, Aglie.
Confidential, Chicago, IL
Selenium Tester
Responsibilities:
- Analyzed the Business requirements and developed Test Environment Setup and Test Infrastructure in both Manual and Automation requirements, general requirements and system specifications.
- Involved in working with Waterfall and Agile methodologies - SCRUM
- Involved in testing 2 applications, one is web-based and another is client-based application.
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
- Deploying of the automated web services test scripts to run on a scheduled basis in the Jenkins and generating the reports.
- Updated the JIRA with test cases, defects, and Attended weekly status meetings with development and management Teams.
- Used Selenium IDE and Selenium Web driver for generating test scripts and to Automate Functional and Regression Testing using Selenium
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Designed, developed and implemented POM based automation testing framework utilizing TestNG and Selenium Web Driver to run test cases in multiple browsers and platforms.
- Developed test code in Java language using Eclipse, IDE and Testing framework.
- Designed REST/HTTP, SOAP APIs, including Confidential data formats and API versioning strategy
- Test case automation using Cucumber, Selenium test automation tool with Ruby
- Used Selenium RC used to test search results of Meta search engine
- Ruby Scripts for Automation using Selenium IDE/RC/Grid.
- Created Selenium test case in Visual Studio by coding C#
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements
- Developed automated script for back-end testing using Selenium RC
- Created Feature file scenario outline with Cucumber framework and wrote acceptance test using BDD
- Written Gherkin and Ruby Automation Test Scripts execute in Cucumber.
- Involved in the creation of an automation framework in CITS using Cucumber
- Involved in creation of automation framework in Selenium Web Driver using behavior driven using Cucumber
- Involved in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET
- Involved in developing applications using ASP.NET Web Forms
- Designed and developed Hybrid Framework using . Net, C# and NUnit
- Implemented Page Object Model framework with Python and Selenium
- Using Confidential Quality Center for storing, maintaining the test repository, bug tracking and reporting
- Managing security groups on AWS and custom monitoring using cloud watch
- Used Python modules such as requests, urllib, and urllib2 for web crawling
- Used Jenkins as continuous integration server to run automated test suites
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Performed various testing activities like GUI testing , functional testing , browser compatibility testing, regression testing.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and Confidential formats.
Environment: Net(C#), app services Selenium IDE/Web driver /Grid, C#, Agile, Soap UI, Rest Assured, XML, Confidential, SQL, TFS, MTM, Coded UI, GIT, Visual Studio.
Confidential, Boston, MA
Software Development Engineer
Responsibilities:
- Identified many issues and errors which were not identified by the developers
- Logged and kept track of all Defects till their closure using Quality Center.
- Maintained proper Test case and Test error log documents for all the issues raised by Client.
- Executed test cases, test plans and performed System Testing, Regression Testing and Functionality Testing
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script
- Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of QC
- Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
- Involved in writing SQL Queries
- Used Quality Center ( Confidential QC) as a bug tracking system
- Strong SQL scripting / ETL testing skills, Web application testing experience
- Validating the load process of ETL to make sure the target tables are populated according the data mapping provided that satisfies the transformation rules.
- Documented the end to end functionality of the application along with a business analyst, which was referred in future for any functionality knowledge when required
- Took the responsibility in completing the Weekly Status Report and also helped my lead for his lead activities.
Environment: QTP, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, Windows 7/Xp.
Confidential
Jr. QA Analyst
Responsibilities:
- Followed Agile testing methodology like SCRUM on portal development applications by following sprint wise testing with Web Services using SOAPUI and Postman .
- Job operated within a very agile environment, employing 2 week sprints, daily scrum meetings, burn-down charts, task weighting, pair programming, refactoring, presentations and review.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Performed data driven tests, for testing the application with multiple sets of data.
- Prepared test cases for Functional, Smoke, Backend, Black Box, Integration, System, Regression and Performance testing based on the high-level scenarios and functional requirements document.
- Conducted User Acceptance Testing (UAT) to validate that the developed application meets the business requirements.
- Wrote automation scripts in C#, Selenium WebDriver and NUnit using behavior driven approach like Specflow .
- Developed new and updated existing Automation test cases using Selenium WebDriver and Nunit .
- Automated Web-based, highly transactional and large Client/Server applications.
- Wrote SQL queries to validate the data integrity/stored procedure in the application.
- Strong communication and interaction with Clients, Developers, Business Analysts, Management.
Environment: Agile, Scrum, .NET, SQL, Specflow, BDD, Nunit, Quality Center, Selenium WebDriver, C#, MS SQL Server, MS Office, SharePoint