Qa Engineer/sdet Resume
Menlo Park, CA
SUMMARY
- Over 6+ years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
- Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, regression testing.
- Worked on projects using various tools and technologies like Web services over SOAP/HTTP, JMS, REST JSON, TIBCO EMS, API swagger, CA LISA testing tool and Dev test solutions8.0/10.0.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Extensive experience in Quality Analysis, Business Analysis, Database testing and Big data testing. Strong experience in eliciting, analyzing, and documenting testing critical artifacts.
- Good Experience with Call routing on Genesys platforms.
- Experience and working knowledge of Identity and Access Management (IAM) and Access Life Cycle Management processes using SailPoint IdentityIQ software.
- Experience in testing Retail (Sterling OMS, POS, Inventory Management and e - Commerce) and Healthcare applications.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Hands on experience using Messaging Services like JMS, Kafka, Kafka Connect, Kafka Streams.
- Strength in Total Automation using TOSCA, Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- Developed JMS components to send messages from one application to other application internally
- Extensive experience as a Quality Assurance Analyst in preparing Test Plans, Test Scripts and Test Cases for both Manual and Automated testing for Web Applications, IVR Testing, Back - end testing and RESTful Web Services API testing.
- Experience in core AWS services ( S3, EC2, ELB, EBS, Route53, VPC, auto scaling, kinesis etc.) and deployment services ( OpsWorks and Cloud Formation, ECS ) and security practices ( IAM, Cloud watch and Cloud trail ) and services Lambda, EMR, RedShift, Elastic Bean Stalk, X-ray .
- Developed and customized configurations, Email templates, rules in SailPointIdentityIQ .
- Strong Understanding of the Call Center and Telecommunications Technologies including IP based phone switches, VOIP, CTI and IVR and Agent Desktop Applications.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Designed and Developed in-house web-based QA portal to schedule any jobs including automation jobs using asp.net, AngularJs, Bootstrap3, JavaScript, Typescript, JQuery and integrated with Hangfire scheduler (Open Source .net job scheduler).
- Experience working ETL and test tools like HP Quality center, JIRA,QTP, SeleniumRC/Web Driver, Java, Eclipse, HTML, XML, MS Office
- Automation using WIN32 Engine, UIA Engine, Java Engine, Classic and TBox engines in Tricentis Tosca.
- Implementing recovery scenarios wherever applicable in TOSCA automation.
- Internal and external quality systems and focused audits
- Experience in testing of custom Tabs, custom Objects, custom Fields, Page Layouts, Workflow Actions and Approvals, custom reports, Dashboards, Visual Force Pages, Apex Classes, Controllers & Triggers and various components as per the client and application requirement.
- Sound knowledge of test management tool HP Quality Center, HP Application Lifecycle Management and Rational Clear Quest tools.
- Created and executed automation scripts using Tricentis automation tool TOSCA.
- Extensive experience in Systems testing, Functional testing, Integration testing, Manual testing, Automated testing, Big Data testing, User Acceptance testing and Regression testing.
- Good amount of knowledge in mobile testing using Appium with C# and also with Protractor, Jasmine, Karmawhich is used for testing AngularJS application.
- Ability in writing Apex Classes, Apex Triggers. Developing Visual Force pages using standard and custom Controller.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”
- Proficient in Manual Testing and Automation testing tools like Empirix Hammer Call Master, Quick Test Pro QTP, Load Runner Performance Center, Quality Center Test Director, Hammer IT/FX/NXT and Cyara Platform
- Configure and manage web apps deployments in Azure cloud. A cloud enthusiast.
- Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
- Develop and Deploy Virtual Services using CA-LISA and SOA Test Scripts in CA LISA.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Knowledge and Experience in Content Management System (CMS).
- Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.
- Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
- Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, Cloud Formation Templates.
- Azure PaaS migrations for certain Data ETL applications.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Created and Maintained Server-side Integration Test using Python and Selenium Webdriver.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Experienced in working with Interactive Voice Response (IVR) Testing.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Experience in designing the Frameworks as Maven project.
- Experience with BDD and TDD using cucumber.
- Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
TECHNICAL SKILLS
Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins
Languages: C, C#, Core Java, JavaScript, Python
Testing tools: Selenium (IDE, RC, Web Driver, and GRID), Quality Center, SOAP UI, API, TestNG, Junit, Appium, JMeter, Coded UI, log4j, cucumber, HP LoadRunner
Reporting tools: Jira, Bugzilla, Quality center, Rally
Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux, TestCafe and Citrix
Database Servers: ORACLE, SQL Server, Sybase and DB2.
Frameworks: Junit, TestNG, Maven, TDD, BDD
PROFESSIONAL EXPERIENCE
Confidential, Menlo Park, CA
QA Engineer/SDET
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings.
- Participated in daily Scrum meetings, discussed with Business and Developers about requirement gaps, defects and blocking issues.
- Internal and External Audits (including suppliers, labs, storage and transportation of products and supplies for Biotechnology, Pharmaceutical and Medical Device business areas)
- Test Sailpoint Identity and Access Management (IAM) Integration connectors and workflows with PeopleSoft, Echo, My Baylor EMR, Service Now, Active Directory and downstream applications.
- Mentored, trained & managed offshore team for Sterling OMS and eCommerce project.
- Performed manual and automation scripts development on agile process.
- Lead for software manual testing, interface testing and automation testing using Test cafe and Selenium.
- Performed automated acceptance tests written in TDD(Test Driven Development) using cucumber.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Create Kafka Message Queues, Topics and Kafka Environment Using the chef scripts.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Provide Subject Matter Expert support for the organization specifically (but not limited to) in the areas of quality, validation, compliance, and auditing.
- Developed Data Driven Tests using TOSCA and automated functional testing.
- Creation of Framework using Typescript, JavaScript, Protractor and Cucumber
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Good expertize in Java Messaging Service ((Hermes JMS, GEMS), XMLs, WSDLs, XSD Schemas, JBOSS and Web Services(SOAP UI Tool and HP Service Test) and Java based applications.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Worked in different phases (Phase white, Phase Orange, Phase Brown, Phase Green, Phase Blue) during migration of IVR applications from Avaya to Genes
- Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
- Responsible for installation and automate functional testcases using TestCafe node.js using TypeScript.
- Expertise with messaging models publish-subscribe using very frameworks like JMS, KAFKA.
- Integrated web service based applications to authenticate and authorize users based on their access and data in SailPoint IIQ.
- Perform internal and external audits as required.
- Designed and developed Hybrid Framework using . Net, C# and NUnit .
- Worked in different IVR applications - Customer Support, AG, Energy, Engineering Support. TSOC, Transactional Team, PTC, Signal, Sourcing, Highway Services, MOW, eBusiness.
- Worked on a proof of concept to implement Kafka-Storm based data pipeline.
- Verified the Skype calls across BNSF platforms (Genesys, Avaya, NEC, NEC PSTN, Avaya PSTN) including basic disconnects, 1-hour long call, forward attempts, transfer calls, 3-way conference calls, hold/resume calls and also tested the base line call features.
- Automated angularJs application module using protractor and Jasmine and created specs for various functional scenarios.
- Performed UI and API testing using Cypress and created from framework from the scratch.
- Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
- Involved in mobile testing.
- Implement REST classes using SailPoint Rest Application.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Worked on adding/updating skills for the different Genesys Agents in Configuration Manager.
- Performed extensive testing on big data Cloudera platform.
- Worked on IVR App’s, Routing Strategies, Reporting work stream for Call Center or Contact Center projects.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Worked on Autosys,Unix, hadoop, Hive, Impala and shell scripting for big data testing. Leading the team for the same.
- Wrote executed detailed Test Cases for multiple projects using Zephyr TFS
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
- Develop scripts with Cyara Platform to automate majority of the regression test cases.
- Tested Topic Messages and Queue Messages using Hermes JMS Tool & Gems Tool.
- Create Numerous Scripts in Cyara Replay and Cyara Cruncher for functional, regression and load testing of IVR applications. Develop grammars in Nuance Grammar Builder and use them in scripts for dynamic Speech Recognition.
- Extensively used test management tool like TestRail and JIRA to develop test cases, test scripts, executing the scripts and tracking the defects, Logging the defects and reporting the defect bug .
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using JIRA
- Used C# programming language as business logic in Visual Studios 2012 as IDE.
- Involved with complex IVR call flow, SQL DB reporting, requirements gathering, and User Acceptance Testing.
- Worked on Genesys CCPulse+ for reporting purposes.
- Conducted GXP and GMP compliance audits both internal and external (vendors and suppliers); Plasma center and lab investigations.
- Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
- Maintained bug lists for critical issues using JIRA
- Used other Mainframe and Non-Mainframe systems like Service Utilization Review, Guidance and Evaluation SURGE, Automatic Collection Management System ACMS and Online Claim Correction System OLCC
- Hands-on experience with AWS resources including VPC, EC2, S3, Auto scaling, Cloud Watch, Cloud Trail, Cloud Front, KMS, SES, SNS, SQS, Route 53, IAM, Lambda etc.
- Used the Verint Software for the Genesys Call, Audio and Video Screen Recording and Quality Management.
- Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
- Involved in testing Web services i.e. REST with tool called ‘Ready API’ with URL.
- Automating Devops for creating VMs in the cloud (Azure).
- Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.
- Trained 3rd party off-site QA team with various tasks including performing various types of testings, bug tracking management in JIRA
- Defined data requirements necessary for test execution Identified, documented and tracked software and system defects using bug tracking application JIRA, Zephyr
- Responsible for creation and execution of Automated test Scripts using CYARA Automation tool.
- Worked on Computer Media Claims CMC /EDI X12 claims including 837I and 837P, NCPDP D.0 and 1.2, Paper claim forms UB-04 and CMS-1500, Real-time web applications for claims submission like RTIP and IPCS.
- Created test cases and executed them in ready API.
- Coordinated QA work and organize war room on AWS big data job monitoring project over teams, improved product quality. Also automate API test; automate Web UI by using Selenium.
- Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
- Hands on experience on working Cypress for angular application end to end testing.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Experience in Azure solution design and implementation in the following Azure service
- Owned QA work on Bing Ads paid-search click fraudulence detection, based on MS Big Data infrastructure (COSMOS).
- Standardized the test reporting process by implementing SSAS QA Fraud cube by extracting Bing Ads Big data in COSMOS and presenting results in Excel.
- Maintained ASQ Auditor, Medical Technologist Licensure and other related professional affiliations
- Performed Corporate Quality Assurance Audit/Oversight Functions as directed. This included review and/or initiation of procedural and/or technical remediation as required by auditing observation responses.
- Responsible for Monitoring of GMP, GLP, GCP Practices/Procedures and Regulations through the Corporate QA oversight/audit process.
- Developed Automated Tools for Confidential BI Fraud Pipeline testing processes (testing click fraudulence detection ) to handle big data upon COSMOS by Map Reduce, in C# and COSMOS
- Tested Axis Content Management System (CMS) including user roles, workflows, and privileges.
- Extensively used Selenium Webdriver API Junit API and TestNG API to write test cases and automate all the test cases.
- Prepared various documents for the overall project - test strategy and risk analysis for overall project; defect reports, test metrics documents to communicate progress of project to client; established test exit criteria for OMS project. data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Proficient with testing REST APIs, Web & Database testing .
- Create the folder structure in RTC and check-in the LISA projects in to RTC.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like Github
Environment: Agile,Selenium (WebDriver and GRID), java, python, Cyara,Jira, Genesys Admin, C#, Tosca, SCI, Genesys CME, Genesys CCPulse+, IVR, Apex,Cypress,Maven, Sailpoint IdentityIQ, Quality Center, Jenkins, Protractor, Azure, HTML, XML, XPath, SQL, PLSQL, Putty.
Confidential, Chicago, CA
QA Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
- Created Python based scripts for Selenium Web Driver with JUnit as automation frame work.
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Defects were Tracked, Reviewed and Analyzed using Quality Center.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Experience with TOAD for backend data validation
- Involved in sending messaging like JMS.
- Responsible for creation and execution of automated test Scripts using CYARA Automation tool.
- Developed Regression test suite on CYARA Campaigns and generated Reports using Cyara Solution Replay.
- Executed User Acceptance testing (UAT) test cases and regression test scripts on Cyara E2E solution platform.
- Used HP Quality Center for creating and executing test cases, for defect tracking and for generating reports.
- Hands on experience on working Cypress for angular application end to end testing.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Used Defect Tracking System Quality Center to report bugs found in different testing stages. Also executed various SQL Queries to retrieve data.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
- Developed automation test scripts for client -server and web-based applications using Python.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Python, Selenium Web Driver, JUnit, ANT, Jenkins, Cypress, SoapUI, TDD, Cyara, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX.