Sdet Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Around 8 years of experience in Software development and testing which includes Automation and Manual testing using Selenium.
- Over 7+ years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, Healthcare, Retail, Insurance, and Telecommunication applications.
- Extensive experience in working in Agile/Scrum and Waterfall (SDLC Methodologies) environments.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language
- Expert domain knowledge in Railroad PTC (Positive Train Control) operations.
- Extensive knowledge in Protractor framework for Applications developed with AngularJS.
- Specialized in Performance Testing applications using load - testing tool LoadRunner and JMeter.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
- Experience in writing test cases as per the Software requirement specifications.
- Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNGand Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Have experience in Black box and White box testing.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experienced in writing SQL queries for back-end testing and validation of data
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Rally, Bugzilla.
- Specialized in Performance Testing applications using load-testing tool LoadRunner and JMeter.
- Used Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Executed automation test scripts using windows and Linux platforms for MFP products. Used open source environment in Linux and UNIX Platform Web application testing.
- Excellent experience with source version control tools such as Subversion (SVN) &Git.
- Excellent interpersonal, team player and multi-tasking skills, participated in daily stand up meetings, status meeting and retrospective meetings in a distributed team environment.
TECHNICAL SKILLS:
Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing.
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver/IDE/GRID/RC, SOAPUI, Postman, Eclipse, Appium, JMeter, Firebug
Frameworks: TestNG, Page Object Model, Data Driven, Hybrid Testing, TDD, BDD, JUnit, log4j
Defect Tracking Tools: JIRA, HP Quality Center, APM
Test Build and Integration tools: Jenkins, Maven
Programming Languages: C#, Java
Scripting Languages: Java Script
Markup Languages: HTML, XML, XPath, CSS
Databases: MySQL, Oracle 10g/11g, SQL Server, DB2
Operating System: Windows XP, Windows 7, Windows 8, Windows 8
MS Office Tools: Word, PowerPoint, Excel, Outlook
PROFESSIONAL EX PERIENCE:
Confidential, Minneapolis, MN
SDET
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Extensive testing experience in testing applications in development environment.
- Performing Functional, Integration, Regression, Smoke, White box/Black box Testing for Mobile App using Appium.
- Designed and developed automation framework settings and implementation of Java, JavaScript.
- Designed, developed and implemented POM based automation testing framework utilizing JavaScript and nodejs
- Convert high level scenarios to test cases.
- Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Developing Appium Scripts for Native Android/IOS Apps using Java.
- Participated in developing common Appium framework for both Android and IOS
- Manual Testing experiences, documented Test Plan, Test Case using MS Word/Excel.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Expertise in testing Mobile devices, Tablets, Mobile simulator, emulator.
- Used different types of virtual devices (Emulator & amp; Simulator) and real devices for Test Cases Validation.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Used GIT and Stash to re-modify files and for software development.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them to do security testing.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Responsible for reporting and tracking the defects using JIRA.
- Performing Functional, Regression, GUI, and Integration testing using Selenium with Java.
- Determined system defects based on expected outcome of testing performed.
- Identified defects and interacted with developers to resolve issues.
- Maintain Daily, weekly and project status report.
Environment: Java, Selenium, Jira, Soap and Rest Services, Eclipse IDE, IntelliJ IDEA, Test NG, Firebug, Fire path, XPath, Appium, UI automator, XCode, Android Studio, Emulator, Simulator, Maven, Jenkins
Confidential, Phoenix, AZ
SDET
Responsibilities:
- Develop and Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Designed, developed and implemented POM based automation testing framework utilizing Webdriverio and nodejs
- Defined test goals for sprints (Agile Process).
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Mobile applications functional testing (iOS, Android), including notifications, subscriptions
- By using the Appium, java developed the automation script for the mobile applications.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Tested the mobile application using the various iOS and Android devices.
- Worked with mobile handset applications. Ability to work with various mobile communication technologies and devices.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Designed and developed automation framework settings and implementation of Java, JavaScript
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Multiple device and browser testing with SauceLabs integration, including iOS and Androidhybrid mobile apps
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Designed performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into scripts using LoadRunner.
- Used JIRA to report defects and test results
Environment: Java, Appium, Webdriverio, Selenium IDE, Firebug, SQL, LoadRunner, JavaScript, Jenkins, HP Quality Center, JIRA, GitHub, and Windows.
Confidential, Mountain View, CA
QA Automation Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Developed test code in Ruby language using Cucumber framework.
- Developed Test Frameworks in Cucumber for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Defined test goals for sprints (Agile Process).
- Configured Selenium WebDriver, TestNG, Maven tool and created automation scripts in java using Junit prior to agile release.
- Performed white box testing using TestNG for class, method, &Web Servicestesting.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Executing the test plans on web and as per requirements.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity
- Used Jenkins as continuous integration server to run automated test suites. Integrated Automation scripts (SeleniumWebDriverAPI) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Developed automation scripts using SeleniumWebdriver.
- Participated in migration of automation scripts through Web Driver, in order to provide an API that established a well-designed standard programming interface for web application testing.
- Performed functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application
- Performed cross-browser testing.
- Created SeleniumWebdriver tests using page library.
- Used SeleniumGRID to execute test cases on multiple platforms.
- Maintained Maven for test suite execution and integrated it with Jenkins for scheduled runs
- Created positive and negative test cases by using valid and invalid data.
- Performed RESTFUL functional web services testing.
- Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve the issues
Environment: Selenium WebDriver, Jenkins, Ruby, Cucumber, SOAP UI, Maven, TestNGFirepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows, JMeter.
Confidential, NY
QA Automation Engineer
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Defined test goals for sprints (Agile Process).
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Automated test development in C# with MSTest, NUnit, MS CodedUI testing framework,
- Responsible for writing the Performance automation scripts, executing the test cases and providing the load/performance results of the GetHelp application using C#, Configured deploying builds in c#
- Tested application and filed defects using TFS.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
- Worked with Source version control tool such as Git.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Selenium WebDriver, C#, SQL, HTML,C#,SOAP/Rest, Groovy Script, Quality Center, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle
Confidential
QA Automation/Manual tester
Responsibilities:
- Developed manual/Functional Test conditions and Scripts based on the requirement documents.
- Project is developed using waterfall methodology.
- Used OOPS concepts like Classes, Objects, Inheritance, Interfaces, Access Modifiers, Dictionary in C# programming language for day to day automation of test cases.
- Involved in system testing, data integrity testing and ETL testing.
- Extensively queried through SQL to check the database records.
- Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
- Strong Knowledge on Appium and wrote tests against multiple platforms (iOS and Android) using same API.
- Involved in Performing the web services testing with SOAPUI by validating request and response for XML, JSON files.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Performed manual testing on the whole application before going for the automated testing.
- Involved in creating the DataBase Scripts.
- Performed both manual and automation testing.
- Performed Regression testing for every modification in the application and new builds using Selenium WebDriver.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- Involved in User Acceptance Testing (UAT) of the application.
Environment: Selenium QTP 10, SOAPUI, Python, Quality Center10, C#, ASP.NET,SQL Server, TOAD, UNIX, HTML, VBScript.
Confidential
QA Manual Tester
Responsibilities:
- Project is developed using waterfall methodology.
- Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility.
- Involved in testing both SOAP and REST services using SOAPUI, Tested both XML and JSON formats.
- Performed quality assurance reviews on all System Development Life Cycle.
- Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
- Analyzed code to Performwhite box testing.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Worked on SQL statements in checking the validity of the Backend.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Performed Browser Testing under various browser environments like Chrome, Firefox etc.
- Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
Environment: VBScript, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.