Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Hyderabad, Telangana, India
Posted:
May 07, 2020

Contact this candidate

Resume:

Veer Neti

Senior QA Software Development Engineer in Test (SDET)

Cell: 609-***-****

Email: adc4ln@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/sdetbaveer/

github : https://github.com/veerNeti

Senior QA Analyst with 11+ years of experience in Software Development and Quality Assurance testing of web applications, web services, client/server applications and databases using Java as programming language using IDE such as Eclipse and IntelliJ IDEA. Expert in Selenium, Protractor, Jasmin, Cucumber, RestAssured and SQL Database using JDBC connection . Worked as a Business Analyst/Scrum Master drafting requirements. Domain such as Logistics, Health Care, Banking, Finance, Insurance and Retail .

● Competence in implementing Waterfall / Agile (SCRUM) Methodology by analyzing requirement specifications and responsible for developing Test Scope, Test procedures and Test Matrices.

● Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, System Testing, User Acceptance testing(UAT), Compatibility and Load testing.

● Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Experience in developing end to end automation scripts using Selenium WebDriver/RC/IDE/Grid, JUNIT/ TESTNG, Maven and Jenkins. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.

● Expert in developing Java test scripts and Test Frameworks using TESTNG/JUNIT/Cucumber to perform Business process or Functional Testing.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 . Experienced with Parameterization using TestNG XML file.

● Good experience in Web Services/API testing using POSTMAN/RestAssured/RestTemplate . Providing required input data to request XML/JSON and get the required data from response XML/JSON.

● Hands on experience testing products in a web environment ( HTML5, JavaScript, CSS, XML, JSON and Ajax ) with multiple types of browsers.

● Adept knowledge in applying various page elements identifying techniques on the webpage using attributes such as Id, Name, Class, ClassName, LinkText, Partial LinkText, XPath, CSS and ByAngular (Repeater, model, Binding- ngWebdriver) .

● Handled synchronization issues using Implicit, Explicit, fluent, WebDriverWait/ExpectedConditions, Custom synchronisation conditions and slowloadablecomponent pattern.

● Handled keyboard and Mouse Hover Actions, drag and drop, Context click using Selenium.

● Selenium API’s TakesScreenshot to capture failure Test cases UI Webpage Screenshot .

● Exposure to both ANT and MAVEN Build management tools.

● Constantly evaluated the test automation strategy and approach to identify areas of improvement (i.e. Test Automation Frameworks, Dynamic Data Collection Methodologies, Coding Standards, Components and Object Repository Methods, etc.)

● Experience in developing scaled and distributed test framework using selenium server standalone.jar setting up hub and nodes.

● Accustomed with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments. Proficient in testing complex software applications and have Good knowledge of mobile testing using Appium.

● Familiar with various types of health insurance plans: Managed Care Plans, Preferred Provider Organizations (POO’s), Medicaid and Medicare (part A, B, C and D), Coordination of Benefits (COB), Explanation of Benefits (EOB) and Health Maintenance Organization (HMO).

● Conversant with Claim Adjudication Process, Claim Processing, Claim Management Process, Electronic Medical Record / Electronic Health Record (EMR/HER) and Medicaid Management Information System (MMIS) and Medicaid Information Technology System (MITS).

● Possess deep understanding of the HIPAA 4010 and 5010 regulations and transactions and have knowledge on Electronic Data Interchange (EDI) standards like EDI 270-271, EDI 834, EDI 820, EDI 278, EDI 837, EDI 276-277 and EDI 835. Familiar with various data formats such as X12 5010 837i/p, 277CA, MAO 002/004 formats. Education and certifications:

● Professional Scrum master from Scrum.org ( Licence: 507790)

● Scrum Master Accredited Certification from scrum-institute.org (Certification ID: 460***********)

● Accredited Software Test Automator Certification from test-institute.org (Certification ID: 420***********)

● Bachelor’s Degree in computer science from Osmania University in Hyderabad, India 2005.

● Master’s degree in business administration from calorx teacher’s university, Gujarat, India 2012.

● SixSigma Yellow belt from MACOBIE (Credential ID 001102). TECHNICAL SKILLS:

Methodologies Agile (Scrum) and Waterfall (Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle). Software Testing Functional, Database, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and Veer Ne SDET Page 1 of 4

working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools Selenium Web Driver, selenium remote driver,Protractor, Jasmine, Cucumber, TestNG, JUnit, Renorex, RestAssured Postman

Reports Surefire, TestNg, Allure, Extent, Cucumber, selenium-server-standalone.jar, and ClueCumber.

Artifacts Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs Test Build & Integration Tools Maven, SVN, Jenkins. Programming Languages Java and JS

Databases MSSQL Server.

Testing Frameworks Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing

(BPT), Behavior Driven Development (BDD).

Management tools Jira, BugZilla.

Web-services/API Testing POSTMAN, RestAssured, RestTemplate and HttpURLConnection with DataOutputStream Browsers Edge, Mozilla Firefox, Google Chrome and PhantomJS Markup Languages HTML, CSS and XML

Operating Systems WINDOWS

MS Office Tools Outlook, MS Word, MS Excel, MS PowerPoint, MS Access Professional Experience:

WERNER enterprises, Omaha, NE Aug 2018 – Till Date Senior Software Development Engineer in Test

Werner Enterprises, Inc. is an American freight carrier and transportation and logistics company headquartered in Omaha, Nebraska. Project#1

Worked on internal Accounting portal designed to Accounts Payable and Accounts posting Team Responsibilities:

● Developing User Stories, process/workflows, Cucumber Features and ensuring proper documentation.

● Participating in Daily standup, worked in hybrid Agile model

● Automated UI using Selenium and Cucumber framework, API using Rest Assured and DB using JDBC connection in Java.

● Developed TestScripts using Java as programming language and Eclipse and IntelliJ as IDE.

● Written complex Xpath to identify dynamic elements; also, well versed in Identified web elements using various selectors techniques such as id, name, XPath, CSS Selectors, Link Text, Partial Link Text and Tags.

● Performed End to End Testing and integration testing. Managed individual sprints user stories and tasks using JIRA as a tracking tool and agile tool. Managed the framework dependency jars using Maven

● Plugged in Extent Reports to publish the performance of the application; Developed Automation framework from SCRATCH.

Environment :

Selenium WebDriver, JIRA, Jenkins, Maven, MSSQL server, SQuirrel, Apache-POI, Java, Eclipse, Postman, RestAssured. Project#2

● Participated in all scrum ceremonies and maintained clear documentation on User Stories and workflow to be tested manually and automated in a sprint.

● Developed API Automation Framework from Scratch in IntelliJ IDEA using Java and RestAssured.

● Performed API automation using RestAssured in TESTNG framework using Maven for Build Management.

● Developed TestScripts using Java as programming language and Eclipse and IntelliJ as IDE.

● Run Smoke test in the morning, Analyze, Debug and send a report to the whole team.

● Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.

● Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TESTNG as test runner. Created automated script for REST-API testing using Rest Assured framework. Performed Web Services testing using our own built XML and JSON parser.

● Performed End to End Testing and integration testing. Managed individual sprints user stories and tasks using JIRA as a tracking tool and agile tool. Managed the framework dependency jars using Maven.

● Plugged in Extent Reports to publish the performance of the application; Developed Automation framework from SCRATCH. JAYWAY with rest-assured testing and validation of REST services in Java is harder than in dynamic languages.

● Used Galen framework for UI layout Testing.

Environment: JSON, RestAssured, XML, JSON, intellij, TESTNG, MAVEN, JAYWAY, XML parser, POSTMAN, Galen framework, monte screen recorder, Windows XP/10

Project#3

● Participated in all scrum ceremonies and maintained clear documentation on User Stories and workflow to be tested manually and automated in a sprint.

● Performed API automation using RestTemplate with Cucumber Spring framework using Maven for Build Management.

● Managing DB queries using an XML and automating using Java EntityManager,PersistenceContext, PersistenceContextType, Query libraries;

Veer Ne SDET Page 2 of 4

● Developed TestScripts using Java as programming language and Eclipse and IntelliJ as IDE.

● Analyzed the Business Requirements, Automation script to validate the acceptance criteria for functionality.

● Performed End to End Testing and integration testing. Managed individual sprints user stories and tasks using JIRA as a tracking tool and agile tool. Managed the framework dependency jars using Maven. Environment: XML / JSON, RestTemplate,intellij, Cucumber-Spring, maven, jackson-dataformat, POSTMAN. SITA, Bohemia, NY Nov 2017 – May 2018

Software Development Engineer in Test

Around the world, nearly every passenger flight relies on SITA technology. Globally, almost every airport and airline does business with SITA. As the world's leading air transport IT and communications specialist, SITA is committed to meeting the demands of the air transport industry around the clock, every day.

Responsibilities :

● Participated in Sprint Planning, Review Sessions and Scrum Meetings .

● Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG .

● Involved in Integration Testing . Dealt with Ajax requests in Selenium Web driver using Synchronization .

● Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG. Identified web elements using various selectors such as id, name, XPath, CSS Selectors, Link Text, Partial Link Text and Tags. Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation. Managed individual sprints, user stories and tasks using JIRA as a tracking tool and agile tool. Managed the framework dependency jars using Maven . Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features. Involved in Web services testing using Postman and SOAP UI . Validated request and response JSON/XML. Used Git as a source repository system to share code within the office as well as with the team offshore. Managed the project build and the project dependencies using Maven. Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.

● Verified the integration of various components in the application and executed end-to-end testing. Participated in Release Review/Requirement Analysis and Design review meetings. Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact. Environment: Selenium WebDriver, Renorex, JIRA, Jenkins, Maven, SQL, Apache-POI, Eclipse, Postman, SOAP UI. AIM Specialty Health, Chicago, IL Jan 2015– Nov 2017 Senior QA Automation Engineer

AIM Specialty Health® (AIM) provides clinical solutions that drive appropriate, safe, and affordable care. AIM promotes optimal care through use of evidence-based clinical guidelines and real-time decision support for both providers and their patients. The AIM platform delivers significant cost-of-care savings across an expanding set of clinical domains, including radiology, cardiology, oncology, specialty drugs; sleep medicine, musculoskeletal care, and genetic testing. Responsibilities:

● Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables

● Designed, executed and maintained Test Cases using Selenium WebDriver and Java and automated test cases for regression tests.

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

● Worked on behavior driven approach With Cucumber framework .

● Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

● Used Java language and TestNG framework for scripting. Used Gradle for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.

● Used different modules in JIRA to report and track the defects, and communicated issues with the developers for a better solution.

● Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

● Developed Test plan and Acceptance criteria .

Environment: Java, Intellij, Selenium WebDriver, TestNG, Gradle, Jenkins, Cucumber, Firebug, FirePath, XML, XPATH, JIRA, SQL, MongoDB, Git.

Allstate Insurance Company, Northbrook, IL Jun 2012 – Jan 2015 QA Engineer

The Allstate Insurance Company is the third largest personal lines insurer in the United States. It provides insurance coverage of Auto, Home, Renters, Life and Business, etc. The project’s focus was to develop and implement an Insurance Enrollment and Claims web-based application which provides online information regarding premiums, claims and other benefits of insurance policies to the customers of various lines of business.

Responsibilities:

● Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting, retrospective meetings, and defect triage meetings .

● Performed Functional testing as per user stories and performed Integration Testing & System Testing on “Claims“filing pages using Selenium WebDriver.

Veer Ne SDET Page 3 of 4

● Handled the special mouse events, keyboard events and to select the options from the drop-down menu using Selenium Actions builder, JavaScript, mouse hover.

● Used AutoIT, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible to deal using selenium WebDriver.

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

● Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

● Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, and TestNG .

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

● In Hybrid framework with Page Object Model as design pattern. 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.

● Developed BDD (Behavior Driven Development) using Cucumber .

● Proficient in handling the SSL certificate error using Desired capabilities across all Web Browsers.

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

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

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

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

● Effectively involved in defects logging using Loggers, Appenders in Log4j .

● Performed Device, Platform testing using Desired Capabilities in APPIUM.

● Performed mobile testing using Android Studio and APPIUM while using UI Automator tool for location objects. Environment: Selenium2.0, TestNG, XPath, Firebug, Eclipse, Hybrid, Oracle, XML, HTML, Cucumber, Maven, Appium, Selenium Grid, Agile/Scrum, AutoIT, Robot API, Page Object Model, JIRA. Anthelio Healthcare Solutions,Hyderabad, India Mar 2011 – May 2012 Test Lead

Environment: Sharepoint, Microsoft Word and Excel for capturing BRDs and Acceptance; SQL server 2005, Test Plan, Functional Testing.

Genpact, Hyderabad, India Jul 2010 – Mar 2011

Process Developer (Business Analyst)

Environment: Microsoft Word and Excel for capturing BRDs and Acceptance; SQL server 2005, Test Plan, Functional Testing Deloitte, Hyderabad, India Nov 2009 – Jul 2010

Analyst (Business Analyst)

Environment: Microsoft Word and Excel for capturing BRDs and Acceptance; SQL server 2005, Test Plan, Functional Testing Zavata India Pvt ltd, Hyderabad, India Feb 2008 – Nov 2009 Analyst (Business Analyst)

Environment: Microsoft Word and Excel for capturing BRDs and Acceptance; SQL server 2005, Test Plan, Functional Testing Veer Ne SDET Page 4 of 4



Contact this candidate