Sdet/ Software Test Engineer Resume
Redwood City, CA
SUMMARY
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation ofQAtesting strategy for Web - based and Client/Server applications using Manual andAutomationtesting. Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
- Previous responsibilities included mentoring the QA team in Ranorex and creating and maintaining test suites for proprietary web - portals (using Ranorex and c#)
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Plans, Test Cases (Manual / Automated), Defect Reports and developing Test Scripts, Traceability Matrix and Test Environments.
- Experienced in SQA (Software Quality Assurance) including both Manual and Automation testing with tools such as Selenium WebDriver, Grid, Cucumber BBD, Jenkins, Smart Bear Ready API, SOAP UI PRO, HP QTP/UFT, Junit/TestNG.
- Created, enhanced and supported a UI automation test framework, designed like .Net, giving other SDETs the ability to efficiently test the quality of Confidential integrated with LinkedIn.
- Very good experience in Selenium Scripting using SeleniumWeb Driverand Eclipse IDE withTestNG.
- Extensive knowledge in UI and API (REST/SOAP) Automation Testing using Selenium C#, Selenium - Karate, CA-Devtest, UFT/QTP and TestComplete with more than 15 years of professional IT experience with involvement in all phases of Software Quality and Security Testing on varied platforms experiencing analysis and testing of enterprise wide software, like desktop applications as well as web applications.
- Responsible for creating and maintaining architecture forRestful APIusingSpring Boot.
- Created ASP.Net web pages to wrap SQL queries using the UI to simplify and allow easy execution of database queries, boosting productivity of manual testing
- Solid experience in Design and Develop test automation Frameworks from scratch usingProtractorwithJavaScriptprogramming language implementJasmine BDD frameworkon it.
- Automation tool and scripting experience for both front end and APIs (Selenium Web driver, C#, Java, JavaScript, Visual Studio, VSTS Coded UI, Cucumber, MSTest, Python and JMeter).
- Lead the technical design and implementation of the automated testing of LinkedIn's Confidential stack using Visual Studio, .Net, C#, Ranorex Studio, Jenkins and Git
- Solid understanding and working experience working on AGILE methodology and involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience with Siebel Account, Opportunity, Contact, Asset, Product, Pricing and Order management/fulfillment modules.
- Certified Scrum Master and Certified Scrum Product Owner with 13+ years of experience as a Manual Test QA implementation resource in Hadoop(3) java SpringXD, Kafka, web services, UI Selenium Automation Test Developer along with a strong background in agile
- Hands on experience with Linux RTOS, real time operating systems
- Experienced in usingHPALM 11.52Quality Center and Test Director, Quick Test Pro QTP
- Experienced in creating Automated Web services testing processes using SoapUI NG Pro tool and Karate DSL framework.
- Expertise in creatingBDDdriven test frame work
- Experience in testing and configuring DNS, DHCP, HTTP, HTTPS, TCP/IP, UDP, SNMP, OSPF, RIP, PPTP, L2TP,VLAN, VPN, L2VPN, L3VPN Firewall and Wireless components.
- Knowledge of Authentication protocols (CHAP, PAP).
- Created ASP.Net web pages to wrap SQL queries using the UI to simplify and allow easy execution of database queries, boosting productivity of manual testing.
- High Proficiency in Backend Testing of the applications by executing SQL commands inMySQL,OracleandMS SQLServer
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD)
- Extensive experience in usingSelenium WebDriverAPIs for writing Junit test suites and test cases for testing functionality with theSeleniumServer
- Proficient with testing tools such asVisual Studio Team System, HP Quality Center, Team Foundation Server 2008, Quick Test Pro,Win Runner,testingclient/server and web based applications
- UsedSpring BootActuator to monitor and manage the application in production environment.
- Experience in integrating code quality tools in CI/CD pipelines such as SonarQube, Veracode
- Designed and developed REST API test automation using Intuit karate framework using JavaScript, Java and Cucumber features
- Experienced setup, install, and configuring servers and OSes both Windows and Linux
- Experience in developing and executing Testing Lifecycle, Test Plan, Test Cases, Test Execution, Defect Report, and Requirement Traceability Matrix.
- Experienced in Web Services and API testing by using SoapUI.
- Experienced in using Postman for API testing using POST, GET, PUT, and DELETE.
- Expertise in the Bug tracking process, familiar with Bug Reporting and Tracking using Defect Management tools (JIRA, HP QC, TFS).
- Experienced in using HP Application Lifecycle Management toolHP ALM 11.52QC .
- Experience as aSenior QA Automation Engineerin Software Testing, proficient in Client/Server and Web based applications. Expert inAutomation Testing(Selenium WebDriver),BDD Cucumber, API Testing, Mobile Testing, Protractor Angular TestingandManualTesting. Experience in performing clerical and administrative tasks and providing excellent customer support. Proficient in software issues identification and documentation
- Created ASP.Net web pages to wrap SQL queries using the UI to simplify and allow easy execution of database queries, boosting productivity of manual testing.
- Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit
- Performed back-end testing by executing SQL queries such as stored procedures over various database products on Window platform.
- Experience in the development of Data Driven, Behavior Driven Automation frameworks using tools like Spec flow and Cucumber.
- Experience in analyzing the business requirements, Functional requirements and Use cases.
- Demonstrated ability to interpret business requirements to actionable test plans.
- Professional experience in Automation testing using Selenium WebDriver and
- QTP/UFT.
- Experienced in Creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT 11.5 QTP / HP ALM 11.52 QC saving the results in HP ALM
- Proficient in test automation frame works using tools Karate, Selenium, SoapUI Pro, NI Test stand and CANoe
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect life cycle.
- Experience in manual testing using user interface and proficient in Black Box Testing, Regression Testing, User Acceptance Testing, and experience in Bug Tracking.
- Experienced in high level language like C# and Java.
- Good experience with Selenium IDE on creating C# or Java test scripts for Black Box Testing and White Box Testing.
- Logging defects using different bug tracking tools, retesting defects, and generating Defect Reports.
- Expertise in performingmanual testing&Mobile ApplicationTesting usingAppium
- Extensive experience in Functional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.
- Have knowledge on other automation testing tools such asTaiko, KarateandLambada Test.
- Designed and developed Webservice s API test automation using SoapUI and Karate framework
- Experience with Web GUI test automation using Selenium web driver and Java
- Expertise on Selenium test automation usingSelenium WebDriver,Selenium Grid,JAVA,TestNG,Cucumber,Maven,GitHub,Jenkins,Sause LabandJDBC
- Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox, and IE).
TECHNICAL SKILLS
Testing Tools: Python, Selenium, Veracode, Whitehat Cypress, WebDriver, JUnit, TestNG, QTP, HP Quality Center/ALM, Postman, Soap UI, Spec flow, Cucumber, TFS, Jira,AWS, BDD,karate, Linux
Languages: C#, Java, HTML, CSS, XML, SQL, java
Web Debugging Tool: XPath, Fire Path, Firebug
IDE and Tools: Visual Studio, Eclipse, IntelliJ, SSMS, Maven
Continuous Integration Tools: Jenkins, Bamboo
Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: TFS, Jira, Quality Center
Databases: SQL Server, MS Access, My SQL, Oracle
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Redwood City, CA
SDET/ Software Test Engineer
Responsibilities:
- Actively involved in designing and developing test plans and functional test cases from business requirements and conceptual documents.
- Participated in test designing and plan reviews with peers and stakeholders to determine to plan and determine the effectiveness of testing.
- Involved in functional testing, test case development and regression testing using Junit for web-based application.
- Created Page model, interfaces, Strategy, Command and Build design patterns in local framework to use abstraction executing java code effectively and share code productively among Biomed engineers
- Performed Backend Testing using SQL Queries in order to view successful transactions of data and validating data. Worked with designing and building automation frameworks in Cucumber BBD.
- Created Ranorex C# .Nettests solution to organize tests & run via command-line so Jenkins jobs could specify environment & browser.
- On Premise for reguar application for desktop or laptop view and tested SaaS for iPad as part of Cloud Testing.
- Manipulating the data while on the move as part of the Cloud Testing and consolidating it when connected to internet.
- Automated the API services using Karate DSL framework for Unit Testing, Integration Testing and Regression Testing.
- Managed Code quality metrics for QA team using tools like Veracode/Black Duck/McCabe.
- Involved in reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, and Black Box Testing, Used automated tools like above,Selenium IDEandQuality center 11.0.
- Downloading latest SaaS application from iTunes Store from time to time in various environments like UAT,Production etc and testing effectively.
- DevelopedPython scriptsto test TCP/IP protocol implemented on proprietary servers.
- Negotiated a set of contracts to implement java code for capturing stem cells 3D growth images using Sikuli, Selenium in Java framework
- Worked with designing and building automation frameworks inGherkin/Cucumber BBD.
- Selenium IDE used to test accesibility of all the webpages.
- Create and execute automated UI test cases using languages such as JavaScript, React JS, Node JS, HTML, CSS, and Python.
- Developed Test cases manually and generated Automation Scripts usingopen source tools likeSeleniumWeb Driver,TestNG,Junit,MavenandJenkins.
- Completed POCs for web security tooling and code analysis integration across Confidential Products. Expert in evaluating and integrating multiple security tools like Coverity/Synopsis, WhiteHat and SonarQube.
- Utilized Oracle CC&B VERS 2.5, MDM and ODM VERS 2.1 ORACLE VERS 12c, Oracle SQL Developer, HP ALM
- Executed SQL queries against MySQL QA database to validate data.
- Developed various parsers to collect data on the web using MySQL, PHP and curl
- Worked closely with Product Owners, Software Developers, and other QA team members and was involved in the entire Software Testing Life Cycle (STLC).
- Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.
- Created a framework from scratch using API testing tool called Karate for REST API Testing
- Developed Java tests to run via Jenkins, using cURL and Bash, Objectsoft BrewMaster, Linux (CentOS)
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based,API and Cloud (AWS) applications
- Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
- Professional in designing, developing and enhancing automated test scripts for Selenium using Python
- Perform Monitoring of site Using APPDYNAMICS,WhiteHat Sentinel and Grafana and running report at peak time,or tracking security Opened Vulnerabilities as required.
- Mentoring automation engineers: C# .Net, OOP, algorithms, data structures and approaching interviews.
- Charted theSystem Architecturefor the Modbus TCP/IP based protocol testing for the Ethernet team. .
- Opening the latest SaaS(Cloud) application in TestFlight for various testing phases ike functional,integration,end to end testing etc.
- Worked on Oracle Cloud Service Application consisting of CC&B, Billing Insight, Field Service Management, Online Policy Automation and APEX (Oracle Application Express)
- Extensive experience in source control with GitHub
- Worked extensively with Soasta/Jmeter, created scripts and ran performance tests and created reports.
- Moved code from GIT to SVN, increasing engineers' productivity (Ranorex was integrated with SVN)
- Utilized Linux (CentOS), and AWS to run developed tests via Jenkins
- Developed Test cases manually and generated Automation Scripts usingopen source tools likeSeleniumWeb Driver,TestNG,Junit,MavenandJenkins
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Automation using Visual Studio 2010 Coded UI C# .Netand creating XML data-driven unit tests.
- Performed initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source using Charles Proxy.
- Experienced with various test levels smoke, functional, usability, system integration, performance, regression, and user acceptance manually as well as automated those test scripts.
- Integrated Karate DSL library to the existing automation framework to handle repetitive tasks along with UI automation to save runtime and the ability to validate the business logic in case of UI failure
- Written the test scripts based on the Siebel to SFDC Migration Mapping sheets
- Performed UI and API testing using Cypress and created from framework from the scratch.
- As part of the Windows Commercial Stores team I contributed performing manual and automated UI test using initially C#, Selenium WebDriver, Coded UI, and then as per change on division-wide technology, switched to TypeScript, JavaScript, Jasmine, and Protractor. Additionally, I used TFS, Git, VSO, npm, and Visual Studio Code
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and maven
- Feedback to Ranorex to improve their API quality
- Designed and developed exhaustive functional tests to test TCP/IP and UDP based protocols and earned the nomination for theTest Design Engineer of the Yearaward.
- Converted complex custom SQL Server Reports into Oracle SQL Reports, some of them into APEX
- Used Micro service architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster usingZooKeeper.
- Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium frameworks
- Executed Load Runner/Jmeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing
- Hands on experience on working Cypress for angular application end to end testing.
- UsedCucumberon BDD framework which allows automation of functional validation, along withProtractorand Typescript language to test Angular Applications
- Automated web- based application using maven and pom.xml to write the automation scripts using Selenium Webdriver and Java in IntelliJ.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine
- Automating (JavaScript, C# .Net) manual test cases to improve efficiency and quality of test coverage.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan
- As SDET I worked on the Word online application UI test, and performed GUI, accessibility, functional, configuration, security, and performance test, for instance, for the documents renaming Office Online functionality. Also, I was in charge of the SharePoint WOPI protocol REST Api service test, and implemented automation using C#, Typescript, JavaScript, and MOTIF
- Custom setup and compile of RedHat Linux Kernel required to obtain test results
- Developed Java based library to read test data fromXMLProperties files usingJunitandSelenium
- Performed Data driven testing usingSelenium WebDriver and Junit functions that reads data from property and XML files
- Moved code from GIT to SVN, increasing engineers' productivity (Ranorex was integrated with SVN)
- Automated UI and API of the web-based application after completion of manual testing.
- Maintained and implemented Page Object Model design pattern along with Page Factory to separate the test script and locators.
- Invented and coded a C# .Net“Crawler” tool which discovered all UIs within any Windows application on any language.
- Developed java modules implementing business rules and workflows usingSpring Boot
- Executed validation, testing for web, mobile, and FTP and web services
- Used emulators likeXCODEandAndroid Studioto emulatemobile automation.
- Designed and Developed in-house web-based QA portal to schedule any jobs including automation jobs usingasp.net, AngularJs, Bootstrap3, JavaScript, Typescript, JQueryand integrated withHangfirescheduler (Open Source .net job scheduler)
- Extensively worked on the TestNG framework to perform unit testing along with Behavior Driven development (BDD) framework using Cucumber.
- Used POSTMAN to manually test the Restful web services/ API using POSTMAN and validated the responses.
- 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
- Also developed a suite on top of existing Cucumber-Karate-Selenium framework for API Automation
- Interpreted differentperformance counters, participated in analysis of load test results and mentor others introubleshooting issueswith Visual Studio Team Test
- Experience in Automated Software Testing usingRest assured, CypressandSelenium.
- Experience inMobile Apps Testingof Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices usingAPPIUM iOS/Androidby using the emulators likeXcodein Mac for iOS andAndroid Studiofor Android Device
- Automated web services/API using Http Client Library and Rest Assured Library to send the requests and validate the responses in JSON format.
- Used Alliance FTP Manager/WINSCP for data exchange between Host and home systems
- Expertise in ETL testing using Informatica Power Center with proper understanding of Data Analysis, Data Modeling, Data Warehouse/Data Mart Design, Data Conversion, OLAP data Validation, and Verification
- PerformedETLtest scenarios by writingSQL scriptswith consideration of Business scenarios
- Lead Test Engineer responsible for testing SaaS web and ETL applications for a new stock trading platform built for Japanese stock exchange.
- Written the Test cases based on the Mapping sheets & Business requirements. Verification Data values with Legacy Siebel application to Sales force application
- Submitted defects (bug) along with tracking, reporting, and re-testing of defects using JIRA.
- Hands on experience in using Confidential Azure cloud services
- Experience in Automating Angular JS applications by usingProtractor, Jasmine using Java script and developing spec and .config files for various inProtractor/Jasmine using “describe, it and expect”. Also maintaining files in features and step definitions for the protractor-typescript-cucumber - 3.0.0
- Experience working in an Agile environment
- Developed new user required Oracle SQL Reports
- Participated in the release process through confirmation of QA status, post-release testing, daily product stand-up meetings, etc.
- Managed QA team to develop the Automation Framework
Environment: Java, Python, Selenium, Cypress, Webdriver, POSTMAN, Cucumber, TestNG, Jenkins, IntelliJ, Jira, Oracle,SaaS SQL, Maven,AWS POM.xml,, Charles Proxy, Junit, IOS device, Azure,. java
Confidential, McLean, VA
SDET/Software Test Engineer
Responsibilities:
- Performed meetings with Business Analysts and End Clients to review functional/technical requirements and translate business requirements into quality assurance test cases.
- Development of code using Asp.net and C#.Net and html.
- MS Exchange to Office 365 Azure migration engines specifications analysis, migration strategies meetings, preliminary UI portal prototypes and wireframes under Microsoft Program Manager’s lead
- Utilized Ranorex for test automation for Confidential case management system in SalesForce.
- Serving as the Ranorex ‘mentor’ for the QA group and responsible for running end-to-end test scenarios, and maintaining test automation code for an evolving dev code base - integrated Ranorex test suites with Outlook for email notification verification, and integrated Selenium for browser testing via BrowserStack (Ranorex with TFS integration)
- Linux (Debian and RHEL), Unix, HP - UX (10.20, 11), Sun Solaris (9, 10) hardware and software; hardware types and configurations, OS configurations and installation, troubleshooting OS client and server platforms, network connectivity, disk storage systems and logical systems design.
- Involved in creating automation test scripts usingselenium, cucumber built on Eclipse IDE
- Set-up, scheduled, maintained, and supported 24 X 7 FTPs between all Disney internal platforms, including Sun and HP-Unix, all flavors of Windows, IBM AS/400’s, multiple z/OS images, and multiple Unisys platforms. This also included support of FTPs to and from external providers.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Configured ALM and implemented automated test management processes (integrated with Quick Test, built test plans, constructed test sets, set up graphs/reports, and defined filters)
- Setting up the automatic build and deployment automation for Java base project by using Jenkins and Maven.
- Designed and developed the REST basedMicroservicesusing theSpring Boot
- Worked with Business Analysts to prepare Requirement Traceability Matrix (RTM), positive and negative test scenarios, detailed oriented Test Scripts.
- Developed Load Runner and QTP Scripts for BPS Business process like various Planning Functions, Copy Actuals to Forecast, Common P L Summary Reports, Plan Vs Actuals, Period reports.
- Designed and developed API automation framework from scratch using SoapUI & also with Intuit Karate.
- Developed test code in Java language usingEclipseIDE andJUnitframework
- Adapted open source.Netframework /C#withSelenium(Bumblebee) to perform front-end testing. Created initial automation inJava, then Java -to-C#converted, framework
- Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing.
- Written the Test cases based on the Mapping sheets & Business requirements. Verification Data values with Legacy Siebel application to Sales force application
- Developed UI using Html and c#.Net & involved in client side validation
- Conducted user acceptance testing (UAT) to validate that the developed application meets the business requirements.
- Utilized Oracle Cloud Service, Oracle CC&B VERS 2.4, ORACLE VERS 12c, Oracle SQL Developer, APEX
- Extensively worked with Load Runner on BPS G A scenarios for online transactions and reports.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
- Automated Web-based, Highly transactional, and large Client/Server applications.
- Extensively automated regression and functional test suites by developing multiple test cases and test suites using Selenium WebDriver with C#.
- Used Selenium WebDriver to test the compatibility of the tests across multiple servers/browsers.
- Participated in BDD (Behavior Driven Development) approach using NUnit, Gherkin, and Specflow.
- Unix (AIX), Solaris(9, 10), and Linux (Debian and RHEL) systems. Service configurations including kernel parameters, networking interfaces, cron, file systems, RAID, LDAP,
- Experienced with implementingProtractor, JavaScriptandJasmineto design Automation test scenarios.
- Developed and implementedPage Object Modelbased on the automation-testing framework by usingJavaScript, ProtractorandBDDusingJasmine automation testing framework.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage.
- Exclusively worked with ETL team to analyze the EIM True Comp Data sources and prepared ETL test cases with SQL queries.
- Used Automated scripts and performed functionality testing during the various phases of the application development using Selenium, C#, and Specflow (BDD).
- Extensively used project management tools like TFS.
- Working with actuate reporting tool integrated with ALM For generating management reports and graphs
- Involved in System Testing, Positive Testing, Negative Testing, Regression Testing and Verified data integration using SQL queries.
- Wrote SQL queries extensively, queried the database and generated test reports.
- Performed defect tracking and management in TFS.
- Worked in a highly dynamic Agile Environment and participated in scrum and sprint meetings.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Create manual test procedures and automated tests using languages such as C#, Java, SQL, Oracle, VBScript, HTML, ASP.Net, Python, and JavaScript.
- Designed and developed Web GUI designed using ASP.Net.
- Administration and support ALM12.53 like maintained ALM environment, supported users, resolved LAN/WAN connectivity issues, and functioned as liaison with other departments and locations
- Used Load Runner to execute multi-user performance tests, used online monitors, real-time output messages and of the features of the LoadRunner Controller.
- Verifying all migrated Records look & data in Siebel GUI by using the Legacy systems data. Review requirements, designs, and other documentation to ensure testability
- Worked extensively on Agile and Scrum methodology.
- Analyzed the testing progress by conducting walk-through meetings with internal quality assurance groups and development groups.
- Exclusively worked on True Comp ETL test case scenarios with business functionality and generated the reports for business users
- Designed selenium Python and Karate BDD framework for validating containerized web services (Rest API)
- Used Spring Boot which is radically faster in building cloudMicroservicesand develop Spring based application with very less configuration.
- Integrated Automation scripts (Selenium WebDriver) in Continuous Integration (CICD) tools (Jenkins) for nightly batch run of the Script.
- Participated in weekly status meetings, and conducted walkthroughs for team members, and documented the proceedings.
Environment: Selenium, Python, Cypress, WebDriver, C#, NUnit, Specflow, Jenkins, REST api, BDD, TFS, Postman,BPS HTML, XML, AWS, XPath,Jerkin Azure,,SQL Server, Windows, and UNIX, Agile
Confidential, Scottsdale, AZ
SDET/Software Developer
Responsibilities:
- Involved in analyzing the requirements document to formulate the test cases and conducted manual and automated testing for the entire application.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Created Java test apps and enhanced usingJUnit and Eclipse IDE
- Developed and executed Test Suites and Test Scripts based on the requirement documents and using Test Manager.
- Have configured and troubleshot a variety of components from simple cabling to blade datacenter servers. Have substantial operations experience in most forms of Windows, ESX 3.5 & 4.0, 4.1 and 5.0, as well as Red Hat Enterprise Linux and SUSE Linux Enterprise.
- Executed test cases manually and verified actual results against expected results.
- Detected, Reported and Tracked bugs using Test manager.
- Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
- Performed Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Participated in requirements reviews, design reviews, test plan and test case review.
- Worked with Jira for version control, source-control, bug reporting and project documents.
- Updated regression test cases in Selenium WebDriver using Java programming language.
- Modified test plans in accordance with changing requirements.
- Automated UI test cases using Selenium Webdriver, Java and different frameworks Behavior Driven Development (BDD).
- UsedJavaScript programming languagefor scripting.
- Extensively usedProtractor locatorslike(model, cssContainingText, buttonText, options, binding)to interact easily withAngular Application.
- Build out new labs running primarily linux.
- Connected to the database to query the database usingSQLfor data verification and validation. PerformedDatabase testingwithProtractorby usingJavaScript.
- Created BDD based automation test frameworks using Cucumber.
- Created Ranorex C# .Net tests solution to organize tests & run via command-line so Jenkins jobs could specify environment & browser.
- Created and executed SQL statements to verify the data in the backend.
- Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting.
- Tested web services and api using Postman.
- Wrote Gherkin language test case scenarios in a feature file using Cucumber.
- Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
- Integrated LoadRunner with Quality Center to store scripts, scenarios and results as well as scheduling multiple overnight test runs.
- Developed LoadRunner coding standards and best practices document for use across all performance testing projects.
- Participated in .Net Micro Framework as SDET3. Responsible for design and implement API level testing of System.Http
- Handled High severity issues on priority.
- Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.
Environment: Java, Selenium, Python, Webdriver, Postman, Jira, Maven, Cucumber, SQL, MS Excel, Agile, Maven
Confidential, SanAntonio, TX
SDET/Software Developer
Responsibilities:
- Involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy, Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression reports.
- Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverable.
- Participated in Test Planning and Automation Effort estimations.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
- Selected to serve as member of the primary contact team for ESX incident root cause analysis to help customers prevent future incidents. Also serve as key contributor to a newly formed Configuration Manager support team, which acts as a primary contact for Linux collection failures.
- Involved in creation of Automation Framework that uses Java, BDD (Cucumber) and Selenium Webdriver.
- Develop UI automation test scenarios using C# .Net (Visual Studio 2010 + Selenium II Webdriver using Page Object pattern + NUnit.) Accomplished: develop 5 UI scenarios within one weeks.
- Executed test cases and test scripts for manual and automation testing.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Implemented implicit wait and explicit wait in the framework to deal with synchronization problems.
- Attended in develop of companies website(usedHTML, CSS, JavaScript)
- Tested application using BDD framework with Cucumber and Gherkin language.
- Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
- Used JIRA to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Responsible for updating and maintenance of existing selenium scripts.
- Used Postman for testing RESTful web services/api manually and also automated RESTful web services/api using JAVA.
- Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Worked asQAfor performing API launches, white box testing, data testing.
- Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Implemented CI/CD using Jenkins to schedule test runs and deploy new commits.
- Extensively involved in resolving bugs fixes with the Development Team.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: AGILE, Python, Jira, SQL,AWS, SQL Server, Postman, Jenkins, Selenium, Cypress Webdriver, TestNG, Nuget, Java, Cucumber, Eclipses, RESTful
Confidential, Irving, TX
SDET/Software Developer
Responsibilities:
- Involved in attending Scrum meetings and gathering business requirements and coordinating with business analysts and developers to convert Sprints to testable requirements.
- Working in Agile methodology with active involvement in all phases of SDLC and STLC.
- Manually tested the whole application before going for the automated testing.
- Execute Manual Test Cases by using positive and negative data inputs. Reported results and defects in TFS.
- Execute manual test cases and verify actual results with expected results.
- Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Creating automated test scripts by modifying the existing functions.
- Conducting regression test, by using the automated scripts for QTP.
- Performed functional, stress, and load testing.
- Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing.
- Performed retesting after fixing the bugs manually.
- Conducting benchmark testing for performance for each Sprint.
- Creating performance graphs for each Sprint.
Environment: Windows, QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)