Rajiv Joseph has over 8 years of experience in automation framework development using tools like Selenium, NUnit, JUnit, and Robot Framework. He has expertise in C# and developing test automation frameworks, and has experience working with build tools, SQL Server, and agile methodologies. Some of his roles and responsibilities include developing test suites, implementing continuous integration, and managing offshore teams.
1. RAJIV JOSEPH
Overall Work Experience: 8 years10 months
Competencies: Working experience of Automation Framework Development.
Expertized with Nunit frame-work; Familiar with Junit
Framework and robot framework. Experienced in developing
and enhancing automation tool using selenium. Worked on
Build automation tools: CCnet, Hudson, Jenkins, Bamboo. Familiar
with SoapUI for API Testing.
Tools & Technologies: Selenium (RC & Webdriver), C#, XSL, XML, JIRA, Qmetry,
Fogbugz, SpecFlow, Stash, Groovy, SOAPUI Pro.
Database WorkExperience SQL Server2005 & 2008.
OperatingSystem Windows98, WindowsXP, Windows7.
Key Achievements: Developed .Net based Selenium Framework for Web and API
Automation in ABCO.
Developed Test Suites for API’s using C# and SoapUI Pro.
Customizedandstandardizedthe Frameworkto be used by the
entire projects in ABCO.
Work closelywith Developmentandproduct management
teamto improve the productquality.
Work with Devopsteamto implementcontinuousintegration
toolslike Jenkins,Bambooforfasterdeployments.
Work with QA leadershipandsetthe quality standards
uniformacrossproducts.
Definedthe exitcriteria for all products.Ensuredthatall
productsunderwentfull testing(iterationandrelease) andthat
all requiredissueswere addressedbefore aproductwas
approvedforrelease.
Provideddaily guidance andsupportto QA and development
teamon Productquality andstandards.
Handling Release activities fromoffshore forthe product.
Gettinginvolvedineveryphase of ProductDevelopmentlife
cycle to identifydesigngaps.
Participate in Backlog grooming,Sprint planning and
Retrospective withDevelopmentteamandQA team.
2. Implementationof UnitTest/IntegrationTest forDevelopment
and include themas Buildprocess.
Hands onin API, security& Cross-BrowserTesting.
Leading& Managing Off-shore Team.
Have workedin US at clientlocations.
PresentingDemo/ProductKT/DomainKTtothe new joinees&
higher-upswheneverrequired.
Extended the Robot Framework (Python based) for UI
Automation in Aditi (named as ATLAS).
Work Visa: Valid B1 US Visa (valid up to 2021)
Areas of Expertise:
Programming in C# and groovy.
Experience inSQLServer2005 & 2008
Expertized indevelopingAutomationFramework.
Experience inNunitframework,SoapUIframework
DomainKnowledgeincludesHealthcare(US),Advertising.
Hands onin AGILE SDLC.
Habitual Learner
Professional experience:
1. Aditi Technologies,Bangalore,October2007- November2010
2. ABCO,Chennai,November2010 – till date
SKILL SUMMARY
Languages C, C#, JavaScript,Java,Groovy
Database SQL Server2005 & 2008
OS Windows98, WindowsXP,Windows7
CI Tools Hudson,CCNet,Bamboo,Jenkins
Othertools Qmetry, Stash, Jira,SoapUI,Fogbugz
ProjectDetails
3. 1. Project Name : CrimsonMedical GroupAdvantage
Technologies: C#, Selenium, SQL 2010, SoapUI, Cruise Control, Jenkins, Bamboo
Role: Associate QA manager
Description:
CMGA ( Crimson Medical Group Advantage) is intended to bring a market problem focused
design for medical group executives and practice managers. CMGA is currently constructed
to provide overall views of medical group, practice, and provider performance, but not
efficient at viewing data from the lens of solving a market challenge which spans measures
from multiple categories of data. This product orientation enable better context for
illuminating best practices for common medical group challenges.
Responsibility:
Managing the Functional andAutomationteam.
AutomationConsultantonWebUI Automation,APITesting,QA Buildprocess.
Testplanning,Testcase writing,TestExecutionetc.
ResolvingGapsinprocessandtechnical debtsinthe team,Participate in Various calls
withBA’sand Leads.
Use Fogbugz/JIRA fordefectreporting.
SupportingQA BuildprocessonJenkinsandBamboo.
Api TestingusingSoapUIandC#.
StrategizingRelease testing,regressiontesting,Test Automationplanning.
EnablingFunctional QA towrite testcasesusingBDD.
Be the single pointof contactfor anysort of automationprojectfromIndiaOffice
MaintainingWiki withall the updatesonAutomationrelatedstuffs.
Ensuringto eradicate conflictsinthe teamwiththe well-definedprocessforQA,Dev
and servicesteam.
Achievements:
Developed.NetbasedSeleniumFrameworkforWebandAPIAutomationin ABCO.
Added Reportingstrategies,whichenables the usertogetthe detailedexecutionstats.
Integrated the FrameworkwithUI-automationLibrarytohandle window’scontrol too.
Incorporated Jenkins buildstoworkwiththe Frameworkscripts.
2. Project Name: Ad-Center(Aditi)
Technologies: C#, KAF
Role: Senior Automation Engineer
Description:
Ad-Center is an Advertising Site from Microsoft. It deals with the MSN’s advertising
services. Microsoft adCenter provides pay per click advertisements.
4. We deal on testing and automation of every major and minor releases.
Involved As:
TestingandAutomation.
Responsibility:
Automationengineer
Manual testingonTestpass.
3. Project Name: WikiBabel (Aditi)
Technologies: Python, Robot Framework
Role: Senior Automation Engineer
Description:
WikiBABEL is a tool that works on Wikipedia to enable Wikipedia users to easily create
or improve content in non-English domain using English Wikipedia content.
The idea behind WikiBABEL is to build it as a Bookmarklet and inject JavaScript directly
in Wikipedia to add additional functionalities.
Involved As:
AutomatingBVTTest-CasesusinganOpenSource Framework( RobotFramework)
Responsibility:
Automation engineer
Writingscriptwhichshouldworkplatformindecently.
4. Project Name: ADITI Test-casesLanguage & Automation System(ATLAS)
Technologies: Python, C#, JavaScript, XML, XSL, NUnit, Junit
Role:
Software Developer
Description:
ATLAS is a generic keyword-driven test automation framework for acceptance level
testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular
syntax for creating test cases and its testing capabilities can be extended by test
libraries implemented in python.
5. Involved As:
It isa R&D project. Single resource workingonthe project.Itstarted frominvestigation
stage from findingthe appropriatetool andframework.Google come withan
AutomationFramework(OpenSource) whichcanbe usedforWeb Automation.This
was takenas skeletonforAtlas.
Enhancingthe Framework.
Wrote a simple debuggerforthe RobotFramework.
Wrote simple GUI Library.( AutomatingDesktopApplications)
Made Atlasconfigurable withHudson(Buildautomationtool).
Workedon SeleniumRCinC#.
Responsibility:
Developer
AssistingotherprojectwithAtlas.
Investigatingwiththe betterapproachtobe adopted.
5. Project Name: Serena Professional Services (Aditi)
Environnent: C#, SQL 2005
Role:
Software Developer
Description:
Serena is the leader in Application Lifecycle Management for the Enterprise.
Involved As:
Developer.
Estimationof the task.
Call withClint’stogatherthe requirementsandanalyzingthe feasibilities.
Responsibility:
Migratingthe old usersfromProjectOffice andPortfolioEdge applicationstoSerena
Application.
Creatingcustomizationforthe Users.
WritingPlug-InCodesandReportsgeneration.
6. Project Name: SerenaDevelopmentTeam(Aditi)
Environment: ASP. Net with C#, .NET Framework 2.0, Sql Server 2005
6. Role:
Software Engineer
Description:
Serena is the leader in Application Lifecycle Management for the Enterprise.
Involved As:
Developer.
Additional Responsibility:
Bug Fixings
Feature Developments.
EDUCATIONALQUALIFICATIONS
MCA (CUSAT)
BCA
PERSONNALDETAILS
Sex : Male
Status : Married
Date of Birth : 21-09-1983
LanguagesKnown : English,Hindi &Malayalam
Contact No : +91- 9962288315 / +91 – 9500558750
Mail – ID : rajivjosep@gmail.com