Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Ramachandrapuram, Telangana, India
Posted:
October 05, 2020

Contact this candidate

Resume:

Mohanakrishna Sirimalla

Software Development Engineer in Test (SDET) (H1-B Visa, i-140 Approved)

Address: American Fork, UT 84003, USA

Mobile Number: +1-248-***-****

Email-id: adgocu@r.postjobfree.com

Linked-In Profile: https://www.linkedin.com/in/mohanakrishna-s-746925124

Summary:

●Total 12+ years of work experience in the IT industry.

●10+ years hands-on experience in building and maintaining Automation frameworks using Selenium, Java.

●Very strong knowledge on developing the Automation framework from scratch level.

●Able to develop the framework from the scratch level without anyone's help.

●Working knowledge of the DevOps Jenkins CI/CD pipeline.

●Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins File and Groovy scripts.

●Experienced in writing many Groovy scripts in CI/CD pipeline.

●2 years of work experience in Python and OpenCV (Machine Learning tool)

●Hands-on experience in White Box Testing using Java

●Working as a Software Development Engineer in Test (SDET) role.

●Hands on experience in designing the hybrid, data-driven, Page Object Model frameworks using Core Java, JUnit and TestNG and Selenium WebDriver, Remote WebDriver, Selenium RC for UI Automation.

●Hands on experience on JUnit, TestNG framework development

●Experienced in Automation testing using Selenium WebDriver Remote WebDriver, & Selenium RC using JAVA

●Involved in Designing and implementing Restful APIs Automation testing

●Good Knowledge on JSON, Log4J, Oracle SQL, Ant, Cucumber, Charles Web Debugging Proxy tool, Docker, Maven, Jenkins Continuous integration (CI), Agile Methodology – SCRUM.

●Software testing professional having diverse exposure in various projects and have comprehensive understanding of all aspects of SDLC and STLC

●Well versed with GUI, Functional testing, System testing, Database, Regression testing, Integration testing, Web service testing, Automation testing, Mobile testing and Smoke/Sanity testing

●Good Knowledge in OOPS (Object Oriented Programming System) concepts

●Strong troubleshooting skills

●A very good team player but can also work independently with minimum or no supervision.

●Work closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction

Technical Proficiency

Operating Systems: Windows, UNIX, macOS

Languages : JAVA, C#, Python

Scripting Languages: VB Script, Basic knowledge in JavaScript

Software Testing : Manual & Automation Testing with Selenium, Appium, Restful API, Roku Device testing

Database: Oracle

Tools: Eclipse IDE, QC, Bugzilla, Jira, Jenkins, Putty, TestNG, Groovy, Junit, Perforce, Git, Bitbucket, VMware, XML, XSL, Maven, Gradle, Cucumber, Gherkin, Confluence, Amdocs OSS CRAMER, Charles web debugging proxy tool, OpenCV, Roku QtWebdriver, SQL.

Server: WebLogic, Tomcat, DevOps Jenkins, Docker.

Education:

Masters’ in Computer Application Kakatiya University- (2004- 2007).

Bachelor of Science (BSc) in Mathematics and Computer science – (2000-2003).

Intermediate (10+2 class) – (1997-1999).

SSC (10th class) – (1996-1997)

Professional Experience

Dish (www.dish.com) Oct 2016 to Till Date

Project: Sling TV –Roku Device –American Fork, Utah

Consultant.

Sling TV is an over-the-top A/V Service. Sling TV offers both live TV service and VOD. Many of the live services have “look back” (i.e. rewind) capability and allow trick modes. Sling TV plays on tradition set-top boxes attached to larger screens and smart devices with small screens.

User can watch Sling TV by using Roku Device.

Key Deliverables:

●Worked closely with the Roku development team to ensure quality deliverables.

●Involved in writing automation test scripts using open source tools like Python, OpenCV, git, Jenkins...etc.

●Working as a SDET role in this project.

●Involved in developing the Automation framework from scratch level.

●Involved in designing data-driven using Core Java, TestNG, and Selenium WebDriver, Remote WebDriver for UI Automation.

●Integrated SonarQube in the Jenkins CI/CD pipeline.

●Experienced in developing Automated Roku device Test cases using Selenium QT WebDriver with Java programing language.

●Working with development teams on CI/CD multi-pipeline design.

●Build, maintain, and administer systems necessary to maintain a healthy Continuous Improvement (CI)/Continuous Delivery (CD) pipeline.

●Involved in writing groovy scripts in Jenkins CI/CD pipeline.

●Involved in writing Automation Test Cases Using Core Java with Selenium WebDriver

●Developed Data Driven framework from scratch level

●Experienced in developing Automated Roku device Test cases using Machine Learning tools such as OPENCV with Python programing language.

● In the Regression Phase, the project was Automated Using OPENCV I am Responsible for Developing/Modifying framework which estimating and Identifying the Automated test cases, Preparing the smoke, Regression automation suite.

●Involved in writing & execution of Manual Test Cases.

●Defects were tracked, reviewed, analyzed and compared by using Jira Tool.

●Daily uploading Roku alpha private channels to Roku site.

●Ability to meet deadlines and have flexibility in a fast-paced environment.

Environment: Python, OpenCV, Optical Character Recognition (OCR), Java, Selenium, Jenkins, Git, Agile, Confluence, Jira, Charles web debugging proxy tool, Roku device testing.

Valsoft services (www.valsoftservices.com) July 2016-Oct 2016

Project: PayPal- (www.paypal.com)

Automation Test Engineer.

PayPal is the buying and selling process as easy as possible for their customers. So, when it comes to filing and resolving complaints, PayPal will treat both sellers and buyers fairly while guiding both through the resolution process.

There are three ways that a buyer can initiate a complaint. And that process, including time frames and who is in charge of settling the dispute, will vary depending on how the purchase was funded.

If a buyer initiates a complaint, the seller will receive an email about it and will also see it in the Resolution Center. Additionally, the money the seller received in their PayPal account for the transaction may be unavailable during the case investigation. If the case is settled to the seller’s favor, the money will be released back to their account.

Key Deliverables:

●Worked closely with the web development team to ensure quality deliverables

●Collaborated closely with client during testing process

●Involved in Process discussion, Peer Review

●Experienced in writing Automation Test Scripts Using Core Java in Selenium Remote WebDriver

●Worked as a SDET role in this project.

●Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE

●Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Environment: Java, Selenium WebDriver, Se-Lion Automation Framework, Bluefin Test Automation Framework, Remote WebDriver, TestNG, Junit, Maven, Jenkins, Git, Eclipse, Agile, SQL, Oracle, Confluence, Jira

Persistent Systems-Pune India(https://www.persistent.com/). Dec 2014- June 2016

Project:Trinet

Module Lead Automation Test Engineer

TriNet provides small and midsize businesses with an HR solution so they can free themselves from the complexities of HR and focus on their goals. As their trusted HR business partner, TriNet assumes many of the responsibilities of being an employer and helps these companies contain HR costs, minimize employer-related risk, and relieve the administrative burden of HR. TriNet offers bundled HR products, along with additional cloud products and strategic services, resulting in a comprehensive and empowering solution.

Key Deliverables:

●REST based Web Services have extensive knowledge of REST API’s testing.

●Experienced a deep understanding of web services creation development design and functionality testing

●Experienced with functional web services testing

●Created and ran functional tests of web services using POSTMAN.

●Skilled with creating automated web services testing processes.

●Worked closely with the web development team to ensure quality deliverables

●Collaborated closely with clients during testing process

●Involved in Process discussion, Peer Review

●Gave KT to new joiners on Git version control system

●Experienced in writing Automation Test Cases Using Core Java with Rest API

●Experienced in writing Automation Test Scripts Using Core Java in Selenium Remote WebDriver

●Experienced in writing Automation Test Cases Using Core Java with Selenium Grid

●Worked as a SDET role in this project.

●Developed Data Driven framework from scratch level

●Involved in writing & execution of Manual Test Cases

●Defects were tracked, reviewed, analyzed and compared by using Jira Tool

●Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE

●Developed test code in Java language using Eclipse, IDE and TestNG framework.

●Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

●Involved in Defect raising and defect tracking, Regression testing.

●Developed Test cases manually and generated Automation Scripts using open source tools like Selenium WebDriver, TestNG, Git, Jenkins, TestNG, and Maven.

●Implemented Java Mail to send the regression result automatically

Environment: Java, Restful Automation, Appium, Selenium Web Driver, Remote Webdriver, TestNG, Junit, Maven, Jenkins, Git, Eclipse, Agile, HTML, XPath, JavaScript, Firebug, SQL, Oracle, Confluence, Jira

Project: QUIXEY

Automation Test Engineer

Description:

There are millions of apps and the ecosystem shows no signs of slowing down. Quixey helps people search through the clutter and find the right apps and functionality for any need, at any time. Quixey allow you to search within all apps and unlock the full power of the app ecosystem. The same way search engines help you to the most relevant content within websites; it helps you to find the most relevant content within apps.

Key Deliverables:

●Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies

●Involved in Process discussion, Peer Review

●Involved Mobile Automation testing using Appium

●Gave KT to new joiners on Git version control system

●Experienced in writing Automation Test Scripts Using Core Java in Selenium WebDriver and Remote WebDriver, Selenium Grid and Rest API

●Implemented BDD through Cucumber.

●Created the Feature Files for Cucumber Automation.

●Created Test Automation Framework with Cucumber and Selenium WebDriver.

●Analyzed and Identified Test Scenarios, prepared Test Cases using Core java for Automation (Selenium)

●Involved in writing & execution of Manual Test Cases

●Defects were tracked, reviewed, analyzed and compared by using Jira Tool

●Developed test code in Java language using Eclipse, IDE and TestNG framework

●Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release

●Created test cases, scripts based on functional specification

●Involved in Defect raising and defect tracking, Regression testing

●Involved with functional testing and regression testing

●Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Git, Jenkins, TestNG, and Maven

●Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite

●Used TestNG framework to run unit test and Maven to build the Project

●Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives

●Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through Restful API using java

Environment: Java, Selenium Web Driver, Cucumber, Remote WebDriver, TestNG, JUnit, Rest API, Maven, Jenkins, Git, Eclipse, Appium, BDD, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, Oracle, Confluence, Jira.

Ohum Healthcare solution (https://www.ohumhealthcare.com/), Pune

July 2013 - December 2014

Project: Alere ACS

Selenium Automation Test Engineer

Description:

Consult is a web-based clinical system that provides powerful patient and medical records management tools, with secure messaging between providers and other providers in the network, as well as between providers and patients.

Consult allows:

●View messages, tasks, rounds, and calendar in one place

●View patient health information across all of the venues of care and trading partners that participate in your connected community

●Make and share lists of your patients for easy access

●Communicate with colleagues at your organization and other connected

●health information exchanges (HIEs) via secure messaging

●Communicate with patients who use the patient portal

Key Deliverables:

●Developed Automation Test Cases Using Core Java in Selenium WebDriver.

●Experienced in writing SQL Query to extract data from various database tables for testing purpose

●Defects were tracked, reviewed, analyzed and compared by using Jira Tool

●Experienced in writing & execution of Manual Test Cases

●Involved in Defect raising and defect tracking, Regression testing.

●Experienced in Developing Automation framework from scratch level by using java and Selenium

●Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

●Worked as a SDET role in this project.

●Used TestNG, NUnit Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite

●Experienced TestNG framework to run unit test and Maven to build the Project

●Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives

●Involved in validating Sanity, functional, Integration and Regression test suites using Selenium using java

●Extensively able to write customized XPath locator without using any tool.

●Involved in Developing Automation framework from scratch level by using java and Selenium Webdriver

●Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Git, Jenkins, TestNG, and Maven.

●Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG

●Implemented Java Mail to send the regression result automatically

●Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

●Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite

Environment: Windows, Java, Selenium WebDriver, Remote WebDriver, Restful API Automation Testing, Jira, Jenkins, GitHub, Maven, Oracle SQL, MSSQL, putty

HOV services - Pune, India August 2012 to July 2013

HR-Assist Application

Automation Test Engineer

Description:

The Purpose of this Project is to automate the I-9 process.

All Employees (both citizen and non-citizen of United States) hired after November 6, 1986, and working in the United States must complete Form I-9.

I-9 form is to document that each new employee (both citizen and non-citizen) is authorized to work in the United States

Key Deliverables:

●Developed Automation Test Cases Using Core Java in Selenium WebDriver

●Analyzed and Identified Test Scenarios, prepared Test Cases using Core java for Automation (Selenium)

●In the regression phase, the project was automated using Selenium. I was responsible for developing a dynamic framework which, estimating and identifying the automation test cases, preparing the smoke and regression suite

●Experienced in writing SQL Query to extract data from various database tables for testing purpose

●Involved in Defect raising and defect tracking, Regression testing

●Experienced in Developing Automation framework from scratch level by using java and Selenium

●Experienced TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite

●Involved in validating Sanity, functional, Integration and Regression test suites using Selenium using java

●Involved in Developing Automation framework from scratch level by using java and Selenium Webdriver

●Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Git, Jenkins, and Maven.

●Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG

●Developed test automation scripts using Selenium WebDriver.

●Involved in Process discussion, Peer Review

●In the regression phase, the project was automated using Selenium. I was responsible for developing scripts and maintaining the scripts Using Core Java in Selenium

●Involved in executing the regression suites and generating the consolidated results on various builds on daily basis

●Worked closely with users and program developers to ensure application development meets with the user expectations.

●Involved in writing & execution of Manual Test Cases

●Defects were tracked, reviewed, analyzed and compared by using Jira Tool

Environment: Windows, Java, Selenium RC, Selenium WebDriver, Jira, TestNG, XSL, XML, Oracle, SQL, MS-SQL, Jenkins, Git hub, putty, MAVEN

Amdocs, www.amdocs.com Pune, India May 2010 to April 2012

Subject Matter Expert

Description:

OSS-CRAMER: This is a telecom product to deliver multiple services over the multiple telecom technology Domains. It Supports multiple vendors, technologies, and future requirements and supports active & passive devices, physical connectivity, topologies, numbers and many others. It has a user interface for viewing and updating network inventory information

Key Deliverables:

●Involved in Process discussion, Peer Review

●Analyzed and Identified Test Scenarios, prepared Test Cases & Test Scripts using VBScript in QTP and Java in Selenium.

●Performed Sanity, Re & Regression, Security and Database Testing

●Involved in performing GUI, Functional, System and Regression Testing

●Wrote SQL Query to extract data from various database tables for testing purpose

●In the regression phase, the project was automated using Selenium. I was responsible for developing scripts and maintaining the scripts

●Involved in executing the regression suites and generating the consolidated results on various builds on daily basis

●Identified and tracked defects, generated bug reports and submitted test report.

●Involved in Installing Cramer telecom Product for testing the Patch Bundle

●Carried out DBA activities like Oracle Installation, Up-gradation and database creation, and backup and recovery in Cramer product

Environment: Windows/UNIX, Linux, Java, Selenium, Oracle, Amdocs CRAMER, QC, Perforce, VMware, QTP, APSS tool, Amdocs Cramer 6, Amdocs Cramer 7.

Four soft - Hyderabad, India June 2008-Apr 2010

UICC-OTA Server Integration

Software Engineer

Description:

The main objective of the project is to launch dual mode LTE handsets Category 3 which provides the ability to integrate the UICC-OTA server with the billing system to support activations of LTE category3 handset. It also provides the ability to support activation and provisioning of un-pre-paired handsets, the billing system will need to interface with the UICC OTA Server to obtain the ICCID of the UICC for pairing with the handset

Key Deliverables:

●Involved in writing & execution of Manual Test Cases

●Experienced in writing Several Java classes

●Worked closely with users and program developers to ensure application development meets with the user expectations.

●Participated in the meetings, prepared reports and other supportive documentation to

●Contribute to establishment of standards and procedures for software testing.

●Wrote SQL Query to extract data from various database tables for testing purpose

●Identified Bugs and tracking them till closure.

●Ability to communicate effectively with both technical and non-technical people

●Strong troubleshooting skills

●Identify requirements by coordinating with clients to understand service requirements.

●Involved in Defect raising and defect tracking, Regression testing.

●Good knowledge in White box testing using Java.

●A very good team player but can also work independently with minimum or no supervision.

●Ability to meet deadlines and have flexibility in a fast-paced environment

●Wrote SQL Query to extract data from various database tables for testing purpose

●Identified Bugs and tracking them until closure

●Environment: Windows/UNIX, Linux, Java, Selenium, Oracle, QC, Perforce, VMware, MS-Excel



Contact this candidate