Quality Assurance Consultant Resume
SUMMARY
- Overall 7 years of experience in software industry as Automation Engineer using Selenium, APPIUM and QTP/UFT
- Experienced in automating iOS/android mobile applications for native and hybrid apps using appium
- Experienced in developing frameworks for Appium /selenium using JAVA as programming language
- Experienced with Cucumber, BDD, TDD, Keyword driven and Page Object Model of script development
- Experienced in using Crucible for peer reviews of framework files and test scripts andTrello
- Experience using SOAP UI for REST/SOAP services testing
- Worked in CI tools like Hudson, Jenkins, build tools like MAVEN and deployment automation tools like uDeploy, RCC
- Worked with test management tools such ALM/QC, JIRA
- Experience working in Agile/Scrum and Waterfall software methodologies
- Have good working experience on various stages of software test life cycle like Integration Testing, Functional Testing, Regression Testing,
- Worked on configuring, maintaining automation servers remotely
- Worked with Alliance data, Confidential ’s, Oracle and Confidential clients
- Used Continuous integration tools like Hudson, Jenkins and worked on developing the end to end architectural flow of using SCM to CI and Agile tools like Version1 and Rally
- Experience in Smoke, GUI, Ad - hoc, Unit Testing, User Acceptance testing, Integration, Positive & Negative testing, Data Driven testing, compatibility testing, functional testing, system testing, regression testing, re-testing
- Involved in Test Plan preparation, Documentation, Test Effort Estimations and assignment of work-items, Client Metrics, Client interactions and presentations
- Knowledge of Defect life cycle, Metrics and Traceability matrices
- Experienced in using Version control tools like SVN, GIT Repository
- Experienced in setting up automation servers remotely
- Worked with selenium WebDriver, Remote WebDriver and Selenium Grid
- Working on build deployment on daily basis and execution of automation scripts to estimate the build stability
- Worked in developing selenium framework for regression and sanity using java and its complete maintenance
TECHNICAL SKILLS
Programming /Scripting Languages: Java, VBScript
Databases: Oracle
Testing: Integration Testing, System Testing, Regression, Services Testing, Web Accessibility Testing, Database Testing, Data Migration Testing, Performance Testing
Architectures/ Frameworks: PageObjectModel,TDD,BDD,Cucumber,QTP Frameworks(BPT,Function Driven,Data Driven)
Automation Tools: QTP/UFT, Selenium, Load Runner
Management Tools: Quality Center/ALM, Version One, Trello
CI and Deployment tools: uDeploy, Hudson, Jenkins
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential
Quality Assurance Consultant
Responsibilities:
- Working with Cucumber, Appium and Selenium Web Driver
- Designed and created feature files and automation scripts in BDD style 0 Experienced in automating Android/iOS native applications using Appium 0 Experienced in handling emulators and simulators from command line 0 Working with tools such as GIT and JIRA in daily activities 0 Testing SOAP and REST services using SOAPUI
- Working in Agile development process performing manual testing and automating the manual efforts for next sprints
- Attending daily scrum calls and planning meetings as scrum team member 0 To Handle challenging issues while Framework designing and Scripts writing, executions.
- Expertise in locating the web elements using Accessibility Id’s, XPATH other ways identifying web Elements. Written documents on ways of identifying different kinds of web elements for helping other team members
- Providing training to new joiners on the application, BDD, Selenium, Java, Framework Working with Jenkins (previously Hudson), a continuous integration tool, configuring scripts, setting permissions and running them on remote systems
- Configured auto triggering of smoke tests through application build tool once a build is successfully completed
Confidential
Quality Assurance Consultant
Responsibilities:
- Working with Cucumber, Appium and Selenium Web Driver
- Designed and created feature files and automation scripts in BDD style
- Working with tools such as GIT and JIRA in daily activities
- Testing SOAP and REST services using SOAPUI
- Expertized in testing TAX/FEE services using SOAPUI
- Working in Agile development process performing manual testing and automating the manual efforts for next sprints
- Attending daily scrum calls and planning meetings as scrum team member
- To Handle challenging issues while Framework designing and Scripts writing, executions.
- Working with Jenkins (previously Hudson), a continuous integration tool, configuring scripts, setting permissions and running them on remote systems
- Configured auto triggering of smoke tests through application build tool once a build is successfully completed
- Analyzed story card requirements and write gherkin test scenarios to test acceptance criteria.
- Facilitated and coordinated requirement analyst refining functional & non-functional requirements.
- Performed analysis of business and user needs, determining of new requirements, or revising existing requirements as necessary.
- Collaborated with developers, testers and/or end users to determine appropriate solutions and ensure test planning adheres to the proper requirements
Confidential
Senior Quality Assurance
Responsibilities:- Working with Selenium IDE, Selenium RC and Web Driver
- Designed and created the Data Driven and Test Driven Frameworks Using Selenium , Java, Junit and TestNG
- Working with tools such as GIT and Version One in daily activities 0 Using Crucible for Peer reviews
- Writing scripts with Selenium-RC and Web Driver by using Java
- A utomating flex apps by integrating Selenium with Flex Monkium, a third-party tool for automation of flex apps
- Carried out black box testing of web application and reported bugs using ALM 0 Got end to end overview of software testing life cycle 0 Analyzing, designing and executing Test Scripts, Test Cases and Strategies.
- Writing test case documents, writing/updating the test cases as per the requirements 0 Working in Agile development process performing manual testing and automating the manual efforts for next sprints
Environment: ALM, Selenium 2.0, Version One, IE11, Trello, JUNIT, JIRA, Web Services, Ajax, HTML, XML, Windows 7
Confidential
Automation Engineer QA
Responsibilities:
- Working in Agile development process performing automation testing and automating the manual efforts for next sprints
- Implemented Page Objects Model, Data Driven using Selenium WebDriver, JAVA, Junit 0 Worked on automating BPT components and scripted components in ALM.
- Worked on developing QTP framework and implementing for the project requirements 0 Worked on both Traditional and BPT approaches of automation using QTP 0 Worked on Quality Center Administration
- Worked on automating SOAP Services and Restful Services using QTP Web services add in and win Http objects.
- Worked on automating ALM Operations in QTP using OTA API.
- Worked on automating Databases using QTP
- Worked on automating cookies and verifying the information in cookies using QTP 0 Involved in providing training with in the project 0 Worked on many R&D activities like OTA API, uDeploy
- Working in Agile development process performing manual testing and automating the manual efforts for next sprints
- Analysed the application and prepared the manual BPT components for the application 0 Reviewed manual BPT components created by SME and given feedback.
- Created Generic Functions in VB Script for both Windows and Web based applications 0 Worked on Descriptive programming as well as TSR built-in TSR Repository
- Created QTP Data Driven and Key Word driven models for POC 0 Created QTP regression automation scripts.( Release-Scenarios-Test cases)
- Reviewed the QTP Scripts developed by the team members
- Worked on Extensibility accelerator and Virtual objects if objects are not recognized by QTP
- Created Application specific functions for different windows and web applications
- Created performance test scripts with LoadRunner
- Analyzed investigation results and presented results to senior managers
- Designed performance test scenarios for Load, duration and robustness testing
- Coordinate the Offshore testing team
- Involved in Tool Evaluation Process
- Created User Defined functions
- Created Reusable Actions
- Used Different Checkpoints in Script using QTP
- Performed Data Driven Test using QTP
- Calculated Transaction time using QTP Transaction function
- Created vuser scripts in LoadRunner and executed the scripts in controller
- Created Parameters and Correlations in LoadRunner
- Trained testers to use the Automation tools QTP , ALM and selenium
- Prepared the automation test plan document and placed it in Share Point 0 Attended daily scrum calls as part of Agile methodology
- Automated BPT components and developed scripted components if it is necessary 0 Prepared the automated test plans under Test Plan module in ALM 0 Developed smoke test scripts in traditional automation approach 0 Executed test plans under test lab and prepared the execution report
Environment: ALM, Selenium 2.0, QTP/UFT, Version One, PUTTY, Firefox, IE11, Trello, JUNIT, JIRA, Web Services, Ajax, HTML, XML, Windows 7
