Post Job Free
Sign in

Senior QA Automation Engineer with 8+

Location:
Trenton, NJ
Salary:
$65
Posted:
December 05, 2017

Contact this candidate

Resume:

Naveena Andhrapu

*******.***@*****.***

603-***-****

Senior QA Automation Engineer with 8+ years of experience in all phases of Software Testing Life Cycle (STLC), Skilled in different programming and testing technologies, utilizing automation tools like Web, API Testing with hands on experience in different technologies like JAVA, Selenium, Maven, Jenkins, Cucumber, SoapUI serving various domains such as Banking, Retail and E-Commerce, Healthcare.

Summary:

Complete understanding of Software Development Life Cycle (SDLC), Quality assurance concepts, and manual/automated testing techniques.

Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and user stories.

Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

Experience in Selenium Automation using Selenium IDE, Selenium WebDriver, Selenium Grid, Java, Test NG, POM framework, Jira and Eclipse.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

Experienced in handling multiple windows, Alerts, Cookies and Pop-ups with Selenium.

Hands-on experience in handling Ajax Asynchronous Elements and Java script executors to deal with hidden elements.

Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.

Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.

Experience in using the open source API testing tools like SOAPUI for functional

/regression /performance testing & test automation of SOAP/RESTful Web Services.

Tested Angular 2 Web Applications using Jasmine and Protractor Test Frame Works,

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

Experienced working with Appium for Mobile Testingof Android Apps. Used both real devices and virtual devices.

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.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Experienced in using Maven, ANT build tools to manage framework dependency jar files.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Worked on databases such as MS SQL Server, My SQL and JDBC connectors

Generated test logs using Log4j Property file for various log levels.

Practical knowledge on Source Version Control tolls like GIT and SVN.

Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and Quality center.

Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLS:

Test Approaches

Agile, Waterfall, Scrum, SDLC, STLC, Bug Life Cycle,

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC

Test Build& Integration Tools

Maven, Jenkins, ANT

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools

JAVA, JavaScript, VB Script, Gherkin, SQL C, C++

Markup Languages

HTML, XML, XPath, CSS Selector

Databases

MySQL, Oracle, SQL Server, Mongo DB, No SQL

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows 7/8, UNIX, LINUX, Mac

Defect Tools

HP Quality Center, JIRA

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities

Eclipse, GITHUB, SVN, Firebug, Fire Path

WORK EXPERIENCE:

Client: Data Scan Technologies Duration: Aug 2016 – Present

Role: Senior QA Automation Engineer.

Location: Atlanta, GA

Description: Data Scan Technologies LLC provides floorplan finance and risk management systems and services. My Company offers professional inventory verification and inspection field services to lenders Data Scan Technologies operates in the United States. My project involved testing a website for internal organization and business team to consolidate and store customer entity database including storing customer's personal details, other related transactions, and system performance details.

Roles & Responsibilities:

Associated with Agile Testing (Scrum Process) methodology based project, Test planning and coordinating for daily test manager purposes. on all SDLC phases.

Utilized Quality center for bug tracking and reporting, also followed up with development team to confirm bug fixes, and refresh bug status.

Worked with teams to implement and adopt application testing practices and expectations.

Solid Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, Object, Static, non-Static variables methods etc.

Skilled in Manual Testing, Automated Testing, Documenting Test Results and logging/tracking defects.

Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.

Involved in implementation of Test Automation Framework build utilizing Selenium WebDriver, TestNG and Maven technologies under Java platform using industry leading harness design patterns and approaches core Java programming abilities utilizing Eclipse IDE.

Used Selenium IDE as a record and playback tool to develop the initial HTML scripts, changed the HTML scripts to Java Code and added/modified for scenarios for the automated functional testing.

Used Selenium RC server for running the test scripts in multiple machines on various browsers in parallel through Selenium Grid (Hub and Nodes).

Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, and Firefox & Safari.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.

Used TestNG for testing framework. Executed the script deployment in TestNG framework through charge line and also integrated tests in Jenkins (Continuous Integration tool).

Design & Develop data driven framework using Selenium Web Driver, TestNG and Apache POI, API.

Engaged with Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG strategies.

In charge of Setting up Web Services project using WSDL in Soap UI and provided setup help to other team members. Validated web services utilizing Groovy Scripts in Soap UI.

Solid knowledge in project building tool Maven, ANT.

Good working experience in version control tool GIT and SVN.

Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, WSDL, XML, JSON.

Good working experience in continuous integration tool Jenkins.

Experience in developing framework using JUnit, TestNG and Page Object Model.

Good knowledge in Web Service testing using SOAP UI and Rest API. Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.

Created and executed SQL inquiries to verify the correct inclusion, cancellation and updates into the Oracle supporting tables and cubes.

Experienced using JIRA for global test management.

Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices with Appium automation framework.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, Jira, GIT, Junit.

Client: Capital One Feb 2015 - July 2016

Role: Sr. Agile Quality Assurance Engineer

Location: Vienna, VA.

Description: Capital One Financial Corporation is a bank holding company specializing in credit cards, home loans, auto loans, banking and savings products headquartered in McLean, Virginia. It is the eighth largest commercial bank in the United States. It measurable framework to facilitate two-way interaction with suppliers, enabling us to conduct business transactions, communicate information, answer questions and resolve business issues.

Roles & Responsibilities:

Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.

Manage life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.

Performed QA Automation testing, Integration and Regression testing activities for new releases in an End-to-End environment for Point of Sale application.

Performed functional testing of various components of POS system.

Performed integration testing of POS system with hardware peripherals.

Developed the automated test script for regression test suite in an application by using Selenium tool.

Created automation using Data Driven Framework with POM to test web application.

Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.

Developed test scripts to automate process of testing in Selenium WebDriver.

Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.

Dealt with Accessing Links & Tables using Selenium WebDriver.

Experience dealing with Ajax requests in Selenium Web Driver using Synchronization.

Performed Structural Testing, Functional Testing and Non-functional Testing Database Testing

Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.

Setting the priority to the test cases using the TestNG framework.

Used various TestNG annotations like @Test, @Before Suite, @After Suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method.

Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.

Wrote Selenium script for taking screenshot and used Actions class to perform mouse and keyboard events.

Involved in automating the popups using the Alert interface.

Configured Jenkins build job for continuous Integration and for Regression Testing.

Involved in using Maven build tool to manage framework dependency jar files.

Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, SVN and Cucumber, Rally, Auto IT.

Client: Hollister Staffing Dec 2013 – Jan 2015

Role: Sr.QA Automation Engineer

Location: Boston, MA.

Description: Hollister Staffing is Boston’s premier relationship-based staffing firm. Woman-owned and built around the unique company culture of client partnership, personal relationships and strong values (open communication, passion, integrity and community). The system is the best-in-breed providing the ability to process claims and encounters, track providers and members as well as process financial information associated with Medicaid processing.

Roles & Responsibilities:

Created Modular Driven Automation Framework from the Scratch.

Developed automated test scripts using Selenium and in Java Eclipse.

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Developed ANT based build scripts to run Selenium Automation.

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 platforms.

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.

Reported defects through Jira and performing Regression to resolve bugs fixes.

Extensively involved in resolving bugs fixes with Development Team.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Used SVN for Build Management for each release, QA, Integration and staging environments.

Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology

Client: Qualifacts Oct 2012 – Nov 2013

Role: Sr. QA Engineer

Location: Nashville, TN.

Description: Qualifacts is leading the industry as a behavioral healthcare technology company. We have an entrepreneurial spirit born from our start-up roots, a track record of growth, and an amazing staff of down-to-earth people who are empowered to be successful in their jobs every day. As part of the team you will focus on what is important to get the best from yourself and your coworkers in an open, evolving and supportive environment guided by values of integrity.

Roles & Responsibilities:

Involved in various SDLC Phases-Requirements Analysis, Test Case

Development, System Testing, Regression and Conducted End to End and Black box testing.

Actively involved in functional, system, integration, positive, negative, GUI testing of the application.

Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

Created Test Data using SQL and wrote SQL queries for back-end testing.

Used /Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.

Used SoapUI to test the application web services.

Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.

Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.

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

Lead sub-teams, assigned project work to testers, provided input to Test Plan, point of escalation, SME within function or application, and provided status reports as needed

Worked with developers to Create and update the defects, resolve and track their status using JIRA.

Environment: Selenium WebDriver, TestNG, Eclipse, HTML, SVN, Maven, Jenkins, SoapUI, QC, SQL, JIRA, UAT.

Role: Selenium Tester Jan 2011 –Sept 2012

Client: Overstock.com

Location: Hyderabad, India.

Description: B2C website Overstock.com& amp; its Incorporation is an American online retailer headquartered in Utah, near Salt Lake City. It initially sold surplus and returned merchandise on an online e-commerce marketplace. In recent years, it has expanded to sell new merchandise as well.

Roles &Responsibilities:

Participate in requirement review question/answer session and contribute in requirement gathering, clarification, consistency and completeness.

Attend iteration planning meeting to size up the stories with points, break out the requirement, to estimate tasks and testing effort in completing product backlog within the current iteration timeframe and team velocity.

Knowledge from working with high-traffic websites.

Understood the E-tail business processes such as marketing, merchandising, payment processing, logistics, reverse logistics, and customer service.

Participated in writing test-related documentation such as test plans and test cases.

Developed Record/Playback using selenium IDE.

Exported the test reports form selenium IDE to different programming languages.

Prepare test plan/test cases for grid re-design, gift card purchase, coupon re-write phase I and II projects from the user stories, use cases, business and system requirement (SRS). Prepare test machines and deploy builds, execute test cases, bug reporting and resolving issues by pairing up with the developers.

Author automated test scripts for functional and regression testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.

Participate in iteration retrospective meeting to discuss previous iteration' s success, failure and recommend process improvements for next iteration.

Environment: Agile, Windows, Selenium IDE, selenium web driver, IE, Firefox, XPath, Selenium IDE/RC, Firebug, MS-office, and JIRA.

Client: Apollo Hospital Duration: Apr 2009 – Dec 2010

Role: Manual Tester.

Location: Hyderabad, India

Description: This project was designed for Hospital Administration which caters the need of hospital management like inpatient details, billing, patient monitoring, Operation Theater, medical records, purchase, store keeping financial accounting, payroll system etc. Implemented patient's registration, administration, laboratory and operation theatre management. We also designed daily, weekly and monthly.

Roles & Responsibilities:

Involved in development of test cases from functional requirements, technical specifications and use cases.

Executed Manual Test Cases by using positive and negative test scenarios.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.

Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications.

Performed Regression testing at various phases of the project development.

Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.

Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.

Involved in re-testing the test cases and closing the defect.

Participated in peer review with team and developers to review test cases/test scripts.

Prepared the test documentation using MS Word.

Participated in Walk through of test plans and test cases.

Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).



Contact this candidate