Test Automation Developer Resume
New, YorK
SUMMARY
- 7 years of experience in the field of software testing. Proficient in Automation testing using Selenium, QTP/UFT, manual testing, Web Testing using SoapUI, parallel testing, cross browser testing, API testing, regression testing, BDD scenarios using Cucumber, smoke and sanity tests. Good understanding of the Software Development LifeCycle(SDLC) and the Test Development life cycle (TDLC)
- Experience in automation and manual testing and good understanding of UnitTesting, Regression Testing, Smoke Testing, Functional Testing, Database Testing,GUI Testing, mobile testing using Appium, API Testing and User Acceptance Testing.
- Proficient in all stages of Software Development Life Cycle (SDLC) and TestDevelopment Life Cycle(TDLC).
- Experience on Automation in QTP (Functional & Regression Testing) for testing Client Server, Web based and standalone applications
- Experience in creating automation framework along wif developing, executing and maintaining automation testing script wif QTP and selenium.
- Experience working on VB Scripts, java scripts, python and c#.
- Very good experience in Regression Testing, Data Driven Testing, Backend Testing and security Testing.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in HIPAA medical privacy and data security compliance program; ensuring the policy compliance wif the Health Insurance Portability and Accountability Act of 1996 (HIPAA) while dealing wif Confidential t data.
- Knowledge in SeleniumWebDrvier (Functional & Regression Testing) for web based applications
- Knowledge experience in using Open Source Tools like Selenium IDE, Firebug, SOAPUI and Eclipse Editor.
- Good Knowledge in Selenium/Web Driver and creation of automation framework wif TestNGand cucumber.
- Hands on experience in designing Frameworks like Data driven, Keyword Driven and Page Object Model or a Hybrid model.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Webbase Applications.
- Good Knowledge in Web Services Testing using SoapUIand Rest API.
- Good experience in Defect Life Cycle Management tools like, HP Quality Center (QC), JIRA, and Bugzilla.
- Experience working wif Project Managers, developers, business analysts, and end users in defect resolution.
- Working experience in Waterfall (Software Development Life Cycle - SDLC), and Agile Project Environment.
- Worked on Root Cause Analysis using different tools.
- Experience in Manual, Black Box/White Box /Gray Box and Automated testing of applications on Windows and UNIX Environment
- Experienced in Preparation of status reports like Test summary report and Test execution status report.
- Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latesttechnologies, skills, concepts and ideas.
- Experience writing Descriptive programming and VBScript code to build the framework.
- Experience in designing user defined functions using the VB Scripting in QTP/UFT.
- Experience developing and executing T-SQL and PL/SQLqueries for backend validations.
- Extensive experience in writing SQL queries and Stored Procedures, Functions, Packages, Database Triggers, Exception Handlers, Cursors, Database Objects and Collections by using T-SQL & PL/SQL.
- Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
TECHNICAL SKILLS:
Testing tools: QTP/UFT, Selenium WebDriver/IDE, TestNG& Soap UI
Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX
Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla, JIRA
Build Tools: Maven
Languages: C, C++, Java, C#, SQL, PL/SQL
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: MS-SQL Server(2008,2008r2,20142016), Oracle(9i,11g)
Operating Systems: Windows XP/7/8, 2012 & r2, UNIX and Linux
GUI Tools: Visual Basic 5.0, MS Visual Studio 2005/2008/2010
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.
Utilities: Eclipse, GIT, GIThub, FireBug, FirePath
Frame works: Keyword Driven, Data Driven, Hybrid, Page Object Model(POM)
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
PROFESSIONAL EXPERIENCE
Confidential, New York
Test Automation Developer
Responsibilities:
- Developing solutions by preparing and evaluating alternative workflow solutions.
- Provide reference by writing documentation
- Drafting test plans and validating results by testing automated processes
- Working wif developers in designing a test strategy to integrate certain components of the application in the absence of a fully integrated flow.
- Using selenium web driver wif TESTNG and sauce labs for frontend automated Testing and cross browser testing. In terms of backend Used Ready API (licensed version of SOAP UI).
- Creating automated script for REST-API testing using Rest Assuredframework.
- Working on creating Features and Scenarios for each story.
- Worked closely wif developers and other QA members to define test requirements and developed test cases based on theBusiness requirementsandSystem requirements.
- Responsible for design and development of requirements collected from the customer.
- Preparing test plans to identify test strategies and resource.
- Developing Automation scripts for new enhancements usingSelenium and Junit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests usingSelenium.
- Extensively involved in integratingSelenium WebDriverwif existing API to test framework.
- UsedSelenium GRIDto execute test cases parallel on different target machines.
- Working on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
- WritingTest casesand executed manually forFunctional Testing.
- Actively participated in status report meetings and interacted wif other team members for technical issues.
Technologies: Linux, Selenium WebDriver, Java, TestNG, Maven, Eclipse, UFT, ALM, Jira, Jenkins, SQL, Eclipse, Soap UI, Rest API.
Confidential, Lexington, MA
Automation QA Engineer
Roles & Responsibilities:
- Reviewing and analyzing system delivery specification, system requirements analysis, functional and technical system design documents.
- Collaborate wif project SME to understand and prioritize system testing efforts.
- Prepare and review the test strategy and test plan.
- Define test scenarios, create manual test cases and create test data.
- Execute manual test cases and maintain test results.
- ValidatedSOAP UIandRestful API services.
- Document and report on identified system testing issues in standard defect tracking tool.
- Identify defects in multiple environments and throughout all phases of the development life cycle and ensure dat development groups address all open defects in a timely manner.
- Assess manual test coverage and plan and coordinate the creation of automated tests (web UI, REST API, proprietary API)
- Assist in analysis of current processes and propose recommendations for process improvements.
- Participate in company/team wide process improvement initiatives.
- Actively participate in project team meetings as required.
- Complete weekly time tracking per the established deadline.
- Define system regression tests for future projects and for ongoing regression efforts.
- Requirements traceability, test cases, defects are tracked in Quality Center (ALM) tool.
- Designed Hybrid Driven Automation Framework.
- Using QTP/UFT for automation testing and Oracle for back end testing.
- Provide sign-offs for SIT project phase.
- Understand business requirements and business operating processes/procedures in order to develop effective UAT deliverables dat test impacted business and operational groups
- Facilitate creation of the overall Test Strategy, UAT Test Plan, Business Requirements matrix, execution schedule
- Develop detailed UAT test plans, conditions, scenarios, cases and related data
- Work closely wif the IT QA leads to ensure the complete Test Strategy (me.e. Unit, System, Performance, Availability, Security and Disaster Recovery) is executed
- Lead UAT planning and coordination of execution activities wif business and operations participants
- Manage tracking and resolution of defects along wif the reporting of UAT execution results
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, and Maven.
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and JUnit.
- Used Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Wrote SQL queries extensively, queried database and generated test reports.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
Technologies:HP Quality Center, QTP, PL/SQL,SQL,EXADATA, LDAP, Windows, Linux Visio. Selenium WebDriver, Java, Eclipse, Jira, UAT,Junit, ETL(Informatica), Hybrid framework.
Confidential, Homdel, NJ
Quality Analysis Engineer
Roles & Responsibilities:
- Involved in Manual and Automated testing Salesforce application.
- Utilize UFT to design, code, and maintain large data-driven scripts and enhancing existing scripts.
- Create robust scripts using vbscript and descriptive programming which can run across different environments and browsers wifout any changes.
- Create Reusable Functions using VB Script in Function library.
- Use Shared Object repository, regular expression and re-usable actions.
- Create Checkpoints, Synchronization points and Parameterization for faster and efficient script execution using QTP.
- Enhance automation scripts using various error handling methods including recovery scenarios.
- Schedule batch jobs to run every day which trigger execution of desired automated scripts using Open Test Architecture API.
- Utilize Jira for tracking the Defects and generating reports.
- Perform Smoke testing, Functional testing and Regression testing of the Vonage Salesforce application.
- Review and analyze test results using the result logs in UFT.
- Test the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- Interact wif product management, project management and test teams to develop a strong understanding of the project and testing objectives
- Design and create test conditions and scripts to address automated test requests
- Execute test scripts and build new automation scripts for performing testing/validation function
- Develop the automation strategy/effort to perform automated testing
- Develop scripts, utilities, simulators, data sets and other programmatic test tools as required for test automation
- Execute and analyze automation test results.
- Participate in troubleshooting and triaging of issues wif different teams to drive towards root cause identification and resolution
- Document, track and escalate issues as appropriate
Technologies:Linux, Selenium WebDriver, Java, TestNG, Maven, Eclipse, UFT, ALM, VBScript, Jira, Jenkins, salesforce, Appium,PL/SQL,Eclipse.
Confidential
Manual Testing & UAT
Roles & Responsibilities:
- Analyzed the Business Requirements and closely worked wif the Business Team to get the clarifications addressed
- Involved in the regression test planning for the project and identified the critical regression tests
- Designed, executed and maintained Selenium Web Driver (TestNg) automated test cases for regression test cases. dis included creating robust testing scripts in Java.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed the test cases and reviewed the results to get the business approval for UAT.
- Ran defect triaging and reviewed the Test Scenarios / Test Cases wif the Business.
- Co-ordinated between Technology and Business to ensure all the outstanding issues were being addressed, fixed and retested.
- Planned Test Execution activities to accomplish tasks on daily/weekly basis.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Performed backend testing by using SQL queries to verify the integrity of the database.
Technologies:Windows, Selenium WebDriver, Selenium IDE, Java, TestNG, Eclipse, T-SQL, HP ALM, Junit.
Confidential
QA Tester
Responsibilities:
- Performed manual testing and automation testing on web based application
- Prepared Test scenarios and corresponding test cases to ensure dat product adheres to the business requirements. Execution of daily smoke tests to ensure the deployment of environment is stable
- Updating project progress, Scrum updates and discussion of daily development issues
- Attending daily status calls.
- Reviews and analyzes test results to confirm, establish, and communicate the cause of the discrepancy.
