Automation /tosca Developer Resume
Durham, NC
SUMMARY
- Around 7+ years of Professional experience in Software Quality Assurance data analysis with emphasis on Front End Testing (Functional Testing and GUI Testing), System Testing, Middleware Testing, Backend Testing and Regression Testing of Stand - alone, Client/Server, Web based, web services (SoapUI) Mobile applications and hands on experience in automation testing.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Experience in automation testing using Selenium WebDriver/Tosca/RC/IDE/Grid, JUnit/TestNG, Cucumber, ANT, Maven, and Jenkins/TeamCity.
- Built functional, Sanity and Regression Test cases using TOSCA, created Modules using TBOX engine and Classic Engine by using TOSCA.
- Able to write Java Test Automation Script (.java) using Java,Seleniumand Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Worked on IBM CURAM Web based Application.
- Sound knowledge on JUnit, TestNG, Cucumber framework for Unit testing, Maven for Project building tool, Jenkins/TeamCity for Continuous Integration.
- Experience in Manual testing, Automation testing, Functional testing, Regression testing, DB testing and API Testing using SoapUI.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and best practices in Testing).
- Involved in End-to-End, Stress, System, Beta Testing & Performance Testing.
- Involved in functional and integration testing of mobile devices (Windows/Android/ IOS)
- Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.
- Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks.
- Extensively worked on behat testing, Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Ability to understand client requirement and provide with the best solution.
- Experience in automation testing of applications on mobile devices using tools Android Driver, IPhone Driver, IOS Driver, Selendroid, Appium.
- Performed Smoke testing, Functional testing, Regression testing, Integration testing, ad-hoc testing and black box testing for improving product quality.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI’s. Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
- Performed review and analysis of functional requirements and test plan design documentation. Attended requirements and design meetings.
TECHNICAL SKILLS
Programming languages: C++, Java Script, VB Script, XML, SQL, .Net.
Databases: MS Access, MySQL, Oracle, SQL Server
Test Development Tools & IDEs: Selenium, Tricentis Tosca, Cucumber, TestNG, Automation Framework (JTS), SoapUI PRO, Monkey Talk, TeamCity, Jenkin’s, Tricentis TOSCA, Curam.
Test & Defect Management Tools: HP Quality Center (QC) ALM, Rally, Red mine, GitHub, qtest
Bug Tracking Tools: Mantis bug tracking tool, Bugzilla, Rally, JIRA
Processes / Methodologies: Agile, Waterfall, Scrum
Version Control Tool: TFS, Tortoise SVN, GitHub.
Operating Systems: Windows 10, Unix, Mac
CI/CD Tools: Jenkins, Team city, Docker
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
Automation /Tosca Developer
Responsibilities:
- Experience in Customer specific extensions and integration of Tosca (custom controls, special execution tasks, Modules etc.). Good knowledge in Tosca Automation framework TBOX / T-box modules, TCD, Requirements, APIs. Certified in TOSCA (AS1, AS2, TDS1 and TDS2)
- Feasibility involved in Gathering requirements, studying the application, and collecting the information from developers and business.
- Experience in TricentisTosca test automation (Custom Libraries and Cross-Platform Integration)
- Implemented Automated execution of tests using TOSCA API.
- Integrated Teamcity with CI Client and scheduled builds to run automatically during a build release by invoking DEX.
- Created incidents with Tricentis Tosca to resolve issues in upgrading Tosca versions.
- Implemented Recovery and CleanUp scenarios on project level for executions
- Developed Automation scripts for new enhancements usingSeleniumWebDriver, Tricentis Tosca
- Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the Test scenarios, Test cases and test conditions identified.
- Cross browser testing on Chrome, IE, and Firefox.
- Implemented Tricentis Tosca Test Data Service which enables to retrieve test data via a web application from the Test Data repository.
- Worked in Agile development environment with frequently changing requirement and feature set and participated in daily SCRUM meeting.
- Ensure that software that is developed meets the criteria set out in the functional and non- functional specifications.
- Experience in designing, developing, enhancing module base automation using Tricentric' model-based automation tool TOSCA 14.2
- Converted whole project Ant building tool to maven building tool and introduced new test development tool TESTNG to project.
- Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the Test scenarios, Test cases and test conditions identified.
- Support testing of application and environmental upgrades as well as resolution of production issues.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
Environment: s: HP Quality Center, Selenium Web Driver, Tricentis Tosca, TestNG, Cucumber, Web Services, Java Script, SQL, Data Driven, JIRA and Teamcity.
Confidential, NY
Selenium Tester
Responsibilities:
- Analysed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Developed Automation scripts for new enhancements usingSeleniumWebDriver and TestNG.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts usingSeleniumWebDriver with Junit Framework.
- Worked on Behat testing PHP 5.3+ used to drive application development TDD-style.
- ConfiguredSeleniumWebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Using Charles proxy to identify issues and verify requests and response data
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Involved in Functional testing and Regression testing of Mobile devices.
- SeleniumWeb Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in writing and testing test scripts usingSeleniumWebDriver and Java Object Oriented Programming Language.
- Process and performance testing: Test and troubleshoot Mobile App issues using proxy server such as Charles.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
Environment: HP Quality Center, Selenium Web Driver, TestNG, Cucumber, XML, Web Services, Maven, Eclipse, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool).
Confidential, Deerfield, IL
Selenium Tester
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Worked with the team to increase the test coverage.
- Worked with Developers to ensure testing issues are Resolved.
- Used best practices to create and execute extensible tests.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributes to framework creation.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Created detailed QA and UAT cases to validate the quality of the application.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Used complex SQL Queries to perform back-end data base testing
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- CreatedSeleniumtest automation framework based on UI Mapping.
Environment: s: Selenium IDE, RC Web Driver, Cucumber, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.