Software Quality Assurance Automation Resume
ColoradO
SUMMARY
- Around 6+ years of Experience in Software Quality Assurance Automation and Manual testing using Selenium and QC as tools Good working experience in automation tools like selenium web Driver, selenium RC, selenium IDE and QTP (Quick Test Professional) Good working experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server
- Experience through all phases of STLC from Requirements analysis, Design, Functional Decomposition, System Analysis, Test Case Design, Testing, Maintenance and Documentation.
- Expertise in implementing RUP (Rational Unified Processes), Waterfall, Agile, SCRUM methodologies, project life cycle & project management.
- Extended experience in systems testing, integration testing, QTP, UAT testing, Black Box and White Box testing, functionality testing, and regression testing.
- Experienced in performing end to end testing for Angular JS using Protractor.
- Experience in developing end to end automation using Selenium WebDriver /RC/IDE/Grid, Junit / TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP).
- Specialized in testing on WINDOWS, MAINFRAMES and UNIX environments.
- Well versed in writing test cases and executing test scripts using Web driver with Java.
- Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User Acceptance testing.
- Professional experience in Automation testing using Selenium WebDriver.
- Extensive experience in using Selenium WebDriver API for writing JUnit, TestNG and NUnit test suites and test cases for testing functionality with the Selenium Server.
- Strong Knowledge of Web Services and SOA (Service Oriented Architecture).
- Experience in manual and automation testing using user interface and proficient in Black Box Testing, White Box Testing, Functional Testing, Smoke Testing, Sanity Testing, Regression Testing, User Acceptance Testing and experience in Bug Tracking.
- Good experience with Selenium Web driver on creating test scripts for Black Box Testing and White Box Testing.
- Working knowledge on MS Team Foundation Service (TFS) tool for project management, reporting, managing requirements using MS Visual Studio respectively.
- Experienced in writing complex SQL queries on MS SQL Server.
- Experienced in Web Service/API testing using SOAPUI.
- Experience in automation and manual testing of websites and web - based clients using Selenium, Junit, TestNG and Selenium Web Driver.
- Experienced in making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Experience in developing Test Strategies, Test Plans, Test Procedures, Test Scripts and Test Cases after reviewing requirement documents, functional specifications, and technical design documents.
- Experience in testing web services using SOAPUI (SOAP and REST Services).
- Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
- Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.
- Worked in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
- Managed VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)
TECHNICAL SKILLS
Testing Frameworks: JUnit, BDD, Selenium WebDriver
Testing Tools: Cucumber
Languages: Java, SQL
ETL Tools: Informatica, DataStage
Reporting Tools: Cognos, SSRS, BO
Operating Systems: Windows 7, UNIX
IDE: (Familiar with)Eclipse, Informatica PowerCenter
Database: Oracle, SQL
Application Server: Apache Tomcat
Other Tools: CVS
PROFESSIONAL EXPERIENCE
Confidential, Colorado
Software Quality Assurance AutomationResponsibilities:
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format
- Used AJAX and JavaScript for Server side/client-side validation.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Reviewing, sizing and approving test cases.
- Proven ability in developing BDD (Behavior Driven Development) and TDD (Test Driven Development) with Cucumber and writing step definitions, features in Gherkin
- Assisted Manager by providing automation strategies, Selenium/Cucumber automation and JIRA reports.
- Performed Agile testing, review the stories and participated in Daily Scrum, Sprint Kickoff, Review Meetings and Release Planning meeting and used JIRA Tool.
- Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework Java using Data Driven Testing.
- Validated data stored in Microsoft Azure SQL Server.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity.
- Extensively involved in Developing Test Plans, Test Scenarios, Test Strategies and Test Cases with inputs from the assigned Business Analysts.
- Developed Test Strategy, Test plan, Test cases, and Test scripts and various other project documentation in HP Quality Center/ALM. Built a library of test cases for regression testing and automated them using QTP
- Developed new and updated existing Automation test cases using selenium WebDriver with TestNG and page object model, using Maven as Build tool.
- Involved in API (SAOP and REST services) testing using SOAP UI and also automated using Grove scripting
- Used SOAP UI assertions for web service automation testing & Protractor to avoid sleeps and waits in testing
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Responsible for execution of Selenium Test cases and reporting defections.
- Used XSLT for document is transformed into another XML document that uses the formatting vocabulary
- Help testers in building test case files in Excel that would be input files for automation.
- Promoted Unix/Informatica application releases from development to QA and to UAT environments
- Involved in extensive DATA validation on data marts by using SQL queries.
- Created reports and graphs for Analysis and Tracking for Test processes with Quality Center/ALM.
- Prepared and ran regression scripts, shell scripts and performed sanity tests and end-end testing.
- Performed the tests in both the SIT, QA and contingency/backup environments
- Execute and Maintain automated regression test cases in UFT.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using the JIRA API.
- Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used JIRA Tool and peer review with team.
- Creating automated test scripts for End to End functionality of the application using Automation tool (Selenium/UFT)
- Used Bit bucket for version control.
- Used Bamboo and Jenkins for job scheduling and running regression.
- Used qTest for manual testing.
Environment: Selenium, Jenkins, Cucumber, Maven, Eclipse, IntelliJ, UFT, bamboo, Bit bucketFMCNA.
Confidential, MA
Responsibilities:
- Conducted Functionality and Regression testing using Selenium.
- Performed Functional testing, Smoke testing, Performance testing and Unit Testing.
- Used JIRA to document and report/track all issues and defects.
- Importing Selenium Project into Eclipse primary language as Java.
- Experience in White Box testing of the application using TestNG for class, method, &Web Services testing.
- Test ORMB solutions in terms of functionality, performance, reliability, stability, security and compatibility with other legacy- and / or external systems.
- Expert in SDLC, Project Management and testing life cycle methodologies like Waterfall, Spiral and Agile methodologies.
- Regression tested C and C++ applications to guarantee quality and safety of software upgrades
- Used Jasmine, Karma for unit testing and end-to-end testing to verify Angular JS modules and JavaScript utility routines.
- Automated the functional test cases using Selenium web testing tool.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver, TestNG and Java.
- Work on software Verification and Validation manually and use Assertions for automation.
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Involved in Web Services/REST API Testing using Postman and also automated the web services testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Created BDD based automation test frameworks using Cucumber.
- Identified, developed and reviewed systematic procedure for each test cases after going through the documents provided.
- Wrote Gherkin language test case scenarios in a feature file using Cucumber.
- Involved in extensive data validation, back-end testing and querying the database using SQL queries.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Participated as a member of an agile team with daily SCRUM meetings.
- Developed automated test plans and created automated test script using Selenium Web Driver.
- Performed manual/web testing using Selenium IDE.
- Developed and executed test cases and test procedures for all aspects of QA including functional and compatibility testing.
- Developing component level integration test scripts using Gherkin, Spec Flow, NUnit, and C framework for web services.
- Good experience on UNIX/Linux environment and also able to execute shell and Perl on command line interface.
- Involved in data extractions, file extractions and file transfers in UNIX environment using WINSCP
- Ran the shell and Perl jobs in UNIX machines and loaded Customer information in to Siebel and mainframe applications
- Used VB Script to create, maintain and execute QTP/UFT tests
- Verifying the logs in UNIX/Linux environment whenever issues find during testing.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
- Integrated Automation scripts (Selenium Web Driver) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Provided customer support during UAT test cycles
Environment: Java, Java Applets, Selenium, QC, SQL, Jenkins, AWS, UFT, Cucumber, Maven, Fire path, Firebug, Eclipse, XPATH, Java, HTML.
Confidential, FL
Test Automation Engineer (Selenium)
Responsibilities:
- Implemented Page Objects, Test classes, Data Driven automation frameworks using Selenium Web Driver, JAVA, TestNG, Jenkins and JUnit.
- Implemented CI/CD using Jenkins/Dockers & publish Code Coverage
- Test automation scripts development in Selenium RC & Web Driver using Java and TestNG.
- Used Protractor jasmine Selenium Web Driver framework created Automation framework and Automation test for Application. Tested SOAP and Restful Web Services using SOAP UI
- Independently designed and structured complete project framework from scratch; includes: design page classes, test classes, develop selenium and project utilities, manage input data and environments.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin
- Monitored regression test results, fixed tests as needed and created bugs.
- Experienced in testing applications manually as well as using the automated testing tools like Test Director and Quality Centre/ALM.
- Worked with manual testers to create improvement plan documents for Development team.
- Performed feasibility analysis for the user stories in the Product backlog and identified test objectives and involved in developing test strategy, test plan and test case documents.
- Manually verified member/ applicant details like SSN, DOB, and Address plan in health insurance.
- Tested HIPAA regulations in Facets HIPAA privacy module
- Involved in FACETS Implementation, involved end to end testing of FACETS Billing, Claim Processing and Subscriber/Member module.
- Wrote Python Scripts to develop automated scripts and frame works.
- Configured Maven for Python Automation projects and developed project object model (POM)
- Experience working on UNIX and Linux systems.
- Tested Request XML Data and Response XML data which was sitting in the Logs.
- Verified the XML content when the batch jobs ran in UNIX environments.
- Account data has been loaded using UNIX batch jobs.
- Assess manual test coverage and plan and coordinate the creation of automated tests (web UI, REST API, proprietary API, Mobile Application)
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python
- Used Fiddler, Firebug to inspect the web traffic in Windows system and used Charles web proxy to inspect web traffic on Mac, IOS and Android
- Tested and Process designed with Appian (BPM tool)
- Processed and set all the reports of application Appian tool.
- Occasionally performed manual testing during critical release time issues.
- Participated as a member of an agile team with daily SCRUM meetings.
- Investigated and resolved issues in development and test environments.
- Worked with SQL and Sybase database for data validation.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Experience in developing data-driven tests and writing QTP/UFT functions using VB Script.
- Design & develop a data-driven framework to validate different Member profile using QTP, VBScript.
- Supported Development team to handle miscellaneous release time issues
- Used TFS and JIRA for Tasks and Bugs tracking
Environment: JUnit, JAVA, ALM, Jenkins, cucumber, HTML, CSS, JAVASCRIPT, UFT, BDD/TDD, UAT, REST API, C#, Selenium Web Driver, SOAP UI, CI/CD, HTML, VB Script, SQL, Sybase, Windows 7, Visual Studio, TFS, JIRA.