Post Job Free
Sign in

QA automation Engineer

Location:
Syracuse, NY
Posted:
October 16, 2020

Contact this candidate

Resume:

SRAVANTHI

QA Automation Engineer

Email ID: *****************@*****.***

Phone: +1-786-***-****

Professional Summary:

Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing, Mobile Native Application testing & Mobile device testing

Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum, Software Testing Life Cycle (STLC).

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of Manual and Automated tests.

Experienced in Design and implementation of Test Frameworks from scratch and practical hands on experience with Keyword Driven, Data Driven, Page Object Model (POM).

Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.

Designed and develop Hybrid Automation framework using Java reflection, Testing, Apache POI, for Web Service automation and Maven.

Proficient in using test Automation tools such as Selenium WebDriver/RC/IDE/Grid, to develop Automation testing scripts for web applications.

Experience in Automating Rest Services with Spring Rest Template, Cucumber and Maven.

knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

Experienced in Mobile App Testing in Android Platform using Appium.

Experience in writing automation scripts using Behavior Driven Development (BDD)Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.

Experience on Groovy Scripts for Web Service API Testing.

Good experience in Functional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.

Experience using performance test tool such as JMeter.

Experience in testing both SOAP and REST services using SOAP UI, Postman, Rest.

Assured and tested both XML and JSON formats.

Experience in Manual Testing and hands on preparing Test Planning, Test Scenarios, Test cases, Bug reporting

Experience in Web based testing including GUI Testing, Regression Testing and Unit Testing

Experience in Functional testing, User acceptance testing, Integration testing, System testing, Sanity testing, Exception testing, Compatibility testing &Security testing of client/server and web-based applications.

Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC).

Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.

Developed Selenium TestNG scripts using java in Eclipse for data driven frameworks.

TECHNICAL SKILLS:

Testing tools

Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Eclipse, Manual Testing, GIT.

Web Technologies

HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH.

Defect Tracking Tools

Quality Center (9, 10, 11.0), Jira, Rational Clear quest.

Languages

Java, SQL, PL/SQL, UML, Java Script

Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers

Internet Explorer, Firefox, Chrome & Safari

Operating Systems

Windows XP, 7, 8 & server 2003, UNIX

PROFESSIONAL EXPERIENCE:

Client: Aspendental, Syracuse, NY May 2019 – Present

Role: QA Automation Engineer

Responsibilities:

Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents to understand the application requirements, functionalities, scope and limitations.

Tested the application under Scrum (Agile) Methodology.

Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.

Performed both Automated and Manual testing using testing tool to create and manage test cases and used TFS to log defect.

Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.

Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.

Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.

Developed Selenium TestNG scripts using java in Eclipse for data driven frameworks.

Developed Selenium WebDriver Test Automation Script for regression testing. Maintain scripts in between releases. Reproduce manually failures reported by Automation scripts.

Perform responsibilities of developing test scripts by using SOA test tools.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Execution of automated test scripts using JMeter based on business/functional specifications.

Created test scripts using Groovy script to automate web services in SOAP UI.

Responsible for estimating required resource and components for SOA testing.

Implemented BDD through Cucumber, Created the Feature Files for Cucumber Automation.

Performed Test Execution and defect logging and tracking using TFS, HP ALM.

Used of Maven as a build tool to develop the application.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL services.

Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.

Involved in testing application on different mobile Platform such as iOS and Android devices.

Implemented Appium scripts to test IOS and Android platforms.

Developed API testing framework using Rest-Assured.

Involved in testing REST services using REST Assured and tested both XML and JSON formats.

Created JMeter Test Cases to measure performance and functionality of web services.

Implemented mobile automation frameworks using Appium.

Performed Manual Testing and Automation Testing of the application.

Verified the integration of various components in the application and executed end-to-end testing.

Involved in Web Services Automation Testing using SOAP UI.

Implemented UI Automator viewer in Appium to inspect elements in mobile applications.

Performed back end testing on Oracle Database by writing SQL queries.

Actively Participate in Sprint meetings and attended daily stand up to update the daily status.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, JMeter, HP ALM, TFS, SOA testing, Appium, SQL, BDD, RESTFUL, SOAP UI.

Client: GDIT, Rensselaer, NY Mar 2018 – Apr 2019

Role: QA Automation Engineer

Responsibilities:

Worked on Agile methodology with Scrum Process for the development of the product.

Developed Automation Scripts for Regression Testing using Selenium Web Driver and Java.

Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Creating & executing detailed test cases, test scenarios, checklists for functionality, regression, usability, compatibly, integration and UI validation.

Prepared Test Traceability Matrix to confirm the test coverage and mapped it with test cases using HP ALM/Quality Center.

Detailed manual and Automation testing of new functionality & regression of existing functionality.

Managed branches in GIT, creation, deletion, and merges using a common model for all projects.

Involved in creating a Manual Test Cases. Tests were grouped into test plan and executed.

Performed the Testing on the various mobile devices with a various platform (iOS, Android).

Executed the test plans on web and Mobile (IOS & Android) as per requirements using Appium.

Creating Automation scripts for Mobile applications using emulators, simulators and real devise on various mobile platforms like IOS, Android using Appium.

Attended performance review, project meetings on an ongoing basis to keep track with test status.

Identifying Objects of App using Apple UI Automator tool for Android and Appium Inspector for IPhone.

Developed Selenium TestNG scripts using java in Eclipse for data driven frameworks.

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

Using POSTMAN for manual/automated API testing and RESTful API (Microservices).

Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Reported defects to the developer and maintained in JIRA.

Involved in writing SQL Queries for backend testing.

Environment: Java, Selenium WebDriver, Maven, POI, TestNG, SOAP UI, BDD, Appium, Groovy Scripts, JIRA, Eclipse, Agile (Scrum), SQL, Git, HP ALM, GUI.

Client: DISH Network, Denver, CO. Feb 2016– Feb 2018

Role: Automation Test Engineer

Responsibilities:

Analyzed Business requirements, Functional Designs to develop Functional test cases.

Enhance the test automation framework to extend capabilities for the project. Work with the QA & development team to design, implement & execute an effective automation test strategy.

Automation and Manual test case preparation/execution for Amdocs CRM and Salesforce application to support existing test release cycle.

Project Application setup using software stack – Java 1.8 & IntelliJ, Maven, Selenium web-driver configuration for IntelliJ. Integration Backend Oracle and usage of Apache-POI for data-driven entities.

Template project setup, successful execution Maven build & package and TestNG annotations usage for test case lifecycle.

Perform both Automation and Manual testing using testing tool to create and manage test cases and used JIRA to log defect.

A hierarchical dynamic modelling to manage web pages for Object (customer, site, contact, order, product) creation and UI and Database validation using SQL queries.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Tested salesforce standard objects (Campaign, Accounts, Contacts, Opportunity) and custom objects, page layouts, fields validations and its access to the user based on defined profile.

Creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.

Tested Sandbox environment customized the Salesforce application as per the client's requirement.

Involved in Preparation of Test Procedures, Test Scenarios, Test Cases and Test Data. Tested the company's Salesforce CRM application.

Involved in Functional Testing, GUI Testing and Compatibility Testing.

Used Postman & SOAPUI for rest service testing.

Behavior-Driven Development (BDD) implementation with Cucumber gherkin and expanded test scenarios,

tracked Cucumber reports.

Carry out regression testing every time when changes are made to the code to fix defects.

Execute all the test case and report defects, define severity and priority for each defect and Log the defects in case of failure of any scenarios in defect tracking tool like HP ALM and Rally.

Actively Participate in Sprint meetings and attended daily stand up to update the daily status.

Environment: Java, Selenium WebDriver, IntelliJ, TestNG, Maven, Rally, GUI, Salesforce, ALM, Jira, GitHub, SOAP UI.

Client: Data point Info Solutions Pvt. Ltd, Hyderabad, India. Jan 2012 – Dec 2014

Role: Manual Tester

Responsibilities:

Written Functional and Technical specifications for the new custom developments which included forms, reports and enhancements.

Created the defects in HP ALM and validated the defects assigned to me.

Responsible for writing the scripts for daily/weekly smoke tests, regression tests.

Performed extensive manual testing on different modules.

Tested request and response XML-based web services interfaces using SOAP UI.

Developed and executed the test cases based on business requirements.

Used Quality Center for requirements management, planning, scheduling, running tests, defect tracking, managing the defects and executing the test cases.

Involved in functional, regression testing and responsible for tracking, reporting and closing the defects.

Prepared status summary reports with details of executed, passed and failed test scripts.

Responsible for the collecting the test data while executing the test cases.

Performed Back-end testing using SQL in Oracle relational database.

Analyzing the manual test cases of the Modules to be automated.

Provide the QA metrics weekly basis on team productivity and application stability.

Environment: Oracle, Jira, Agile, Quality Center, Soap UI, Windows 7.



Contact this candidate