Sdet Resume
Allen, TX
PROFESSIONAL SUMMARY:
- Over 7+ years of QA experience in Manual/Automation testing of Web and windows/Mobile App and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing Client/Server and Web/windows based and Mobile Applications.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI Quality Center, ALM, ETL and Selenium.
- Experience in both Agile and Waterfall Software Development methodologies.
- Created target QNX image, board bring up and created base line code for the main control system in QNX
- Experienced in developing Web Services with Python programming language.
- 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.
- Developed and executed automated script in java using SEE TEST for given BDD user stories.
- Created a project to generate PDF Report from SharePoint list using C#.
- Used Appium for mobile automation testing with selenium bindings for Android and IOS
- 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.
- • Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, and Python ) Architecture.
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
- Configure and support CI test runs, collect metrics on test automation execution
- Implemented the part of CAN communication between the QNX and the ARM Cortex - M3 based microcontroller.
- Experience working on e commerce and e business websites.
- Vast knowledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as QNXT.
- Participated in the in-sourcing of the GN application which is the architectural backbone of the Systematics suite of retail banking software applications manufactured and supported by Fidelity Services (FIS).
- Building CI/CD process from scratch
- Created Feature File, Scenario Outline with Cucumber framework.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Worked in ETL environment involving Informatica/ Data Stage.
- Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business.
- Designed python test scripts to automate Voice, Data and Ecall using PyQTF, Python test automation Framework for QNX .
- Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
- Proficient in creating Automation script from scratch.
- Extending phone projection manager, featuring Android Auto and Apple Car Play as a part of Ford- QNX Demo
- Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Adept technical skills in Performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
- Created automated test scripts with Java.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
- Developed Appium Scripts for Native Android Apps using Java
- Experience in using SOAPUI for testing web services developed using SOAPUI.
- Experience in Understanding the code written in different programming languages Java, JavaScript VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, Bugzilla.
- Worked on automation of test cases with Load Runner, Win Runner, QTP and HP Quality Center.
- Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Implemented the part of CAN communication between the QNX and the ARM Cortex-M3 based microcontroller.
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
- Experience with Jenkins, SOAP, REST and another client-server API testing.
- Excellent Analytical and Problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
- Experienced in Test coordination between Onsite and Offshore team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC, SEE TEST, Robot Framework, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Appium, JMeter, Cucumber, Log4j, Firebug, Fire Path, and Python.
Language/ Script: C, C++, C#, Java, JavaScript, Shell Script, VBScript(UFT), SQL, PL/SQL, VBScript(UFT),.NET
Firefox Addons: XPath, Firebug, Fire path.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Postman, Bugzilla, Visual Studio TFS, JIRA
Mobile OS: IOS, Android, Windows Mobile, Blackberry
Build/CI Tools:: Ant, Maven, Jenkins, Hudson
Version Control Tools: Visual Source Safe, Subversion, Perforce
Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Allen, TX
SDET
Responsibilities:
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Involved in integration with HP-ALM, JIRA.
- Performed web and automated using Selenium in the test environment and opened bugs in the bug tracking tool.
- Software Architect for X-ray Bone Densitometer. Embedded development in C++ with Boost library.
- Developing Cloud Based Enterprise Platform Capabilities CI/CD
- Experienced in performing Data Driven Testing using parameterization in Quick Test Pro (QTP), to test the Application with different sets of data.
- Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- In depth functional experience of Fidelity Systematics RM application
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Designed and documented REST, including JSON data formats and API versioning strategy.
- Debugged backlog of about a thousand of existing white-box automation test scripts, ran regression on more than 1900 of them.
- Expert knowledge in Agile, Web Accessibility, Web-API, web-security testing.
- Strong GUI / API testing with the ability to validate with written SQL to DB (the use of open source tools such as SOAPUI and POSTMAN).
- Extensively worked in Web services and API Testing (Tool-Postman 1.0.4, SOAP UI)
- Used Firebug to identify element locator. Also Tested Java API using Test NG/Java.
- Created Automation script using Robot Framework on Python for web based application.
- Created and maintain server-side integration tests - Python, JSON documents, Mongo DB, and Robot Framework
- CI/ CDand code quality monitoring automation
- Responsible for automation testing using Robot framework.
- Strong experience with managing JIRA in highly available environment.
- Worked with customers to design and configure the JIRA and Confluence applications (e.g. projects, workflows, screens, fields, permissions, and plug-ins)
- Worked on JIRA for Bug Tracking.
- Scrum methodology of agile framework was observed
- Perform test execution, capture results documentation; work daily with Agile methodology
- Involved in creation of automation framework in Selenium Web Driver, BDD cucumber.
- Involved in Functionality, Regression testing, Cross-Browser compatibility, User request
- Load, Databases consistency, Security attacks.
- Experience in writing and developing Automation and Manual Test Strategies, TestNG
- Frameworks Test Plans, Test Scenarios and defining test cases in Python.
- Experience in both Waterfall and Agile project environment. .
- Extensively used Selenium Web driver API
- Developed Keyword Driven framework to test several web pages.
- Designing and executing the automation scripts using Selenium-Web Driver.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium Web Driver.
- Implemented Page Objects, Data Driven using Selenium Web Driver, JAVA, JUnit.
- Automated 145 E-commerce test cases using Selenium Web Driver, JUnit, and JAVA.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium Web Driver.
- Automated test scripts for client server and web based applications using Java.
- Involved in POS Testing and designed Test cases, system testing, reporting tests.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performing Functional, Regression, GUI, Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program. Using Page Object Model in Junit Framework, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Implemented automated execution of tests using Maven and JENKINS.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining GIT infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Used Git and Stash to re-modify files and for software development.
- Implemented CI/CD pipeline with Git, Jenkins, Docker and AWS EC2 for My Net Worth
- Captured, managed, and tracked the requirement through ALM.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Environment: Java, GIT, Junit, Maven, Linux, Jenkins, Apache Tomcat, HTML, HP-ALM and JSON, Robot Framework.
Confidential, Irving, TX
SDET
Responsibilities:
- Reviewed Business requirement and Software specification requirements to achieve better
- Understanding of the UAT (User Acceptance Testing) 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. project runs on a 3rd party mainframe application developed by Fidelity Information Services (formally Systematics , Inc. ) called ALS
- Validated SOAP UI and Restful API services
- Developing automation framework for QTP/UFT , Selenium Web Driver and SOAPUI
- Involved in Functionality, Regression testing, Cross-Browser compatibility, User request Load, Databases consistency, Security attacks.
- Experience in writing and developing Automation and Manual Test Strategies, TestNG
- Frameworks Test Plans, Test Scenarios and defining test cases in Python.
- Experience in both Waterfall and Agile project environment.
- Used Android development tools, adb commands, emulator control, logcat.
- Extensively used Selenium Web driver API
- Designing and executing Test scripts for the automation feasible scenarios of application in Quick Test Professional/Unified Functional Testing (QTP/UFT) (VB Scripts).
- Developed Keyword Driven framework to test several web pages.
- Implemented BDD, Cucumber to run Regression Tests on multiple platforms and browsers in parallel.
- Designing and executing Test scripts for the automation feasible scenarios of application in Quick Test Professional/Unified Functional Testing( QTP/UFT ) (VB Scripts)
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into ALM, JIRA.
- Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
- Used Python , Perl, CGI, JQuery, JavaScript and JSON at the front end
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Used Python to extract weekly hotel availability information from XML files.
- Performing selenium automation testing feasibility in QTP/UFT projects.
- Experienced in performing Data Driven Testing using parameterization in Quick Test Pro(QTP), to test the Application with different sets of data
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
- Creating custom add-in to QTP/UFT projects using HP Extensibility Accelerator.
- Executed test cases using Python and reported defects.
- Traceability Matrix for different modules using QTP.
- Tested for Functionality, Smoke and Regression testing, White/Black Box Testing.
- Identified the defects and worked with the development team to fix the defects.
Environment: QTP, Python, TFS, Visual studio, Unix/Shell, XPath, HTTP, JSON, Restful, LINUX, SQLServer.
Confidential, Springs, MO
SR. Automation Engineer
Responsibilities:
- Performed review and analysis of functional requirements and test plan design documentation.
- Took active part in testing, planning and bug isolation, automation, troubleshooting, and reporting.
- Performed Acceptance testing using Cucumber.
- Worked with Data Extraction, Transformation and Loading (ETL).
- Implemented and maintained Agile / Scrum standards and methodology.
- Developed test scenarios and test cases based on functional business requirement specifications And design documents.
- Created, prepared, and implemented systems quality assurance reviews and the development and execution of test plans and test scripts.
- Developed a hybrid Automation Framework from the scratch in Selenium Web Driver.
- Worked on configuring client applications to the server, hosted in the cloud architecture.
- Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- Extensively used UFT for functional and regression test automation.
- Prepared Business/Technical flow diagrams using MS Visio.
- Used Groovy Script for SQL connection to database.
- Built Automation framework using C# for client services
- Conduct coding in JAVA, JUnit and Selenium.
- Proficient in Java programming to enhance script and create user defined function.
- Supported the team by developing new test automation scripts using HP ALM UFT and BPT.
- Collaborated with the QA CoE to maintain practices, conduct code reviews, and for assistance and support in the use of the tools and framework(s).
- Worked on the design and development of framework using Web Driver and JUnit.
- Installed and configured SOAPUI using WSDL file, setting up the database connection, used Java for creating test scripts.
- Worked on testing SOAP and REST web services
- Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
- Validated Hospital and Medical claims processing.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
Environment: SOAPUI, JAVA, JSON, Java, XML, SOAP and REST protocol, Eclipse, Selenium 2.0 Web Driver, Selenium RC, Java, J2EE, Hibernate, Struts Framework, Junit 3.8.1, SQL, JIRA, API, Quality Centre.
Confidential, Irving, TX
Selenium Tester
Responsibilities:
- Developed test scripts to automate process of testing in Selenium.
- Automated regression test cases in Selenium using JAVA programming language.
- Created Test Cases using Element locators and selenium methods.
- Performed Functional & Regression/Smoke testing, White/Black Box Testing on new builds, every modification in the application using Selenium and build TestNG Frameworks.
- Involved in modifying and executing automated and manual Test scripts, Test plans, Test strategies,
- Traceability Matrix for different modules using QTP.
- Executed and managed test cases and responsible for defect tracking in Jira.
- Configured Maven for Python Automation projects and developed page object model (POM).
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes. Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SOAP UI
- 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.
Environment: Windows 2003, Linux, SQLServer, Unix/Shell, Visual Basic.
Confidential, RI
Selenium Tester
Responsibilities:
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using selenium RC and integrated the script with master script.
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved as part of automation team using selenium, and developed test scripts using Java.
- Involved in Backend Database testing in Oracle using SQL.
- Defects were tracked, reviewed, analyzed using Test Director.
Confidential
Manual Tester
Responsibilities:
- Designed and enhanced QTP Hybrid Driven Framework for the regression testing using modular approach.
- Responsible for Test Execution and Reports test result anomalies using HP quality Center/Rally.
- Automated Regression suite and analyzed results and filed bugs.
- Modified the script in UFT to automate the Client/Server application.
- Used descriptive programming to develop the automation scripts in UFT.
- Responsible in executing Selenium RC test scripts Java (Junit) on different browsers and checked for compatibility.
- Designed Test cases using Selenium RC and TestNG.
- Performed Manual testing, Black box testing methods -Functional, Integration, System and
- Used ALM to report defects and test results.
- Designed & documented manual QA test plans, Test Strategy and helped Member management with testing estimates.
Environment: Java, JavaScript, Load runner/win runner, and MySQL, QC, Linux