Sdet Resume
El Segundo, CA
PROFESSIONAL SUMMARY:
- Over 6+years of QA experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications in Finance, Healthcare, Banking & Retail Domains.
- Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL and Selenium.
- Experience in both Agile and Waterfall Software Development methodologies.
- Experience in Software Design Engineer and Test (SDET) in Microsoft.
- Automated Test cases in TDD(Test Driven Development) and BDD(Behavior Driven Development)
- Experience in all phases of Software Testing Lifecycle (STLC), Software Development Life Cycle(SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
- Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium, Calabash, Robotium.
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
- Extensive experience in designing on Keyword andData Driven framework.
- Good experience in Selenium/Web Driver and creation of automation framework with TestNG.
- Expertise in reviewing,analyzingSoftware Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts and Test reports of manual and automated tests..
- Work experience in integrating Automation scripts (Selenium Web Driver) on Continuous Integration tools Jenkins/Sauce labs for nightly batch run of the Script.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC),Microsoft Test Manager (MTM) and Team Foundation Server(TFS).
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Proficient in mobile application testing including native, web and hybrid application on real devices.
- Experience in using SOAPUI for testing web services developed using SOAPUI.
- Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON.
- Experience in Testing IPhone/iPad application via C, XCode, Swift.
- Good Experience in Installing and utilizing software simulators of mobile devices using Android studio and XCode.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience with bug tracking tools like Quality Centre/Test Director,ALM,JIRA,Bugzilla.
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Experience include Functional testing, User Acceptance Testing, Integration testing, System testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web based Applications
- Experience working with Project Managers, developers, business analysts, and end users in defect resolution.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, JavaScript, Shell Script, SQL, C#.NET, ASP.NET, Python, JQuery, UML
Test Management Tools: MTM, Eclipse IDE, HP Quality center, Xcode, Android SDK.
Defect Tracking Tools: HP quality Center, Jira, Visual Studio Team Foundation Server (TFS),ALM QC
Build - Tools: Ant, Maven
Frameworks: Hybrid, Data Driven, Keyword Driven, Cucumber, BDD/ATDD, Page Object Model(POM)
CI-Tools: Jenkins
Cloud Based Testing: Browser Stack
Databases: SQL Server, MS-Access and Oracle PL/SQL, SQL*Loader, MYSQL
Web Technologies: HTML, DHTML, XML, JavaScript, VBScript, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Flash.
Operating System: Windows XP, 7, 8,10/vista & server 2003, Unix, Linux and Mac, Mobile Testing Android, iOS
Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST
Management Tool: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Scrum
Version Control Testing Tools: GIT, SVN, CVS, Clear case, TFS, Selenium IDE/RC/ Web Driver/Grid, QTP, Junit, TestNG, Eclipse, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JMeter, GIT
PROFESSIONAL EXPERIENCE:
Confidential, El Segundo, CA
SDET
Responsibilities:
- Review of features on Feature Acceptance Test & Build Acceptance Test for each platform (Web,iOS, Android).
- Prepare the test Plan, Test Cases, Testing Strategies.
- Implemented Automation Scripts for applications for iOS, Android, Windows, Tizen, Apple TV, Fire TV, and Osprey platform.
- Worked on automating smoke test suite for Native iOS app using XC Test in XCode using simulators and real devices.
- Performed various mobile gestures (Long Press, Drag & Drop, Swipe).
- Wrote scripts for automation testing for Mobile Native apps.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Created Emulators using Android SDK and Simulator using xcode for step by step debugging.
- Regular Maintenance of CI/CD setup for All Platforms (iOS, Android, OSPREY, Fire TV).
- Scheduling the jobs for execution over the night and worked on configuring Master/Slave Configuration to maintain the CI/CD setup.
- Worked on Node.js for customizing Appium for Roku TV to meet requirements.
- Enable Report Portal Integration for all Platforms (iOS, Android, Osprey).
- Used different types of virtual devices Emulator (Android virtual device built in Android Studio for android) and Simulator (Xcode for IOS) and real devices for Testcases validation.
- Analyze the execution report for functional failure or automation failure.
- Automation for Phone and TV using Page object Model based and Remote key events for TV.
- Experience in Creating Modules in Appium using Node.js
- Maintenance of POM based framework holds for all type of applications by specifying device type properties.
- Creation and addition of test scripts for new features.
- Maintenance of existing framework for change requests.
- One click execution of end to end automation which includes auto start of Appium, deploying of build on device, executing the tests and report generation.
- Validated data from Headend Calls.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Automated test cases using Selenium, Java, Cucumber, BDD and used Gherkin language.
- Worked on Perfecto Mobile cloud-based testing and monitoring solutions for mobile applications and websites utilizing a wide selection of real and emulated mobile devices.
- Extensively working on end to end user journey testing using headend APIs and client UI using FAT (ATT framework).
- Worked as a key member of our team developing Automation scripts for high quality Video application.
- Manually tested DIRECTV Now on multiple platforms like Web, iPhone, Apple TV and Android.
- Used Source Tree, GIT to merge, push, pull, and commit files after making code changes.
- Integrated Automation scripts Selenium WebDriver API on continuous integration tools Jenkins for continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Managed and maintained the master branch of automation for Web, iOS, Android platforms.
- Interacted with External Premium Network Teams like HBO, Fox, Fox Sports, Starz Encore, Audience, Cinemax, ShowTime to validate data.
- Responsible for developing and formulating test cases for Integration, Regression, Smoke testing for all the platforms and executing them.
- Extensive use of bug tracking tool like Jira to Quest for identifying, analyzing, and documenting defects and used Qmetry as Test management tool.
- Used Charles debugging proxy to record the requests and responses of the application.
- Used JSON to modify the response coming from API.
- Used Source Tree (GIT) to pull, commit, and push the code to local and merging to master branch.
Environment: UNIX, MacBook, Windows, iOS, tvOS, Android, Node.js, XCode 9.2, Java, Agile, Jenkins, IntelliJ, Source Tree, Maven, Perfecto, GIT, Charles Proxy, Postman, Selenium WebDriver, Agile Methodology, TESTNG, Jira, Report Portal.
Confidential, San Antonio, Texas
Sr.QAEngineer
Responsibilities:
- Followed Agile Methodologies,Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Java.
- Perform Functional, Integration,Regression,Smoke,White/Black box, User Acceptance Testing (UAT), and End-to-End Testing.
- Automated highly transactional internal trade web application through Selenium WebDriver.
- Experience in writing Automation scripts and frameworks using Java, C#, JavaScript.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Performed Back End Testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
- Created custom enhanced reports in ALM and using complex SQL queries and Business Views.
- Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
- Used version control tools like GIT.
- Validated Web Services and RESTful calls by comparing the data with Database and User Stories.
- Involved in complete Software QA Testing life cycle right from reviewing user stories, test plan, test cases, test data prep, smoke test, test case execution, defect tracking, regression testing, UAT, Integration Testing, security Testing and many more activities
- Developed Test Cases to test web Services and RESTful calls using SoapUI.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Tested Salesforce configuration and setup, developed test cases, and performed functional/regression testing.
- Worked on various Salesforce.com standard objects like Case Management, Accounts, Contacts, Content, Reports and Workspaces.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter.
- Written Test Cases for ETL to compare Source and Target database systems, Source to Target column level mapping, check Referential integrity and created the scripts accordingly.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development TDD.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
- Conducted API testing using postman.
- Hands-on on Bit bucket for check-in and check-out i.e. version control systems.
- Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Test environment setup, unit test result validation, test execution, and defect management in different environments.
Environment: Agile Methodology, QC, Selenium WebDriver, Ruby, TestNG, Perl, HTML, XML, web services, SOAP UI,REST Services, Postman, Salesforce, TOAD, Mockito, Oracle, SQL, ALM, HTML, XML, Jenkins,Maven, HTML, Java script, JIRA, Eclipse, CA LISA, Windows, SQL* plus, SQL Server
Confidential, Bowie, MaryLand
Sr QA Analyst/Mobile Tester
Responsibilities:
- Performed Smoke, Functional, Regression and Positive and Negative testing manually.
- Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT and automated frameworks from starch like Page Objects framework.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices, with Project Stakeholders.
- Developed Selenium Web Driver automation scripts for E-commerce checkout process.
- Expertise in testing Mobile,Tablets,Mobile simulator, emulators in web.
- Worked on mobile application testing using Appium.
- Used Appium for native, hybrid Mobile application Testing foriOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Conducted end-to-end, functional, usability, exploratory testing on web, mobile web, native apps
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into CI process, and used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Used TFS to capture bugs, track and manage any type of change.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed services testing with SOAP UI by validating request and response for XML, json files.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Worked on Cucumber applications and Responsible for preparing weekly status reports
Environment: TFS, Visual studio, Unix/Shell,Appium1.0/1.5,XPath,Maven,Angular Js,Linux,Jenkins,UFT,Restful,LoadRunner,LINUX,XML,WebServices,WEBUI,Oracle,UNIX,Protractor,Crystal Reports, SQL Server 2008, Microsoft Vision,SQL Navigator, Enterprise Tester, Enterprise Architecture, MS Office 2007.
Confidential
QA Engineer
Responsibilities:
- Designed and Developed Test Cases according to Functional Requirements and design specifications of the application.
- Responsible for understanding and documenting the technical and functional requirements.
- Converted Business requirements and design documentation into Test Cases and Test Scripts.
- Created Selenium manual & automation scripts, frameworks in Java.
- Used TestNG Annotations in Selenium RC in Java (Junit) and executed as testing suite.
- Designed and executed manual and automated test cases through QC.
- Implemented waterfall methodology in this project.
- Good experience in Web Services Testing using SoapUI
- Extensively used HP Quality Center for Test management and execution of test cases
- Performed End to End Testing and involved in User Acceptance Testing, Smoke testing, Functional testing, and Cross-Platform, Regression, System, Acceptance and Usability testing during different stages of the application development.
- Tested referential relations and integrities of data.(ETL)
- Categorized bugs based on the severity and Used Quality Center (HP QC) as a bug tracking system and interacted with developers to resolve them.
- Analyzed application data using the SQL to identify the ETL processes.
- Performed XML testing by using SoapUI.
- Analyzed test specifications and converted them into Manual Test Cases
Environment: Quality Center, Java, XML, Manual testing, MS SQL Server, SQL,Oracle9i MS Office