Qa Manual/automation Engineer Resume
Houston, TX
SUMMARY
- Over 8 years of Professional Experience as a Software Quality Assurance Test Engineer working on Manual & Automation Testing of Web, Mobile, Desktop Applications and client/server Applications in diverse domains providing extensive support in test planning, test development and test execution of projects both manually and using Automation tools - Selenium, Appium, QTP, Load Runner, JMeter.
- Experienced with SOA, Web Services, SOAP, Ready API, Soap UI, RESTFUL, WSDL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including BDD, TDD, data driven, keyword driven, and hybrid using Selenium WebDriver.
- Used Eclipse IDE to develop & debug the code.
- Experience in understanding the code written in different Scripting languages VB Script, Java Script and databases like Oracle, SQL Server.
- Extensive experience in using Automated tools like Cucumber test framework for Client/Server, Web and database applications.
- Responsible for Database Analysis, Database Testing, Testing ETL procedures, and creating numerous reports using custom SQL or stored procedures.
- SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
- Experience in design and development ofBDD frameworkfrom the scratch by writingGherkin Features-ScenariosusingSpec FlowandCucumber.
- Strong experience in Ruby, Rails framework, JIRA, GIT, Jenkins, Rally, QC, Microsoft test Manager
- Experience on BDD (Behaviour Driven Development) and TDD(Test Driven Development)
- Experience on Rspec framework with Regression Test Suits for Web Applications in Ruby on Rails.
- Developed automated test scripts using QTP and test complete smart bears.
- JavaScript based test framework using cucumber JS, web driver IO, node.js, angular.js.
- Involved in setting of QA Test environment with simulated POS test environment.
- Experience in executing UI testing according to procedures and policies.
- Experience in developing test scripts usinggroovyfor data driven testing ofSOAPandRESTWeb service usingSOAP UI.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and Junit/TestNG, Load Runner.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel
- Involved in UAT, IT testing Environments, and testing Production migrations.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bug Zilla.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management
- Experienced in load and performance testing tool JMeter.
- Sound knowledge onJunit, TestNGframework for Unit testing,MavenandAntfor Project Building tool,Jenkins/Hudson, Bamboo for continuous Integration and Deployment.
- Experience in Black box, White Box, testing and GUI testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.
- Hands on experience with using performance testing tools such as JMeter, HP LoadRunner.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium (IDE, RC, Web Driver, and GRID), TestNG, JMeter, JUnit, Appium, Cucumber, Protractor, SoapUI, SOA, REST full, Graph QL, QC, ALM, Regex Tester, Sauce Labs, Coded UI, Spec flow, Fitnesse, HP Load Runner, Postman, Apache POI, Test Complete, Test data management, Microsoft Visual Studio, AWS, Android Studio, HP UFT and QTP/UFT.
Testing Types: Component Testing, Integration Testing, Security Testing, Performance Testing, Regression Testing, Acceptance Testing
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Hybrid and Modular Frameworks, BDD, TDD.
Build & Integration Tools: Maven, ANT, Jenkins
Programming Languages: C, JAVA, C#(.Net) JavaScript, Python, Groovy, VB Script, Ruby, Gherkin, SQL
Markup Languages: HTML, XML, XPath, CSS Selector
Databases: MySQL, Oracle, SQL Server, Mongo DB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX, Mac
Defect Tools: HP Quality Center, JIRA, Rally
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Utilities: IntelliJ, Eclipse, GIT, TFS, SVN,Fire Bug, Fire Path, Share point, WebEx., Visual Studio, Silverlight
PROFESSIONAL EXPERIENCE
QA Manual/Automation Engineer
Confidential - Houston, TX
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Agile methodologies.
- Reviewing and analyzing system's functional specifications. Translate Business priorities and risks in QA Test Strategy and test Plan. Provide QAeffort estimates, maintain test schedules and seek timely escalation.
- Prepare Manual Test Use Cases and reviewed the test cases. Involve in Test Script evaluation along with the testing Manger, Business Analyst, Client and the Development Team.
- Wrote JavaScript Automation code to verify the trigger logic of the questions triggered based on specific answers provided by the users and specific forms triggered based on the user’s answer selection.
- Wrote BDD JavaScript code to automate the AngularJS application developed using Form.io in our automation framework.
- Expert in developing Selenium WebDriver test scripts with Java and JavaScript.
- Involve in executing transactions at Point of Sale (POS) registers for validating different register and CRU (Commercial Retail Unit) screens in Retail Industry.
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
- Experience in Linux/AWS system administration specifically in installation, maintenance, configuration and monitoring efficiently to achieve organizational goals.
- Deep understanding of RESTful services, HTTP, JSON, Ajax, familiarity with RAML.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL applications using SOAP UI.
- Strong understanding in API Modelling languages and annotation (YAML, Swagger, RAML).
- Performed Web Services Testing using RESTful and did lightweight data-interchange using JSON
- Followed Agile methodology for the Software Development life cycle.
- Created the postman Scripts for Rest Services using Postman Tool.
- Perform the Rest API Testing for the end points systems using Swagger, POSTMAN tools and make sure the end point are working fine.
- Development of automation scrips for the Rest API Services and Validating the Json Responses and Status codes.
- Writing the Assertions for the validation of Json Responses and status codes using JSON Object.
- Performed data driven testing by using JDBC as a data source in SOAP UI.
- Conducted backend testing using SQL queries to validate data for database and Used SQL. queries for retrieving data from database for executing user specific test cases.
- Extensively involved with backend testing by writing complex SQL queries.
- Developed and maintained expense budget while applying CI/CD builds to continually decrease expenses using Jenkins and git.
- Executed Test Cases recorded in MTM to test the application for its functionality, system integration and verify the Exit Criteria.
- UI validation i.e. tested AngularJS based application usingprotractor.
- Writing and executing load, volume, and performance test for JAVA based platform using JMeter and uploaded scripts in Blaze Meter and sharing the report to appropriate team.
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Used Kibana to verify the logs and transactions in various Environments.
Environment: SOAPUI, Postman, Swagger, Groovy Script, AWS, Jira, SQL Server, Web Services (SOAP & RESTFUL), Service now, Jenkins, JMeter, Test Data Management (TDM), TFS (Team Foundation Server) & MTM (Microsoft Test Manager), Kibana, SharePoint, IntelliJ IDE, BDD/Cucumber.
QA Automation/Selenium Tester
Confidential - Mclean, VA
Responsibilities:
- Involved in Business analysis and requirements gathering.
- Preparation of Test Plan and approach based on the Business requirements
- Leading and Managing team consisting of 6 members
- Involved in various meetings withBusiness analysts and developers.
- Actively participated in agile testing and completed tasks on time for each sprint to meet the deadlines.
- Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
- UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
- Performed Cross browser testing andParallel testingonChrome, Firefox and Safari using TestNG and Maven on Selenium grid
- Worked on creating Azure Virtual Networks, Subnets, Virtual Machines including respective components using terraform.
- Implemented test automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing usingAppiumin bothIOSandAndroidapplications using simulator and emulator.
- Experience in Microservices using Spring Boot.
- Worked on Azure-DevOps pipeline to end to end continuous delivery pipeline.
- Performed end-to-end backend testing using REST Client, Postman, JMeter
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
- Created automation scripts inSOAPUIusing Groovy Script for web services testing.
- Tested SOAP web services by usingSOAP UItool.
- Profound knowledge of web services testing using Service Oriented Architecture tools SOAP UI
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent overHTTPorHTTPSby inspecting everyXMLrequest and response usingSOAP UI.
- Involved in ETL process testing usingInformaticaETL tool.
- Analyzed application data using theSQLto identify the ETL processes
- Created automated script for REST-APItesting using Rest Assuredframework.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla
- Strong Experience inWeb services API Testing and analyzing test results
- Attended daily Scrum ceremonies
- Experience in Agile and Waterfall Development Process
- Performed Manual and Automated Testing with various testing tools
- Responsible for creating, maintaining executing Daily Build script inTest Completethat runs every day at 4.00 AM and exports the test results to the local server.
- CreatedVB scriptsby usingdescriptive programminginTest Complete.
- Have been working on Guidewire Claim Center transformation testing project, handled a team of 12 which includes Offshore.
- Performed Guidewire 's UI testing in Policy Center and Claim Center Screens for Personal lines business.
- Tested various major functionalities like Policy Submissions, Changes, Cancels, Reinstate, Rewrites and Renewals in Guidewire Policy center.
- Experience in developing JAVA based automation testing tools like selenium etc.,
- Performed API development using Spring Security and Apache Tomcat using Agile methodology.
- Implemented REST based web services.
- Migrated from Java 7 to 8 and Spring Framework from 4.1.1 to 5.0.12.
- Strong Experience on client-side JavaScript tests with Mocha also used Jasmine, protractor, behavior driven development framework for testing JavaScript and Angular JS code.
- Performed automation tests using JavaScript and Protractor to perform UI testing.
- Extensively used JavaScript for client-side validations.
- Wrote and executed automated tests in Jasmine/JavaScript/Protractor /Selenium for a browser-based application
- Expertise in HTML, CSS, JavaScript, XML, AJAX, HTTP, Angular and Jquery
- Had a good research in discovering new tools, technologies, and test process
- Worked closely with Development Team and Product Team
- Worked closely with Business Analyst for requirement study and develop SQL scripts for end - end process validation
- Involved in Retrospective meetings and giving suggestions about sprint cycle
- Worked on Production Defects
- Used IOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
- Created Emulators using Android SDK and Simulator using XCode for step by step debugging.
- Had a good communication with Team Lead and Scrum Master
- Able to work on weekends for On Call support
- Able to give Knowledge Transfer (KT) for new entries into the Team.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- Worked on integrationtesting for the progressive application development while tracking progress in Jira.
- Maintain Time travel environment for QA Sprint testing.
- Be a part of daily Scrum Standups, Sprint Planning, Weekly Attack meetings & Retrospective.
- Attend Scrum of Scrum meetings for backlogs and resolve dependencies within the Sprint.
- Executing regression test Scripts in all Sprint to ensure integrationand Quality of application.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
- Created detailed Test cases according to business requirements and performed manual testing and automation.
- Used Jira for bug tracking and experienced in using integration tools like Jenkins.
- Used complex SQL Queries to perform back-end data base testing.
- Testing different modules inRest APITesting using Rest Assured. Performed RESTful APItesting usingRest Assured and Java.
Environment: Selenium, JAVA, JAVA Script, JIRA, Maven, Cucumber Scripts, MS Office, HTML, ADP, XCode, Windows XP/Vista, Appium, Test Complete 10.20 Protractor, Robot Framework, Spring, Spring Boot, Charles Proxy, SOAP UI, REST Client, Katalon Studio, Postman, Node.JS, Maven, JMeter, AZURE, Azure DevOps
QA Manual/Automation Tester
Confidential - Seattle, WA
Responsibilities:
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing.
- Expertise in QA Methodologies,Test Strategies,Test MetricsandSoftware Development Life Cycle (SDLC).
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Expertise in running Jenkins build to all lower environments including STG, UAT & PROD
- Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems usingInformatica.
- Good Knowledge in scripting languages like Unix Shell, Java Script and VB Script.
- Performed UI and Functional testing on Android and iOS devices (smart phones, tablets) using Katalon Studio.
- Implemented Appium Scripts to test iOS and Android platforms
- Automated web applications running on NodeJS using the Express framework,Vue.jsand Backbone.jswith Mustache.jsfor front end MVC/templating.
- Created Emulator and Simulators using Android SDK and Xcode.
- Extensively worked on backend testing of EDR mainframe applications
- Validated the Data on Mainframes using batch testing
- Coordinated Web and Mainframe projects for schedules, requirements gatherings, timelines
- Responsible for REST API testing using SOAP UI & Postman tool
- Tested all backed REST APIs using Postman, Rest Client & SOAP UI
- Created automation scripts inSOAPUIusing Groovy Script for web services testing.
- Tested SOAP web services by usingSOAP UItool
- Performed API functional testing in POSTMAN
- Built withRubyonRailsas a JSON API for Backbone and js on the frontend.
- Familiar with AmazonAWSCloud Administration which includes services like: EC2, S3, EBS
- Used MAVEN for building the project.
- Wrote feature files using Gherkin language in cucumber using BDD
- Viewing iPhone logs using Xcode iPhone config Utility Android device logs using Eclipse Helios.
- End to end mobile app support for sequential releases on IoS and Android devices using Charles proxy debugging tool
- Developed test scripts usinggroovyfor data driven testing ofSOAPandRESTWeb service usingSOAP UI.
- Created automated script using Rest Assuredframework.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Experienced in integration ofSalesforce.com with external applications by using Web Services API, Metadata API, SOAP, and IBM WebSphere.
- Expertise in Manual/Functional testing, Automation Testing.
- Created detailed Test plans to check the functionality of application for many countries around the global web.
- Experienced in Black box testing, Functional testing, Integration testing, ad-hoc testing, Backend testing, User acceptance testing, Smoke Testing, Security testing, Regression testing.
- Established continuous integration (CI) practices and standards for the UFTWF. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Experiencein Automation framework development and customization Expert in Python - ROBOT Framework
- Worked on debugging HTML, JavaScript, and web page using Firebug or Developer Tools
- Extensive experience in testing Mobile Applications developed on Android, iOS3, iOS4, and Windows Mobile platforms
- Strong Experience inWeb services API Testing.
- Experienced in using web traffic inspecting tools such as Firebug, Fiddler, and Charles web proxy
- Involved in writing Test Cases, Test Scenarios and Use Cases for new features and also participated in preparing Test Plans
- Had a good communication with the Test Lead/ Test Manager and Team Director
- Strong skills inDatabase Testingand thorough knowledge inSQL/PL*SQL.
- Excellent experience in working with various databases likeOracle and SQLSERVER.
Environment: Python, DB2, Selenium, JAVA, JAVA Script, Node.JS Jira, Maven, Cucumber Scripts, GTM Tracker Tool, MS Office, HTML, ADB.
QA Manual/Automation Tester
Confidential
Responsibilities:
- Responsible for Manual and Automation deliverables.
- Worked as a QA Tester and responsible for analyzing and understanding the business requirement documents (BRD), Component Requirement specification documents to prepare test cases.
- Created and modified test plans and Test outlines.
- Collaborated with product management and engineering teams, in an agile environment, to develop a comprehensive set of tests for web-based applications.
- Created Manual and Automated test cases according to the business standards in Quality Center and Excel.
- Performed extensive functional, integration, security, UI testingand Regressiontesting.
- Executed test cases manually and maintained, re-tested failed test cases after bug fixes.
- Collaborate with Devs/engineers to validate bugs and get them fixed.
- Assisted QA and Release Leads in preparing implementation timelines.
- Ran test suites, identify software defects, verify fixes, and updated bugs in HP QC/ALM.
- Worked with business analysts to ensure business requirements are adequate.
- Updated requirement traceability, test cases, test sets and defects according to QA standards.
- Participated on continuous improvement efforts within the QA organization.
- Supported and provided constructive feedback on existing processes and standards.
- Evaluated and recommended process or technical changes to partner organizations.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Involved in writing SQL Queries and validating schema, tables, server-side validations, triggers, data duplication, stored procedures using backend/ETLtesting.
- Worked with defect management tools like Jira.
Environment: Agile/Scrum, SOUPUI, JIRA, HP UFT/HP QTP, HP ALM, Microsoft Tools, EXCEL.