Harshraj SDET
Harshraj SDET
[email protected]
669 224 0524
https://www.linkedin.com/in/harshraj-c-8070b7a6/
_______________________________________________________________________________________
Summary:
8+ years of Software Testing and Quality assurance experience in Client based and Web based
applications using Manual, Front end, Backend, and Automation process.
Experience in Waterfall and Agile methodologies.
Experience in SDLC and STLC life cycle.
Experienced in Quality Assurance on Automation and Functional Testing largely in Retail,
Educational and Banking Client
Sound knowledge on Cucumber (BDD) framework for testing.
Experience in Automated Software Testing using Rest assured and Selenium.
Experience in Web Services testing using SOAP UI, XML and WSDL.
Experience designing and developing Test plans, Test Cases, Bug Tracking Systems, Test Scripts, Unit
Testing, Smoke Testing, Integration Testing, GUI testing, Service testing, Stress testing, Functional
testing, System testing, Regression Testing, Performance testing, User Acceptance testing, Data
driven Testing, Positive Testing, Negative testing, End-to-End testing, Backend Testing, Cross Browser
Testing, and Black Box testing methodologies.
Experience with Automation Testing of Client/Server, Web-based, API and Cloud (AWS) applications.
Attend daily Scrum meeting, Planning Sprint, and Retrospective meetings.
Created Spring Boot applications testing suite using Spring Junit plugin.
Use Jenkins for continuous integration, GitHub for version control management.
Developed automation framework from scratch using C# and Core Java Programming using OOP
data structures, selenium, java, Junit, Eclipse, Maven in Bug Tracking System, and process using JIRA,
also expert in QC (quality Center).
Technical Skills:
Software Testing Tools: HP Quality Center (QC), ALM, JIRA, Eclipse, Selenium
WebDriver, Selenium Grid, TestNG, JUnit, Cucumber, Maven, Jenkins, GitHub, SVN, Test Complete, BDD.
Web Technologies: HTML, XML, Json, Java, JavaScript, C#.
Databases: Oracle, MS SQL-Server, MS-Excel, MS-Access.
Browser: Internet Explorer, Chrome, Firefox.
Methodology: Waterfall, Agile (SCRUM), V-Model Testing
Languages: Java, SQL, HTML, XML, Gherkins
Other tools: Git, Azure, AWS, Jenkins, Docker
Education Qualifications:
Bachelor of Engineering - BITS Pilani Dubai, UAE – 2012
Professional Experiences:
Worked on several projects namely: SIM card Activation flow, NST migration, Tele sales launch
Responsys switch from Adobe email triggers and new Republic Wireless web portal testing.
Tested Activation flow by calling ATT and Ericsson APIs using Postman.
Perform Database testing using SQL queries to validate the Accounts, Points & Rewards associated
with the existing legacy Customers and Clients.
Switching from My notification by Adobe to Responsys (Oracle) notification for a new customer
experience and for business requirements.
Experienced with Agile (Scrum) methodology approach.
Project management tool used - Rally.
Performed testing in QC, QB, QC and Prod environments, while Dish UAT team in lower and prod
environment testing.
Created Test Cases and executed manually once the application was stable and documented the
successful or unsuccessful completion of each test case in Excel spreadsheet for END – END
Scenario based testing.
Analyzed the user requirements, functional specifications and Use Case documents created.
Good knowledge on Kibana search to identify the JSON payload sent in APIs and additional logs.
Added functionalities to both UI and API automation test frameworks.
Validating Json structure and asserting Json attributes for response using Selenium Framework.
Write the test cases based on the test scenario, test data.
Execute the test scripts, analyze the result, and manage defects.
Created a multi module Maven project for UI and Selenium frameworks to leverage API framework
utilities in the UI framework.
Check, and verify the Configuration file written in XML.
Used Jenkins to automate automation jobs to fit the project needs.
Work with the Automation Engineer team to automate test scripts using Selenium Web Driver,
enhance the scripts, debugging the scripts.
Experience in Testing Databases of RDBMS in SQL, Oracle, DB2 and SQL SERVER.
DB query, update, insert and function creation in MySQL and DBeaver.
Use GitHub as a version control management system for the automation scripts and update
repository.
Environment: Rally, Selenium WebDriver, Spring, REST, Maven, Junit, TestNG, Jenkins, SQL, Java,
JavaScript, XML, HTML, URL, BDD.
Environment: JIRA, Spring, Skype for Business, Outlook, SharePoint, share drive, Eclipse (IDE),
Selenium WebDriver, Java, JavaScript, TestNG, Maven, Jenkins, Oracle, Test Complete
Go through requirements and design docs and come up with test plans for complex projects.
Write test cases based on product requirements and design documents and bring up if there are any
discrepancies.
Do Manual testing as well as write front end automation using selenium page objects pattern and
backend automation test scripts in Rest Assured with Java and TestNG, and Test Complete with
JavaScript.
Manage all the automated regression test suites to be always up to date, remove no longer needed
tests and add new depending upon the ongoing projects.
Triage any test failures that come up in UI and backend automated test scripts in Java test
frameworks.
Tested REST web services using the different assertions like HTTP assertions, security assertions,
XPATH.
Utilized web developer tools such as POSTMAN to do API Testing of web services and and created
small automation test scripts by using Ready API.
Experience executing tests on Amazon Web Services (AWS) and Microsoft Azure cloud platforms.
Experience in working in domains like HR & Payroll, Banking, Health-care, Retail/e-commerce
Mortgage and Airlines related applications
Good experience in Web Services testing using HTTP-Client, SOAPUI, which involved validating the
JSON/XML response and verifying it against the expected output.
Experience in Multiple Browser Testing using Selenium GRID.
Used UNIX extensively while working on different Tests.
Experience in writing SQL Queries for Back End API Testing.
Attend daily scrum meetings and bring up any roadblocks or any features that are at the risk of
meeting deadlines or being expected to not meet the minimum quality standards.
Backend queries were conducted using SQL queries to validate and retrieve data from the Database
in API Tests.
Actively participate and give inputs in grooming, planning and retrospective meetings.
Help performance testing team in writing perf test scripts and update selenium web-driver test
scripts according to the changing features to keep the perfect test scripts accurate and reliable.
Always try to enforce the best development practices within the team or if working across teams.
Keep the automation test frameworks up to date with using the latest libraries, in house
dependencies and JRE etc.
Responsible to unblock any team or any engineer that gets blocked by an ongoing project due to
any environmental issues.
Environment: Java, MySQL, JDBC, JSON, XML, Rest, SOAP, Eclipse, Maven, Jenkins, TDD, CI/CD, Linux,
Selenium WebDriver, Rest-Assured, SOAP UI, CI/CD, JMeter, Scala, Jira, Agile/Scrum, Wire Mock, Junit,
Ready API, TestNG, Surefire, GitHub, Test Complete.
Extensively interact with the stakeholders and the IT Department in finalizing the requirements
Extensively work throughout defect life cycle from opening to closure using ALM.
Worked with the Automation Engineer team to identify elements with Selenium (Web app) and
develop script with java programming language.
Use GitHub as a version control management for the automation scripts and update repository.
Experienced with Agile (Scrum) methodology approach and follow-up with JIRA.
Write the functions for business logic, enhance the scripts, and synchronize, debugging the scripts
and save the time for regression testing, smoke, and sanity testing.
Responsible for working on enhancing the Automation framework.
Developed end to end application on spring boot framework (RestAPI Application/Spring JPA using
Crud repository).
Run the Test suite using TestNG, Maven for checking build and use Jenkins as Continuous
Integration.
Write SQL queries to perform Backend Testing.
Environment: Spring boot, ALM, JIRA, Rest API, GitHub, Eclipse (IDE), Selenium WebDriver, Java, Junit,
Maven, Jenkins, SQL Server.
Involved in creating the test plans and test cases for each sprint.
Responsible for developing automation scripts using Selenium WebDriver and SOAP UI.
Conducted manual testing in the initial phase of the project.
Performed API testing using JUnit framework, writing unit test cases in Java.
Performed some backend testing to make sure that the data at the front is in sync with the data at
the backend.
Involved in cross browsers testing using Selenium grid.
Performed Regression testing after modification in the application using Selenium RC.
Interacted with Business Analysts and Software developers for Bug reviews and QA meetings.
Involved in client meetings to discuss the issues found while testing and understanding the
requirements.
Executed comprehensive reporting to project team and management.
Environment: Java, MySQL, JSON, Selenium grid, Rest, Eclipse, Linux, Selenium, WebDriver, Selenium
RC, SOAP UI, Jira, Agile/Scrum, Jenkins, Junit, TestNG, GitHub
QA Analyst-
• Quality Center
1
• Selenium/QTP
8+
• SQL
6
• Other related tools please list: Load runner 5
Experience with Iterative Development in an Agile Scrum environment: 8
Ability to conduct functional testing, regression testing, system-level integration testing, end-to-end testing, and
acceptance testing: 8
Experience with SQL or PL/SQL and relational database concepts: 6
Will work 8am - 5pm AZ (yes/no) Yes