Quality Engineer Resume
Framingham, MA
SUMMARY
- 3 years of extensive experience working in Selenium Automation testing with Selenium IDE, Selenium RC and Web Driver using Java , and other open source frameworks like JUNIT , TestNG , Page Object Model .
- 6 months experience working in Microsoft Visual Studio CodedUI .
- 3 years of extensive experience in doing Automation Proof of Concepts on various web applications using Selenium WebDriver and Microsoft Visual Studio CodedUI and have also given technical support to various clients in completing the test automation in their projects.
- 6 years of extensive experience in Functional testing which involves deriving the test scenarios, planning and writing test cases, creating test scripts and executing the same for performing both services and Web UI testing.
- 6 months of experience working in CA LISA Service Virtualization for creating Virtual Services to ease the services testing.
- 2 years of experience working in Parasoft SOA Test for testing and automating the web services in an AGILE Environment .
TECHNICAL SKILLS
Test Management Tools: HP QC/ALM
Languages: Java, C# (Basics)
Defect Management Tool: Version One, JIRA
Log Management Tool: Splunk
Automation: Tools Selenium (IDE, RC, Web Driver), CA LISA, Parasoft SOA Test, Microsoft Visual Studio CodedUI, SOAP UI
Databases: SQL, Oracle 9i
Environments Worked: SDLC, Agile
Middleware systems: Web methods Integration Server Software AG, ESB.
AREAS OF EXPERTISE
- Quick learner and a Very good Team Lead
- Ability to interact, negotiate and communicate with clients and staff at all levels.
- Creative ability to analyses technical and logical problems.
- Good communication skills.
- Capable of multi - tasking and punctual.
PROFESSIONAL EXPERIENCE
Confidential, Framingham, MA
Quality Engineer
Responsibilities:
- Understand Project Functional requirements and leading the Global Services QE team.
- Responsible for Daily and Weekly Status reports, Burn down charts sharing with stakeholders.
- Representing QA in scrum meeting and providing demos to internal customers during review Meetings and maintain all the stories and defect details in the version one.
- Ensuring timely delivery of different QA deliverables Testing strategy, test execution and test management and co-ordination of End to End testing with integrated systems.
- Creation and maintenance of test data for the manual and automation testing effort.
- Managing functional test and regression automation test execution of APIs, Software AG Webmethods Endpoints for various transactions like Purchase Order, Purchase Order Response, Advance Shipment Notification and Final Invoices and Data validation of the files that flows across the middleware systems.
- Created automated test scripts involving selenium and Parasoft SOA test tool with the help of Java for validating certain framework/Endpoint flows across the Contract Gateway system.
- In the process of testing, using Splunk-log Management tool, to query and validate the logs of the transactions that flow across the system and reporting any discrepancies to the development teams.
- Done a POC for automating web based application using tools like selenium Webdriver, Eclipse IDE and SQL Developer and page object model framework which is built on top of TESTNG and gave a demo on the same to the clients and working on the implementation of it.
Confidential, Cleveland, OH
SOA Test Analyst
Responsibilities:
- Setting up governance model for service virtualization which includes, creating a training approach and agenda which includes creation of training materials in CA Lisa Test and Virtualize and Basics of SOA Testing.
- Creation of Share point application in Confidential Service virtualization.
- Creation of Communication Model to communicate the activities of Service Virtualization across Team.
- Collaboration with project teams, analyses their application architecture and coming up with comparative study on their application constraints to implement service virtualize using CA Lisa.
- Managing access control over the users using Access control feature in Lisa by integrating it with LDAP authentication.
Confidential
Test Automation Engineer
Responsibilities:
- The services are called MSP services and are developed using a special protocol name, Google Proto Buffer.
- This protocol supports many technologies and one among them was Java.
- The services templates are developed using the protocol and sent to the Proto Compiler to get the respective Java Builder classes.
- These builder classes were then called by another Java API in order to hit the ser ver and thereby to receive the response.
- Since the testing process was manual, we gave a solution to the team that the above testing can be done using CALISA with minimal working steps.
Confidential
Test Automation Engineer
Responsibilities:
- The services are developed to access the bank application from an Apple iPad.
- These services are the rest services built over http.
- Gathered the request url and their corresponding responses from the development team and created the virtual services for the same.
- The need of the virtual services is that the server goes down sometimes due to some technical difficulty.
Confidential
Test Automation Engineer
Responsibilities:
- Gathering services (Mobile check deposit-LOB) from the development team.
- The services are rest services with http and json content.
- Understanding the functionality of the services from the development team and categorizing them according to their complexity.
- The main motto of this proof of concept is to create virtual services for the services given and Thereby testing the services using virtual model.
Confidential
Test Automation Engineer
Responsibilities:
- Analyze requirement document.
- Doing a tool feasibility study on the web application.
- Doing PoC for the selected business scenarios.
- Designing the functional test cases for automation using open source automation tool Selenium.
- Preparing automated scripts of application using Selenium. Give away the PoC results Demo (execution of the regression test suite) to the client.
- Trained the project members in Selenium.
Confidential
Test Automation Engineer
Responsibilities:
- Analyze requirement document.
- Doing a Tool feasibility study on the web application.
- Prepare effort estimation.
- Doing POC for the selected business scenarios.
- Designing the functional test cases for automation using Selenium and TCS .In-house framework RAFT.
- Preparing automated scripts of application using Selenium and RAFT.
- Give away the PoC results Demo (execution of the regression test suite) to the client.
Confidential
Test Automation Engineer
Responsibilities:
- Analyze requirement document. Doing a Tool feasibility study on the web application.
- Preparing effort estimation and doing PoC for the selected business scenarios.
- Preparing a Data Driven Framework.
- Designing the functional test cases for automation.
- Preparing automated scripts of application using Selenium.
- Give away the PoC results Demo (execution of the regression test suite) to the client.
- Responsible for the delivery and ensuring quality deliverables.
- Future support to the project in order to implement the automation in their entire regression test suite.
