Post Job Free

Resume

Sign in

Senior QA Engineer

Location:
Princeton Junction, NJ, 08550
Posted:
July 03, 2023

Contact this candidate

Resume:

Shravani Enug

Senior QA Automation Engineer

Phone #: 918-***-**** Email ID: adx2eg@r.postjobfree.com

Senior QA Automation Engineer with 8 years of experience in Manual and Automation Testing which includes designing & implementation of test plans, test cases, test process, conducting test review meetings, automation testing of client server, web applications and backend testing. Good knowledge in Java, Selenium, cucumber, TestNG, Maven/Ant, SoapUI and Jenkins. Worked in various domains such as Healthcare, Insurance, Banking and Financial Services.

PROFESSIONAL EXPERIENCE

Expertise in different phases of software development cycle including Agile methodology/SCRUM and Waterfall model.

Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, Test Scripts, Test Execution and defect tracking in various domains like Insurance, Healthcare, Retail and Banking services.

Experience in developing selenium Webdriver/RC/IDE/Grid test scripts using Java.

Experience in Mobile Application Testing using Appium.

Well versed with SDLC, STLC, logging and Tracking Defects in all phases with major responsibilities.

Strong understanding of UAT testing methodologies and practice.

Experience with build management tools like Maven/Ant build tools.

Experience on webservice like SOAP and REST using SOAPUI.

Experience in database query manipulation, SQL statements, stored procedures and triggers.

Extensive experience in the areas of System Analysis, Fit-Gap-Analysis, Implementation and System Testing.

Extensive experience in Functional Testing, Unit Testing, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, System Testing, UAT Testing, GUI Testing, back-end Testing.

Experience on Appium for mobile app testing (Android and IOS).

Performed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the application development.

Expertise in Java and OOPS concepts for Selenium framework.

Expertise in using different spying tools like Firebug and Firepath elements as Firefox add-on for addressing web elements using locators ID, Class name, CSS Selector.

Experience with source control tools such as SVN and GIT.

Experience with continuous integration tools such as Jenkins.

Expertise in manual testing includes Requirements Analysis, writing Test plans, Test Cases, and Requirements Traceability Matrix.

Experience in Data Driven, Key Driven, Hybrid Driven Testing, TestNG/Junit.

Experience with developing scripts in BDD format using cucumber and proficient in writing cucumber scenarios with Gherkin language. Hands on experience in implementing POM using Page Factory

Experience in Cross browser testing and Parallel test execution using Selenium Webdriver.

Participated in strategy and status meetings to report issues and also in Build release meetings and QA status meetings.Communicated with developers through all phases of testing to prioritize bug resolution.

Proficient in documenting defects with high level of details, accuracy and informative recreation steps using qTest, HP ALM/Quality Center, and Bugzilla, JIRA.

Good, analytical and communication skills and able to work independently with minimal supervision and perform as part of team.

TECHNICAL SKILLS

Frameworks

Key Driver, Data Driven, Page Object Model (POM), Hybrid.

Test approaches

Waterfall, agile/Scrum, SDLC, STLC, Bug life cycle

Testing tools

Selenium Web driver, Selenium Grid, Selenium IDE, Cucumber,

TestNG/XSLT, JUnit, APPIUM, SOAPUI, Log4j, AutoIT, HP

Quality Center, JMeter

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Build Tools

Maven, Ant

Integration Tools

Jenkins, Bamboo

Operating systems

Windows 2000/XP/7/Vista, UNIX/Linux

Programming languages

Java, .NET, python, Gherkin

API Testing

REST, SOAP, SOAPUI, Postman

Databases

Hadoop Hive, SQL Server, MySQL, SQLite, NoSQL, MongoDB

Bug Tracking Tools

JIRA, QC, qTest

Other

BDD, TDD, Eclipses, Git, SVN, XML, HTML, Java Script, Apache POI.

Browsers

Chrome, Firefox, Opera, Internet Explorer, Safari

CommerceHub Oct 2020 to Till Date

Software Development Engineer in Test

Albany, NY

Description: Drop Ship Master (DSM) is the OrderStream Web Application. DSM provides an interface for retailers(merchants) and suppliers (vendors) to interact with OrderStream without using integrated messages. The Web application is used primarily by suppliers to respond to orders and to create messages such as fulfillment confirmations, return notifications, and invoices.

Responsibilities:

Analysed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for different modules of project

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.

Involved in implementing the framework, developing automation scripts for the new User stories and maintain and run regression scripts

Build test automation solution in agile environment.

Involved creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium Webdriver, IntelliJ, Groovy, TestNG.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Executed Batch files using Selenium

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

Conducted Defect triage meetings, Informed Senior Management of Risks / Issues discovered while testing.

Executed Manual, Black box and white box testing to verify the functionality to meet the business requirements

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

Used Git Hub as version control tool

Used JIRA for raising issues, bugs, defect tracking, writing suggestion, writing and executing test

Write Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.

Environment: Groovy, IntelliJ, Selenium Webdriver, Selenium Grid, TestNG, Jira, Confluence, MYSQL, Jenkins, Cucumber

Transamerica July 2018 to Sep 2020

Senior Quality Engineer

Cedar Rapids, IA

Description: The Transamerica Corporation is an American holding company for various life insurance companies and investment firms operating primarily in the United States, offering life and supplemental health insurance, investments, and retirement services. The main goal of this project is to check the Data Integrity and Correctness of data.

Responsibilities:

Involved in preparing Test Plans by understanding the Business Logic and User Requirements for manual and Automation Testing.

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

Marinating AWS Bigdata infrastructure within the environment.

Creating “Data pipeline” for “Bigdata” processing and automating workflows

Expertise in writing Hive queries for analyzing data in HIVE warehouse using Hive Query Language (HQL) and also used extensively HQL queries to analyze the HDSF data.

Experience in working Data Integration projects.

Used Bitbucket as version control and Jenkins as continuous integration tool to schedule and run the automated scripts.

Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.

Created automation scripts using Java and TestNG framework by adding some helper classes and methods.

Utilize TestNG (TestNG Reporting, IReporter Interface and Screenshot), Soft Assertion, to capture multiple failures of the test case instead of stopping at the first failure.

Implemented mobile automation frameworks using Appium.

Developing Appium Scripts for Native Android/iOS using Java.

Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.

Write Maven build scripts to automate the compilation and execution of TestNG test Cases/suites.

Performed Structural Testing, Functional Testing and Non-functional database Testing.

Involved in preparing smoke and regression testcases.

Performed Smoke testing, Regression testing, Black Box testing, Functional testing, Database testing and System Testing.

Interacted with Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business process and gather requirements.

Assigned pass/fail status and managed UAT testing results.

Generated test logs using Log4j for various log levels.

Used JIRA as a project management and qTest as test and defect management.

Used Cucumber by creating the Features and Step Definition files to execute test scripts.

Environment: Selenium, TestNG, Java, Agile, Hadoop Hive, Microsoft SQL Server Management Studio, Oracle, Bitbucket, Cucumber, JIRA, Jenkins, qTest, Appium.

US Foods April 2017 to June 2018

Quality Analyst

Phoenix, AZ

Description: Indirect spend procurement refers to all the products and services consumed by US foods to operate the business. Currently US Foods capture the indirect spend across various platforms. To capture and leverage the indirect spend across the company and to ensure US Foods is getting the best price and service with the suppliers the indirect spend initiative step is taken. Implementing the indirect spend procurement with the technology will achieve to automate the source-to-pay process to limit the manual process and give the better reporting on the spend to operate the business.

Responsibilities:

Analyzed application business requirements, technical specification and Installation guidelines.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.

Created automation using Data Driven Framework with POM to test web application and extracted from external Excel file using Apache POI and loaded into the variables in the scripted code.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.

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

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

Tested REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.

Performed automation test scripts by using Java.

Used GIT as the version control tool for the source code. Performed merge conflicts, and fork operations using Git repository.

Identified and isolated software defects and reported them via Bugzilla.

Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile

Scrum meeting on daily basis.

Environment: Java, selenium web driver, Jira, Git, Data Driven Driven, Apache POI, SOAP UI, Linux, Appium

CareSource Aug 2015 to March 2017

Quality Analyst

Atlanta, GA

Description: The project is focused on automating web pages regarding the eligibility and enrollments to receive financial assistance for better user experience. I have also worked on Find a doctor module where the application is used to view and compare health care providers by providing area and the health plan they accept.

Responsibilities:

Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.

Recognized and classified the plan for Test Scope, Test Strategy High Level Document and Test

Performed automation on test scripts by using Java.

Implemented automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

Performed Functional testing as per user stories and performed Integration Testing & System testing on different pages using Selenium WebDriver and used APPIUM for Mobile application.

Used XPath and DOM to work with dynamic and static objects in Selenium.

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

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

In Hybrid/Data Driven Framework, the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool

Scripted the Test cases and managed the framework dependency jars using Maven.

Used Maven to perform Build.

Generated reports using the config.xml. Also performed group and parallel testing by using config.xml.

Scripted PL/SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the Healthcare application.

Worked with developers to update the defects, resolve them and track their status using ALM/QC

Environment: Java, Selenium, Appium, Config.xml, XPath, Firebug, Hybrid/Data Driven Framework, Oracle, XML, HTML, SoapUI, Maven, ALM/QC, JMeter



Contact this candidate