Resume

Sign in

Senior Quality Assurance Test Engineer

Location:
Atlanta, Georgia, 30329, United States
Salary:
60$/hr
Posted:
June 13, 2018

Contact this candidate

VamsiKrishna Lebaku

Senior Quality Assurance Test Engineer

Phone: +1-903-***-**** Email: ac5vcv@r.postjobfree.com

Around 8+ years of experience in Manual, Automation, Web Services, BDD cucumber, Mobile Testing, Angular Testing using Protractor. Expertise in all phases of SDLC (Software Development Life Cycle), STLC (Software Test Life Cycle) and software development methodologies such as Agile, Waterfall. Extensively involved Front-end and Back-end Testing(Web Services and Databases).

• Sound knowledge in Java, Selenium, Cucumber, TestNG, Maven/ANT, SoapUI, Jenkins and Git. Worked in various domains such as Ecommerce/Retail, Banking, Insurance, Financial services and Healthcare.

• Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and Hybrid using Selenium WebDriver.

• Experience in validating Regular and Ajax control using Selenium locators such as XPath, CSS, Id, LinkText, Partial Link Text, Class Name and Name.

• Experience in developing framework using Core JAVA programming using OOPS concepts.

• Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.

• Automated Android mobile applications using API's like Appium.

• Good Experience in using Configuration management tools like GitHub, SVN and Build management tools like MAVEN.

• Used BDD framework with Cucumber to write behaviors, step definitions and developed required Selenium support code in Java

• Hands on experience in storing the flow details, generate debug messages and log them using Log4j.

• Experienced with Advanced SQL Queries to retrieve Data from the Databases for Backend Testing using TOAD to analyze data integrity and Validation.

• Worked very closely with the Devops team in Agile methodology for deploying and building the Automation Scripts in Continuous integration

• Performed Database Testing using Data Validation and Data Integrity checking. Used SQL for Manual database testing and wrote JDBC code for automation.

• Worked extensively on Agile Projects and hands on experience in writing user stories in Jira and attended Sprint Planning, Scrums, Sprint Review meetings.

• Experience in working with Test Management/Bug Tracking tools like Jira/HP ALM/Quality Center to track test execution progress and prioritize bug fixes.

• Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.

• Tested Angular 2 applications with Protractor and wrote Type Script Spec files.

• Extensive experience on SOAP and REST web services testing.

• Configured SoapUI Assertions to verify Soap and Restful API Response.

• Expertise in writing SQL Queries stored procedures for databases like Oracle, MySQL on UNIX as well as Windows platforms.

• Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.

• Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, chrome, Safari 3x.

• Experienced in facilitating User Acceptance Testing for go-live.

• Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.

• Knowledge of Agile methodology along with Automation Tools and Protractor.

• Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as SeleniumRC /WebDriver/Grid, HP Quick Test Professional and JUnit/TestNG, Load Runner.

• Developed test scripts to automate process of testing in Protractor WebDriver.

• Experienced in load and performance testing tool JMeterin Black box testing with a complete QA cycle from testing, defect logging and Experience verification of fixed bugs.

• Extensive experience in Functional Testing, System, Ad-hoc, Smoke, Exploratory, UAT - Support, Interface, E2E, Web, Regression Testing, Accessibility Testing.

• Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.

• Experience in writing daily testing report to explain all day to day activities and weekly testing report which contains overall status of week. Excellent communication, documentation skills, eager to learn new Technologies and Tools.

Test Approaches Waterfall, Agile, SDLC, STLC, Bug Life Cycle

Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, ReadyAPI, Appium.

Test Build& Integration Tools MAVEN, ANT, Jenkins

Frameworks Keyword driven, Data driven, Hybrid, Page Object Model (POM)

Programming Tools JAVA, JavaScript, Angular 2, Gherkin, SQL,PL/SQL, WSDL, Soap, Restful, Android

Markup Languages HTML, XML, XPath, CSS Selector.

Databases MySQL, Oracle, SQL Server.

Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems Windows 7/8/10, iOS, LINUX

Defect Tools HP ALM, JIRA

MS Office Tools Outlook, Word, Excel, PowerPoint, MS Access

Utilities Eclipse, GIT, Firebug, Fire Path

Project 1

Client ALSAC/St. Jude Children’s Research Hospital, USA

Location Memphis, TN. (onsite)

Role Senior QA Test Engineer - Automation

Duration February 2017 to Present

Description:

ALSAC is the fundraising and awareness organization for St. Jude, which helps to raise funds and awareness to operate and maintain the hospital. ALSAC is the largest healthcare related charity in the United States.

ALSAC’s Events Platform hosts Event Mastering (EVMM) and NORA applications. Event Mastering is a company facing application where we can create various fundraising events also used to register participants/donors in those events and these events are reflected in NORA. NORA is a Client faced application where users can register for the events themselves and the donors/participants data gets saved in our database, which makes it easier to pull their information for future references.

Roles & Responsibilities:

• As a Test Automation Engineer, participate in Daily Standup meetings and creating reports biweekly basis to review and provide updates to the whole project team about the status, Open Issues, Roadblocks and testing progress.

• Responsible for ensuring delivery, generate metrics for analyzing and identifying improvement area.

• Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.

• As a Test Automation Engineer, participated in walkthroughs for the evaluation of the Test plan with the design and development.

• Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

• Responsible for creating and maintaining regression and smoke automation test scripts for the applications using Java, Selenium, JUnit, Jenkins, Maven and Eclipse IDE.

• Used SeleniumAutomation (JUnit) to different type of browsers to perform Cross Browser Testing.

• Developed Automation frameworks like Hybrid and BDD.

• Implemented BDD framework by writing feature files, step definitions using Cucumber and closely worked with the Product owner.

• Involved in creation of database objects like tables, procedures using Oracle tools like SQL, TOAD. Written Stored Procedures using SQL.

• Performed Web Services testing using ReadyAPI. Validated request and response XML, JSON. Added assertions to validate response for SOAP and RESTFUL Web Services.

• Used Apache POI framework to read/write the data from/to excel sheets.

• Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

• UsedLog4J to implement logging feature in all the application modules.

• Used MAVEN to build and run the Selenium Automation framework.

• Maintained Automation scripts and responsible for code check-ins into Git.

• Used Appium to perform Android and IOS Mobile Testing. Used Real Devices and Virtual Devices to perform mobile testing.

• Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.

• Created synchronization points in the application to deal with timing problems.

• Performed Database testing, wrote complex SQL queries, for Data Profiling, Data validation.

• Analyzed test results, tracked, reported software defects in Jira and interacted with the developers to resolve technical issues.

• Involved in debugging the failing tests, re-running the tests manually to re-produce the issue and filing a bug.

• Mapped all the Requirements with the Test Cases using Requirement traceability matrix.

• Ensure all testing defects are assigned, worked and resolved according to the project schedule.

Environment: Java, Selenium, Git, XML, HTML, Toad, Jenkins, CSS, GUI, JIRA, BDD framework, Cucumber, Agile,Oracle, ReadyAPI, SoapUI, Appium, JUnit, JSON, Maven, SQL,MYSQL.

Project 2

Client SQS USA NORTH AMERICA

Location Lexington, KY (onsite)

Role Senior QA Automation Engineer

Duration January 2016 to January 2017

Description:

SQS is a consulting firm with various clients with headquarters in Germany.We have the clients from over twelve countries. Though our clients are located at different locations we all work from Lexington, Kentucky which is the delivery center for the United States.

Intellistaff is a personalized staffing service focusing on the complete satisfaction for both client and

candidate. Whether you are looking for a new career, or looking to grow or replace your staff, Intellistaff is here to

help.

Roles & Responsibilities:

• Experienced in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Agile methodology.

• Designed, executed and maintained automation test scripts with JAVA, Selenium WebDriver and MAVEN with TestNG prior to release for regression and functional test cases.

• Experience in using Selenium WebDriver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Data Providers, Test Suites and HTML reports.

• Performed Web Services Testing using SOAPUI to make and execute automated functional, regression, compliance and load tests.

• Used BDD framework with Cucumber and JAVA to create feature files with scenario and scenario outline files.

• Extensively used Page Objects Design pattern and Data driven Framework in the project.

• As a part of Project for another application developed and execute automated scripts using Selenium, Python and PyCharm to ensure products meet design specifications and are within the specified quality standards.

• Implemented continuous integration using Jenkins, Python to execute automated tests on each new build created, and automatically reports the results.

• Wrote Python script for parsing emails text data and cutting out of scope data.

• Interacted with development team to resolve technical issues on bugs reported by customer support department. For troubleshooting utilized Python scripts.

• wrote the PL/SQL and SQL programs and Designed and developed the views, materialized views, functions, procedures, packages, triggers and cursors.

• Involved in Functional and Integration testing of MobileApp Android devices using Appium.

• Thorough experience in Defect Life Cycle by Defect Reporting and Defect tracking process using JIRA.

• Coordinated with various team members for handling defect calls and resolving the testing and bug issues.

• Experienced in using Selenium Grid to execute Selenium automation suites on different platforms and browsers in parallel.

• As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.

• Good analytical and communication skills and proven ability to work solely independently with little to none supervision and perform as proven player of a team.

Environment: JAVA, Selenium WebDriver/ GRID, Web Services, SOAPUI, Cucumber, SOAP, REST, TESTNG, HTML, JAVA Script, CSS, AJAX, Agile Methodology, Jira, SQL,PL/SQL,Oracle.

Project 3

Client Eaton Vance Corporation

Location Boston, MA (offshore)

Role Senior Selenium Engineer

Duration November 2014 to December 2015

Description: Eaton Vance is one of leading investment advisory firm located in downtown Boston, MA. It is well known for its expert advisor resources to manage investment through investing them in to variety of portfolio also providing opportunity for investor to invest in large portfolio and earn higher return. Eaton Vance is receiving various daily Transaction feed and monthly asset feed from various client. Company was using Sales page Financial CRM System to maintain all transactional detail and make available for users. The project was to implement specific small or big functionality in custom Sales page application and make it more functional and user driven for end users.

Roles & Responsibilities:

• Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

• Developed and implemented robust Behavior Driven Framework with Selenium WebDriver which cut down the script development time in half.

• Involved in preparing test strategies for client-side verifications and validations.

• Involved in automating test cases using Selenium WebDriver with TestNG.

• Performed SOAP, Restful Web Service testing using SOAPUI.

• Using Jenkins for nightly build execution and sending status mail if build fails to QA team.

• Involved in testing the application utilizing the agile methodology (Scrum).

• Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

• Performed Mobile App testing using Appium.

• Identified the Elements using UI Automation Viewer for Android Mobile Testing using Appium.

• Prepared user documentation with screenshots for UAT (User Acceptance testing).

• Used JIRA for project management, logged Defects in HP ALM with priorities and co-ordinate with Development team for fixing also used GIT for version control.

• Generated Traceability matrix to map requirements, tests and defects.

• Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium Test Suite, Agile, XPath, SOAP UI, JUnit, JIRA, HTML, CSS, XML, UML, HP ALM, MS Word, MS Excel, Appium, Jenkins, Windows, WebDriver Element Locator.

Project 4

Client CIGNA Health-Care Insurance

Location Wilmington, DE (offshore)

Role Associate Test Engineer

Duration October 2013 to October 2014

Description: Cigna Healthcare is a company providing customers with benefits, expertise and service that improves the Health, well-being and productivity. It is a global Health services organization. Its Insurance subsidiaries are major providers of medical, dental, disability, life and accident Insurance and related products and services.

Roles & Responsibilities:

• Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.

• Reviewed the business requirement specification (BRS) and Functional Requirement Specification Document (FRS) and was involved in preparing a detailed test plan.

• Performed manual testing of the applications.

• Created a set of smoke tests designed to run on each supported browser and setup SeleniumGrid for testing

• Experience filing bugs and tracking on JIRA.

• Integrated Selenium automation regression test suite in Jenkins build pipeline.

• Responsible for implementing page object model (POM) using Selenium WebDriver, MAVEN, TestNG.

• Executed test cases in multiple browsers and platforms using Selenium Grid.

• Wrote SQL queries to test the integrity of data by querying the back-end database.

• Web based and Cloud based Applications testing in Agile.

• Executed the test cases for Black box testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing.

• Took over lead QA on one of the projects and delivered it.

• Trained new hires on our automation framework.

Environment: JAVA, SeleniumWebDriver, SQL, selenium Grid, JIRA, Agile, TestNG, Web Services, SOAP, REST, TEST NG, HTML, JAVA Script, CSS, AJAX, Agile Methodology.

Project 5

Client Life Insurance Corporation

Location Bangalore, Karnataka (onsite)

Role QA Analyst

Duration January 2012 to August 2013

Description:Life Insurance Corporation provides individual, group health, and specialty insurance plans for more than 1 million people.Life Insurance Corporation launched new Integrated Customer Platform which replaced the existing platform to enhance the Customer Experience. As part of the Customer Driven Environment, customers could apply online for Life Insurance to get simple, affordable life coverage for a period.

Roles & Responsibilities:

• Reviewed project artifacts, analyzed requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.

• Designed the test strategy for multiple projects, defect management using JIRA.

• Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation.

• Investigated, researched, recommended and lead the implementation of automated test tools and test scripts for regression testing of existing product functionality.

• Ensured all testing standards are being met and served as an escalation point for issues involving testing.

• Experienced in working both of UNIX and Linux environment to analyze log file and to monitor process.

• Defined and implemented the Software Development Life Cycle with process development meetings.

• Ensured traceability of test cases back to project requirements and participated in walkthrough of test cases.

• Worked with all agile development and SCRUM process throughout the entire project.

• Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.

Environment: HP Quality Center, SQL, Performance Center, Web Services, Windows, SDLC, Oracle, UNIX, SQL, HTML/XML, JAVA, Selenium, MS EXCEL, ETL, Windows XP, JIRA, Agile Methodology.

Project 6

Client SBI

Location Hyderabad, India (onsite)

Role Manual Tester

Duration July 2010 to December 2011

Description: SBI, one of the largest banks in INDIA and is a premier provider of various financial and mortgage services to its customers. Customers can access the website and apply for various Credit Cards that SBI offers such as SBI Visa, SBI Platinum and SBI No Hassle credit cards. The project dealt with Internet Banking application is web based application which aims at creation of a secure Internet Banking system.

Roles & Responsibilities:

• Understanding the Business requirements, Application and function specifications, Design documents.

• Involved in writing and designing templates for the Test Plans and Test Scenarios.

• Identified the Test Cases and documented them in Quality Center.

• Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

• Involved in Bug reporting and bug tracking using QC.

• Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

• Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

• Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: HP QC, Web Services, SOAP, REST, Agile Methodology, SQL, Oracle.



Contact this candidate