Post Job Free

Resume

Sign in

Vamsi Jangal

Location:
Jersey City, NJ, 07307
Salary:
55$/hour
Posted:
October 06, 2017

Contact this candidate

Resume:

Vamsi

Senior QA Automation Engineer

Ph: +1-678-***-**** E-mail: ac2crk@r.postjobfree.com

CAREER SUMMARY

Over 8+ years of IT experience as a Senior QA Automation Engineer in Software Testing, proficient in Client/Server and Web based applications. Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing and Manual Testing. Experience in performing clerical and administrative tasks and providing excellent customer support. Proficient in software issues identification & documentation.

PROFESSIONAL SUMMARY

• Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.

• Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.

• Actively involved in Scrum Methodology for the project from requirements through delivery of the project.

• Hands-on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.

• Strong Experience in Java Programming, Selenium WebDriver and TestNG.

• Writing Test cases using Element locators, WebDriver methods and Java programming features.

• Expertise in performing Functional Testing, Integration Testing and Regression testing.

• Expertise in Protractor Automation testing for both Angular and Non-Angular pages.

• Implemented Jasmine as a testing framework for Protractor.

• Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

• Experience working on Page Object Model with Page Factory in Selenium.

• Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

• Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkins format).

• Expertise in Core Java and Object Oriented Concepts (Inheritance, Polymorphism and Collections).

• Good hands-on experience on various test management tools like Jira, HP-ALM and Quality Centre.

• Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.

• Good Exposure to Testing Life Cycle and Bug Life Cycle.

• Experience in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.

• Used Log4j and its components such as Loggers and Appenders to log information.

• Experience in doing automation testing for Mobile application using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.

• Performed functional testing of web services using SOAPUI and RESTful web services. Added assertions to validate the XML or WSDL file.

• Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub/SVN repository over the time for improvements and new features.

• Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

• Performed Database Testing with SQL and automated Data Validations using JDBC.

• Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.

TECHNICAL INFORMATION

FUNCTIONAL TECHNOLOGY

• Quality Assurance and Testing – Creating test strategy, test plan, test cases, test data and test execution, creating and managing defects, generating test execution scorecards and test dashboards.

• Project Management- Expertise in Sprint Planning, Sprint Review and Daily Scrum. Mentoring team members on requirements gathering and testing activities.

• Ability to interact professionally with a diverse group of individuals - including executives, managers, subject matter experts, developers, and field personnel

• Domain Knowledge- E-Commerce, Banking, Health &Welfare

• Strong analytical and problem-solving skills.

• Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC.

• Operating System: MAC, Windows XP/7/8/10, LINUX.

• Defect Management Tools: JIRA, HP Quality Center.

• Database: MY SQL, Oracle.

• Web Technologies: HTML.

• Automation Tools: Selenium, Protractor, Jenkins.

• Testing Tools: Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, SoapUI, ALM.

• Domain Knowledge: Financial, Banking, Health &Welfare.

• Mark-up Languages: HTML, XML, XPath, CssSelector.

• Browsers: Internet Explorer, Mozilla Firefox, Google, Chrome, Safari.

• Languages: C, C++, JAVA.

• MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.

PROJECT DETAILS

Project #1:

Company SITA - Atlanta, GA

Testing Environment Automation - Manual Testing

Role Senior QA Automation Engineer

Duration Aug 2015 – Present

Project Description:

SITA is basically a U.S based airline company with major clients like American Airlines, Latam Airlines, Lufthansa Airlines etc. SITA will maintain the database of every Airline and develops airplane apps (online booking, baggage, cargo etc.) and devices. In this project, we have developed an AIRCOM Flight Tracker application, it is a ground-based software system that guarantees regular flight position updates and requires no modification to aircraft. As a part of QA Testing team, I was involved in carrying out different kinds of Testing on the application and executing test cases for different modules of the project.

Responsibilities:

• Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.

• Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.

• Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.

• Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.

• Experience in automating regression test cases using Selenium WebDriver.

• Attended stand-up calls on daily basis and had two week Sprints in Agile Methodology.

• Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.

• Implemented automation using Selenium Grid to perform testing on multiple devices.

• Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.

• Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on the requirement.

• Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

• Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.

• Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.

• Good hands-on experience on bug tracking tool like Jira.

• Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

• Worked on Maven for build and dependency management where I have added different dependencies such as apache poi/TestNG/Maven-plugin-api etc. according to the requirement.

• Performed functional testing of web services using SOAPUI and RESTful web services.

• Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.

• Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.

• Expertise in Smoke testing, Regression testing, System Testing and UAT.

Environment & Tools: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.

Project #2:

Company CGI - Lexington Park, MD

Testing Environment Automation - Manual Testing

Role Senior QA Engineer

Duration Aug 2013 - Aug 2015

Project Description:

CGI mostly provides the latest health care technology for Members, Groups, checking patient eligibility, claim status and submitting claims for reimbursement. Diamond processes incoming and outgoing EDI Transactions and EDI analysis. This System adjudicates claims and generates EOB (Explanation of Benefits) RA (Remittance Advice). I was involved in the enhancement of the application as per the requirements from the business.

Responsibilities:

• Involved in Analysis and Review of the Draft Use Cases and User-Stories provided by the Business Analysts for every Release.

• Assisted in developing keyword driven and descriptive programming framework for automation

• defects.

• Involved in performing data inspection for files loaded from source to landing zone.

• Detected, reported and tracked defects using JIRA.

• Participated in creation of source and target systems using ETL Process and worked with various databases.

• Involved in User Acceptance Testing (UAT).

• Work in Selenium IDE and Selenium Web Driver and execute the test cases using Selenium Web Driver.

• Performed Functional, Smoke, Usability, Integration and Regression Testing

• Worked in protocols used in insurance such as web Services, HTML, SOAP, XML

• Integrated the selenium smoke test into Jenkins for continuous integration.

• Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.

• Tested each web services (SOAP messages) using SOA test tool (IBM Message Test Utility).

• Actively involved in black box, grey box and white box of the application.

• Applied synchronization points and checkpoints wherever required.

• Developed test cases and scripts, and created virtual users in LoadRunner for Load, Stress and Performance Testing of the application.

• Interacted with developers and business Users to communicate the defects.

Environment: Selenium, SQL Server 2000, TestNG, XPath, Firebug, FirePath, Eclipse, SOAPUI, SQL, Unix, LoadRunner, web Services, HTML, SOAP, XML.

Project #3:

Company Westpac - New York, NY

Testing Environment Automation - Manual Testing

Role Quality Assurance Engineer

Duration June 2012 – Aug 2013

Project Description:

Westpac is a leading Financial Services institution founded in Australia on the principles of Consumer Engagement and Wellness. This group operates in almost all the Financial Areas including Insurance, Banking and Investment Plans. Their core purpose is to make people healthier and enhance and protect their lives. The group also focuses on the implementation of various investment plans for its investors as per their needs.

Responsibilities:

• Understanding the Requirements and Functional Specifications of the application.

• Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.

• Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.

• Performed cross-browser testing.

• Used Selenium GRID to execute test cases on multiple platform.

• Responsible for updating and maintenance of existing selenium scripts.

• Performed testing on web services using SOAPUI with XML web services and SOAP.

• Created positive and negative assertions based on the business requirements.

• Performed Data Driven testing using SOAPUI

• Participated in identifying the Test scenarios and designing the Test cases.

• Prepared and Executed Test cases as per System Requirements

• Involved in GUI, Functional, Regression testing and System testing.

• Involved in Bugs Tracking & Prepare Bug Report Document.

• Involved in weekly review meetings.

Environment: Java, Selenium, TestNG, XPath, Firebug, FirePath, Eclipse, Data Driven Framework, SoapUI, ANT, SVN, Jenkins, Agile/Scrum Appium, Oracle.

Project #4

Company Lloyds Banking Group - Hyderabad, India

Testing Environment Automation - Manual Testing

Role QA Engineer

Duration July 2010 –June 2012

Project Description:

Credit Card Simplification project migrates all the card accounts present in other platforms to a single platform. This project identifies all the accounts having Credit cards in various banks and migrate all those card accounts and their related details and products to the Lloyds bank accounts.

Roles and Responsibilities:

• Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.

• Involved in the kick off meeting.

• Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.

• Test scripts are automated, created and executed using Selenium WebDriver, TestNG

• Test data required for the Automated test scripts are created in MS Excel.

• Used various classes of Selenium like Alerts, Select to handle various scenarios

• Dynamic Xpath has been written to handle hidden and dynamic web Elements

• Sync points are used wherever necessary so as to make the scripts pass.

• Page Object Model approach has been implemented to reduce code redundancy.

• Used Java as programming language with Selenium to test web application.

• After execution, generated test reports have been shared with all the team members.

• Identified defects have been logged in Defect tracking tool HP Quality Center.

• Defect triage meeting had been conducted to discuss the status of the defects regularly.

• Test and Run various APIs as part of System Integration Testing.

• Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.

• Used Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

Environment: Selenium WebDriver, Eclipse, Java, Appium, Oracle, TestNG, MySQL, HP Quality Center, XPath

Project #5:

Company Bank of Scotland – Hyderabad, India

Testing Environment Manual - Automation Testing

Role Test Engineer

Duration Aug 2009 – July 2010

Project Description:

Mass Affluent project finds the all the available Mass Affluent Customers and Accounts in the banks which are going to migrate the accounts. This project identifies such customers and accounts and maintains a separate track of details of those and then migrates all those accounts present in bank to the specified bank.

Roles and Responsibilities:

• Create and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data.

• Compared and analysed actual results with expected results and reported the deviations to appropriate individuals for resolution.

• Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.

• Worked and corresponded with software engineers, venture supervisors and different gatherings so as to set and meet quality benchmarks and due dates.

• Code deployment after the fix to the code has been done and verification of the proper code deployment.

Environment: Selenium WebDriver, Java, Oracle, Selenium IDE, RC, TestNG, SOAPUI, HP Quality Center



Contact this candidate