Home

Mohan - QA Automation Tester
[email protected]
Location: Dallas, Texas, USA
Relocation: Open
Visa: H1B
Mohan Rakesh




PROFESSIONAL SUMMARY

Experienced QA/ Automation testing professional with over 7+ years of experience in Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases.
Experienced in developing JAVA based automation testing tools like Selenium Web Driver/Grid/RC/IDE test scripts using Junit/TestNG, ANT/MAVEN build tools, Jenkins, CI/CD Pipelining, integrations with Jira for Continuous Integration.
Automated Test cases in Behavior Driven Development (BDD) and Test-Driven Development (TDD) frameworks.
Having good experience in understanding business requirements, designing, preparing and executing test cases for Web Applications, Defect Tracking and Reporting.
Experienced in creating and developing Test Plans, Test cases and test Scripts and interacting with the Development and Business teams.
Experienced in both Agile and Waterfall Software Development Models.
Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as HP Quick Test Professional and Junit/TestNG.
Involved in developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
Experienced in using the SOAP UI/Rest API Testing, Postman, Rest Assured and tested both XML and JSON formats.
Implemented functional and acceptance tests using Java, TestNG/Junit.
Writing and executing SQL, DDL statements for checking the validity and integrity of data in various databases.
Proficiency in writing load scripts using Apache JMeter.
Experienced in Performance and Load Testing using tools like JMeter and LoadRunner.
Experienced in UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
Experience in validating Regular and Ajax control using Selenium locators.
Expertise in Manual testing of applications developed on Windows and Linux Environment.
Ability to handle critical deadlines with rapidly changing priorities.
Performed interactive walkthroughs of test scripts with developers and business users.
Demonstrated strengths in communicating at all levels within the organizations and possess good interpersonal, written and oral communication skills.
Demonstrated ability to meet project deadlines, flexibility and willingness to perform diverse tasks and ability to rapidly assess a technical or business situation and recommend solutions or options.

TECHNICAL SKILLS



Testing Tools : Selenium Web Driver/GRID, JUnit, TestNG, Manual Testing
Programming Languages : C, C++, Java, C#
Scripting Languages : HTML, DHTML, XML, JavaScript
Frameworks : Junit, TestNG, TDD, BDD
Web Services : SOAP, XML, WSDL, HTTP, XSD, REST
Packages : MS-Office, MS Access, MS Excel
Database Technologies : SQL Server 2008/2008R2/ 2014, SQL, PL/SQL
Tools : Maven, Jenkins, SOAP-UI, POSTMAN, GIT
Bug Tracking Tools : HP-ALM, JIRA, Bugzilla
IDE : Eclipse IDE, IntelliJ, Visual Studio
Platforms : Windows XP/7/10 , Linux

PROFESSIONAL EXPERIENCE



TEST ANALYST, Tata Consultancy Services, Irving, Texas Sep 2020 Present
Responsibilities:
Worked for Humana Inc. client as a UAT Lead under the Health Care domain.
Worked on testing the Genesys cloud web application for handling the IVR and Non IVR calls, Outbound Campaign management.
Experienced in all SQA methodologies like test planning, test design, test strategy, and test execution and defect life cycle.
Worked in Agile methodology.
Experienced in testing IVR and Non IVR call flows.
Manage the team s effort in testing through test plans, testcases, requirement & testcase traceability, defects using qTest.
Experienced in testing Nuance s Synchronous and Asynchronous chats for Humana.
Worked on the data needs for the SIT and UAT teams using the ETDM tool and CRM Salesforce.
Worked on Page Object Model framework from scratch which can handle UI testing using Selenium WebDriver tools and integrated with Jenkins.
Always involved in automating regression test cases. Executed them at regular intervals and shared the test results with client.
Performed RCA (Root Cause Analysis) on failure automated test cases fixed it and maintained good passing percentage.
Experienced in story level testing in Agile Methodology along with creating and reviewing test cases in qTest.
Created multiple blockers and critical defects and worked with the Development team closely to get them resolved.
Actively involved in the Program Increment Planning(PI meetings) to understand the requirements and outline the PI objectives.
Always attended the Iteration Planning and Refinement meetings to understand the stories and provide the story point inputs for the required testing tasks.
Environment: Selenium WebDriver, Java, Maven, TestNG, JUnit, log4j, Extent Reports, Azure DevOps, Tricentis qTest, Visual Studio Code, Windows 10


SENIOR SOFTWARE ENGINEER, Capgemini, Mumbai, India Jun 2015 Jul 2018
Responsibilities:
Worked for HPE client as a Selenium Automation Developer under the Storage domain.
Experienced in all SQA methodologies like test planning, test design, test strategy, and test execution and defect life cycle.
Experienced working in Agile and Scrum methodologies.
Experienced in testing and validating Infrastructure upgrades, data migration validations.
Experienced in Installations of VM s in VMWare, ESX, Microsoft Hyper-V.
Designed Automation Test cases using Selenium WebDriver, Java, Junit, and Maven.
Ability to understand technical specifications and analyze log files using Shell Scripts.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Worked on SOAP, REST based web API and external data source testing. Analyze record and modify the response XML and then create and run functional and load tests on web services prior to implementation.
Designed and developed BDD based automation framework for Micro services which is implemented using feature files written in cucumber and implementation of step definitions of ruby.
Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Junit, Maven and Java.
Experience in automating REST services using REST Assured.
Knowledge in BDD using Cucumber, Spring boot.
Experience in using distributed source control Repository.
Experience in coordinating with multiple cross-functional teams testing efforts.
Have Very Strong Experience in Java programming skills.
Ability to define/design/develop/maintain test automation frameworks and test cases.
Automated 100% of functional and performance microservices tests using Gatling/Scala framework.
Relevant industry experience developing in Scala/Java and its associated technology stacks. Experience building web services with these platforms desired
Automated 50% of UI regression/sanity tests with Cucumber/Java/Selenium in - house testing framework.
Established, documented QA department best practices, planned and managed all QA projects, researched, presented various automation tools to Engineering.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Prepared test data document and involved in generation of bug and test case execution reports.
Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
Developed test cases and automation test scripts based on business / functional specifications using SOAPUI.
Experience on Performance and Load Testing using tools like JMeter and LoadRunner
Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
Working on TDM (Test data management) related activities in helping the team in providing test data for execution.
Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
Experienced in Web, API, Cloud Performance testing.
Logged and managed defects using Bugzilla tool.
Prepared manual & function test cases on web applications as per requirements.
Used Jenkins as continuous integration server to run automated test suites.
Environment: Selenium WebDriver, Java, Jenkins, Cucumber, Load Runner, SOAP UI, Maven, TestNG, Load Runner, Quality Center, Fire path, Firebug, Eclipse, XPATH, SQL Server, ASP.NET, Oracle, UNIX, Windows 8/7, XP

AUTOMATION ENGINEER, Wincor IT Solutions, India Apr 2014 May 2015
Responsibilities:
Supported development and integration of C++ applications as per specifications.
Developed application codes, design instructions and modules from technical requirements.
Conducted planning sessions and meetings with team staff for project planning and analysis.
Coordinated with project team staff for project scope and completion of assignments within timelines.
Communicated project status and related updates to all engineering team staff.
Performed unit testing and additional testing services for new and existing functional requirements.
Arranged for review and evaluation of work performance of own and other employees.
Maintained code base and libraries for existing applications as per software engineering guidelines.
Created test plans and writing test cases for both Manual and Automation testing.
Hands on experience with multiple types of software testing, knowledge with API testing and Database testing.
Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet.
Mobile Computing testing with iPhone, iPhone and Android Essentials including cross-browser testing.
Accessed clear quest for creating test defects and assigning to developer.
Developed Automation Scripts for Regression using Selenium Web Driver and Java.
Integrated Selenium RC/WebDriver with existing API to test Framework.
Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
Ability to do Functional testing, GUI testing, end to end testing, system integration testing, security testing, back-end testing, API Testing, database testing, browsers compatibility testing, performance testing, smoke testing and regression testing.
Implanted Modular Framework for Selenium based Scripts.
Performed Web Service Testing experience using SOAP UI pro
Performed root cause analysis regarding any bugs/issues found during mobile testing.
Tested the UI of the product on mobile, PC platforms to ensure that language translation and Currency conversions were displaying as required.
Environment: Selenium WebDriver, Java, Quality Center, SOAP UI, UNIX, jQuery, SQL, Web Services


QUALITY ASSURANCE ENGINEER, Wincor IT Solutions, Hyderabad, India Jun 2013 Mar 2014
Responsibilities:
Creation of detailed test cases by understanding the end user requirements for manual testing.
Performed different types of testing like Positive, Negative, Smoke, Functional, Regression, Unit, Integration and System testing.
To Test the System in different testing phases like System Integration Testing and User Acceptance Testing.
Writing SQL queries for the SQL Server In Order to create the Test Data and testing.
Coordinating with Development Team for the Defect resolution calls.
Tested Web Services, Validated Request and Response XML using SOAPUI tool.
Hands on experience working with analyzing and testing database modules.
Executing Functional, GUI, Unit and Regression Testing.
Tested the version control module for different files.
Writing Test cases and recording the Defects and the Test Results.
Involved in preparation of Test Log after Execution of Tests.
Environment: SQL, MS Excel, MS Word, JIRA, SOAPUI and Windows

EDUCATION


Master s in Computer Science, UNIVERSITY OF HOUSTON-CLEAR LAKE, Houston, TX May 2020
Artificial Intelligence, Concurrent Programming and Software Modelling, Design Analysis and Algorithms, Data Structures, Advanced Operating Systems, Database Management Systems, Mobile Applications Development, Internet Protocols, Concepts of Programming Language.

Bachelor of Engineering in Electronics & Communication Engineering, K L University, Vijayawada, India May 2013
Courses: C and Data Structures, Java, Computer Networks, C++, Database Management Systems
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface information technology hewlett packard microsoft procedural language Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1594
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: