Technology Specialist Resume
Kansas City, KS
SUMMARY
- Experienced software quality assurance professional with 8 years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies. Diversified experience inAutomation and Manual testing serving various domains such as Banking, Finance and Healthcare.
- Experience in working with Software Development life cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
- Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAPUI.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Cucumber, JUnit, JIRA and Eclipse.
- Hands-on Experience in Java and OOPS concepts required for Selenium frameworks.
- Experience in testing SOA with Restful/SOAP Web services.
- Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
- Proficiency in automating web-based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
- Experience in White Box and Black Box testing for functionality and structural flow of an application.
- Experience in using Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
- Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
- Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
- Conversant with Ant and Maven project build tools.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
- Experience in preparing Test data by retrieving data from Relational Databases Oracle.
- Experience with Oracle Service Cloud
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider).
- Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Developed selenium synchronization using conditional and unconditional wait conditions.
- Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Experience with working in Java-J2EE / .Net environments.
- Excellent inter personal communication, analytical and problem-solving skills.
TECHNICAL SKILLS
Development Methodologies: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Appium, JUnit, JMeter, QTP, Restful, SoapUI, NUNIT, SpecFlow, NuGet, MsTest.
Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GIT, BitBucket
Frameworks: Spring MVC, hibernate, Cucumber, TestNG, Keyword Driven, Data Driven, Page Object Model (POM), BDD, TDD, Jasmine
Programming & Scripting: C, C++, Java, Python, C#, J2EE, Java Script, XML, HTML, CSS,.NET
Databases: MySQL, Oracle, MS Access, SQL Server
IDE: Eclipse, IntelliJ, Visual Studio.
Defect Tracking Tools: JIRA, HP Quality Centre, RALLY, Bugzilla
MS Office Tools: Outlook, MS Office, Microsoft Project, Teams
Web Debugging Tools: Xpath, Firebug, Firepath, Renorex Selocity
Operating Systems: Windows (XP,7, 8, 9, 10), Linux, Unix
PROFESSIONAL EXPERIENCE
Technology Specialist
Confidential, Kansas City, KS
Responsibilities:
- Creating the possible test plan for the client projects, making sure the testing is meeting the Confidential &R testing standards.
- Creating the tests in JIRA to keep the track of testing activities.
- Communicating with team for any bug tickets that are created.
- Created automation scripts in cucumber. Used Bitbucket repository to track all the feature files.
- Worked on component-based testing, wrote xpaths for components in a way that it can be reused multiple times in the framework.
- Created the automation scripts in cucumber, used bit bucket to manage all the code. Also created the Jenkins pipeline for the project and created the scheduled run. Used serenity tool for reporting purposes.
- Worked on multiple projects at a time, was handing the testing activities for up to 4 projects at a time.
- Communicated with the team members and kept track of the testing in all the projects.
- Responsibility to meet the clients testing requirements, making sure the testing is performed and completed as expected.
- Used POM in the Framework for better Practices.
- Constantly updated and maintained step definition. The step definitions were written in a way it was reusable at multiple feature files.
- Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
Environment: JAVA SE 8,, JUNIT, JavaScript, IntelliJ IDE, JIRA, Zephyr, Selenium web driver, Cucumber, TestNG, Maven, POSTMAN,REST API services.
Senior Test Engineer
Confidential, Milwaukee, WI
Responsibilities:
- Creating the Test cases, communicating with the SME to get the inputs for the Test scenarios.
- Creating stories for testing in JIRA by referring to the requirement document.
- Creating Test cycles for the execution for regression.
- Assigning the test cycle for the testing Resources for execution.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Designed and implemented basic/complex SQL queries for backend testing.
- Worked on the RTM document to map the requirement and the test cases to get the coverage.
- Imported all the test cases to TestRail and Implemented the test cases in TestRail.
- Helped preparing the risk document, Presented the risk document to the client and explained all the possible scenarios and risks.
- Reported the defects and communicated with Developers, Product Owners and Scrum master to get the possible solutions for the blockers.
- Created automation scripts in cucumber. Used Git repository to track all the feature files.
- Used POM in the Framework for better Practices.
- Constantly updated and maintained step definition/glue file.
- Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
- Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
Environment: JAVA SE 8, MYSQL Workbench 8.0 CE, JUNIT, JavaScript, Eclipse IDE, Firebug, JIRA, Zephyr, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid, POSTMAN.
QA Lead/SDET
Confidential, Louisville, KY
Responsibilities:
- Record and Playback using Firefox.
- Created automation scripts in cucumber. Used Git repository to track all the feature files.
- Used Selenium IDE.
- Used POM in the Framework for better Practices.
- Constantly updated and maintained step definition/glue file.
- Responsible for implementing Apache POI and page object model (POM) using Selenium WebDriver, Maven, TestNG using Java.
- Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
- Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Designed and implemented basic/complex SQL queries for backend testing.
- Created and maintained automated reusable tasks, functional test cases.
- Leading the offshore team.
- Conducting Daily Scrum Calls.
- Managing JIRA.
- Communicating with the Product Owner.
- Taking complete responsibility of PARTS application Testing.
- Creating Test cycles for the execution for regression.
- Assigning the test cycle for the Resources for execution.
- Working on creation of Cucumber feature files.
- Using Git repository.
Environment: JAVA SE 8, MYSQL Workbench 8.0 CE, JUNIT, JavaScript, Eclipse IDE, Firebug, JIRA, Zephyr, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid, POSTMAN.
QA Test Engineer
Confidential, Rockville, MD
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements and Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Knowledge in preparation of automation test framework using Selenium WebDriver.
- Used Maven to execute Selenium automation suites on different platforms, browser combinations in parallel.
- Experience in web UI tests using cucumber, capybara, gherkin, Selenium WebDriver (tests written in ruby).
- Test case automation using Cucumber, Ruby test automation tool and Gherkin scripting language.
- Experience in configuring Maven for java automation projects.
- Experience in executing Maven, GitHub projects using Jenkins.
- Designed and executed back end testing by validating results of SQL queries, also gained knowledge in JDBC Database testing using Eclipse IDE.
- Executed SQL queries to compare the data in database with GUI and web services.
- Experience developing test plans and automating test cases following standard testing frameworks & agile methodology, using TestNG and JUNIT.
- Executed SQL queries to compare the data in database with GUI and web services.
- Involved in testing of Mobile Banking GUI on Chrome, Firefox, IE, Safari and the mobile app on Android and iOS.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.
Environment: JAVA SE 8, SQL 12.0, JUNIT 4.2, 5, JDBC, JavaScript 6, Eclipse IDE, Firebug, HP Quality Center 10.0, Selenium web drivers, Cucumber, Maven, Selenium RC, Grid.
Senior QA Analyst
Confidential, Raleigh, NC
Responsibilities:
- Responsible for resolving complex automation issues using suitable Java code.
- Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
- Used Selenium WebDriver, Java, TestNG for designing automation test cases with the help of Eclipse Neon.
- Exposure to working in multiple IDE like Eclipse Neon, Eclipse Oxygen and IntelliJ
- Have been using Selenium Grid to execute several test cases on different browsers and platforms.
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG.
- Created and maintained automated reusable tasks, functional test cases using Perl.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Performed manual testing in physical devices emulator and IOS simulator.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Designed and implemented basic/complex SQL queries for backend testing.
- Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
- Scrum (Agile) methodology is being performed in order to perform tests on applications.
- Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
- Coordinated with developers and record defects in Fiddler to track until they are resolved.
- Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
- Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used POM (Page Object Model) approach for better script maintenance and reusability stories.
- Managed Test results and defects using JIRA defect tracking tool.
- Worked on Python scripting to do functional testing.
- Using Eclipse IDE and TestNG frameworks test codes are being developed in Java language.
- Participated in design walkthrough and review meetings while interacting with customers.
- Managed Code reviews using GIT as code repository and code collaborator.
Environment: Selenium WebDriver, Perl, Cucumber, SOAP UI, Angular JS, Eclipse, TestNG GIT, JIRA, SQL, XPATH, Java, Junit, Fiddler, Python, Maven.
Senior QA Automation Engineer
Confidential, Dover, NH
Responsibilities:
- Responsible for providing Test cases and executing them within an AGILE software development environment.
- Formulated test scripts to automate process of testing in Selenium WebDriver using C#/.NET.
- Strictly followed Agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique.
- Actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status. Effective gathering of automation requirements, defining the scope of automation testing.
- Developed the automated test script for regression tests and Smoke Tests.
- Implemented simulator foe Mobile App Testing in Android Platform using APPIUM.
- Developed automation scripts for Mobile Native applications on Android platforms using Appium and Java.
- Created automation using Data Driven Framework with POM to test web application.
- Came up with the preparation of Test Plan Document and Contributed for Test Strategy.
- Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Testcases using Selenium WebDriver.
- Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
- Notable experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
- Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
- Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.
- Effective usage of Apache POI to read data from external sources.
- Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
- Actively involved in automating the popups using the Alert interface.
- Configured Jenkins build job for continuous Integration and for Regression Testing.
- Involved in using Maven build tool to manage framework dependency jar files.
- Generated test logs using Log4j for various log levels.
- Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Have used Eclipse, Selenium Web driver, Test NG along with POM to create automation test suits.
- Implemented Rally to track and resolve defects.
- Used Cucumber by creating the Features and Step Definition files to execute test scripts.
- Mentored team members in design and analysis activities with constant encouragement.
Environment: Java,SeleniumWebDriver, TestNG, Selenium Grid, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Rally, Auto IT, Apache POI, Restful API, Log4j,C#.
Automation Test Engineer
Confidential, Warren, OH
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Performed GUI testing using Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Executed test cases in multiple browsers and platforms using Selenium Grid.
- Responsible for implementing Apache POI and page object model (POM) using Selenium WebDriver, Maven, TestNG using Java.
- Performed manual testing in physical devices emulator and IOS simulator with Appium.
- Involved intest automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Performed Web-Services Testing usin g SOAP UI and generated JSON/XML Files for messaging.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed Scrum (Agile) methodology for testing the application.
- Developed automated scripts and frame works using python scripting.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Identified defects and monitored resolution via defect tracking tool JIRA.
- Worked on ETL/Backend testing by writing the queries.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Utilized GIT repository to perform efficient remote team working. Checked in all tested PL/SQLcode in SVN and maintaining versions of PL/SQL codes.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
Environment: Java, Appium, Selenium IDE, Firebug, Eclipse, Agile, SQL, GIT, IOS, Mobile Testing, Cucumber, Maven, JIRA, Junit, JMeter, HTML, XML, Jenkins, Microsoft Test Manager, Cucumber, ETL.
Automation Engineer
Confidential, Los Angeles, CA
Responsibilities:
- Involved in the SDLC of requirement analysis, design and development of the web-based application in the fast paced Agile/Scrum methodology.
- Performed ETL test scenarios by writing SQL scripts with consideration of Business scenarios.
- Performed GUI testing by creating test suits using Selenium Webdriver and Javacript using Eclipse IDE.
- Executed test cases manually to verify the expected results, as well as using automation tool Quality Center and QTP.
- Involved in preparation and enhancement of automated scripts for the identified automation scenarios using QTP.
- Used Soup UI tool for web service testing.
- Performed Manual (Black-box) and Automation testing including Smoke, Regression and Function Testing using QTP.
- Designed and documented REST/HTTP, SOAP API, including JSON/XML data formats.
- Translating business requirements and technical specifications into test cases, test script.
- Used Quality Center to track, analyses, and document defects, analyzed and helped in modifying the Use Cases and created the Test cases.
- Performed test automation using HP Quick Test Pro used Load Runner for performance testingand assisting business users in User Acceptance Testing.
- Reporting and tracking defects using test management and worked in source version control tool Subversion (SVN).
- Involved in developing Entry & Exit criteria and defined the pass and fail standards.
- Performed Functional, Smoke, Integration, and System testing of Data warehouse application.
- Involved in Data testing by writing SQL queries in database tables to ensure UI result match.
Environment: Selenium Web Driver, Manual, SDLC, Agile, SOAP UI, SOAP API, QTP, ETL, HTML, Firebug, JSON.XML,C#,.NET Quality center. Load Runner, SQL, Microsoft office, Windows.
QA/ Manual Tester
Confidential
Responsibilities:
- Performed Manual Testing as well as Automation Testing by using QTP/UFT.
- Written Manual Test Cases to test the functionality of the application followed Waterfall Methodology of the entire project.
- Involved in entering requirements and implemented the Test Plan, various Test cases and Test Scripts in JavaScript to test various functionalities using the automated tool QTP/UFT.
- Performed Integration Testing and Batch Testing in QTP.
- Extensively Used ALM for storing QTP test scripts, scheduling tests and maintaining test plans.
- Designed Summary Reports, Traceability Reports using Quality Center (QC) and involved in performance testing with LoadRunner.
- Tested web services using SOAP UI to test the XML requests and the responses for each of the operations.
- Performed database testing using SQL Server and executed various DML statements.
- Worked with the Developers and the Test Lead to verify the Test Cases.
- Generated Weekly Reports, Defect Reports, Test Summary, Requirement Traceability Reports and Test Statistics and Customized Summary Reports.
Environment: Windows XP, Waterfall Methodologies, Java, QTP/UFT, Quality Center (QC)/ALM, Oracle Service Cloud, SQL Server, XML, HTML, SOAPUI, JavaScript, Microsoft Office, windows.