Learn Data Skills
Beta
Sivasankara Dhama

Sivasankara Dhama

Senior Consultant

Deloitte | Bangalore

Technologies

My Portfolio Highlights

My New Course

Introduction to SQL

Analytical wordsmith, crafting stories with data as the pen and curiosity as the ink.

My Work

Take a look at my latest work.

course

Introduction to SQL

course

Intermediate SQL

course

Intermediate Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Deloitte India (Offices of the US) | May 2022 - Present

Senior Consultant

Leading and managing projects, ensuring that project deliverables are delivered on time, within scope, and budget. Coordinating with other team members and stakeholders to keep the project aligned with the set goals. Mentoring and guiding less experienced consultants, helping them develop their skills and knowledge. Foster a productive and collaborative work environment. Creating detailed reports on the project's progress and present these reports to both the client and senior management. Documenting all processes and maintain all project materials in a systematic manner. Stay up-to-date with technology trends and developments. Continually learn and apply new methodologies that can benefit the client and improve the consulting process.
Show More

Deloitte India (Offices of the US) | Dec 2018 - May 2022

Consultant

My core responsibility as a Test Automation Engineer is to develop, implement, and maintain test automation frameworks. These frameworks allow repetitive and complex test cases to be automated, increasing testing efficiency and reducing the risk of human error. Wrote, debugged, and executed automated test scripts using automation tools and scripting languages which are used to simulate user actions and validate the functionality of software applications. Worked closely with the DevOps team to integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline. This allows automated tests to run at every stage of the software development lifecycle, ensuring that any bugs or issues are identified and addressed as early as possible. I collaborated closely with software developers and Quality Assurance (QA) teams to understand the application's functionalities and identify what needs to be tested. This collaboration is crucial for creating effective test cases and scripts. I managed test data and test environments to ensure that tests ran under consistent and controlled conditions. This involved setting up test databases, configuring hardware, and managing virtual environments. I was responsible for reporting and documenting test results. I analyzed test results to identify trends and patterns, and report these findings to the development team and other stakeholders. This helped in the early detection of bugs and facilitates their timely resolution. Stayed up-to-date with the latest technologies, methodologies, and tools which involved continuous learning and pursuing relevant certifications.

SLK | Aug 2017 - Nov 2018

Software Test Engineer

Designing and developing automated test frameworks and test cases. Based on automation scripts, we helped increase the speed and efficiency of the testing process which ensure that the software behaves as expected in various scenarios. Wrote and maintained production-quality code where I developed code for automated test tools and frameworks. Worked closely with software developers throughout the software development lifecycle. Participated in the design and code review processes to identify potential issues early in the development process. Provided feedback on software design from a testing perspective. Took the lead in debugging. I used my coding skills and knowledge of the software to identify the cause of the bug and suggest possible solutions. Promoted best practices for coding and testing within the team. Championed the use of automated testing and ensure that testing considerations are incorporated into the software design process. Continually learn and stay up-to-date with the latest software development and testing methodologies, tools, and technologies.

Sykes Enterprises, Incorporated | Aug 2016 - Jul 2017

Associate QA Engineer

To ensure the quality of software products by conducting thorough testing and validation. Developed and executed test plans and test cases based on software requirements and technical understanding. Collaborated with the development team to understand the functionality, design, and implementation of the product. Perform various types of testing such as functional, regression, performance, usability, integration, and acceptance testing. Use automated testing tools as well as manual testing to uncover and document defects and inconsistencies. Identify, record, and track bugs in the software. Communicate effectively with the development team to ensure bugs are understood and addressed. Ensure that the software products meet the required quality standards and are free from defects. Review the software functionality and appearance to make sure it meets the intended design and customer requirements. Maintain clear and concise documentation of test results, bug reports, and status updates. Ensure all QA processes and results are well documented and kept up-to-date. Work closely with other team members, including developers and product managers, to ensure that all aspects of the system have been tested and meet the project requirements. Participate in review meetings to provide input on functional requirements, product designs, schedules, or potential problems. Keep updated with new testing tools and test strategies. Assist in improving the QA processes and workflows to enhance the overall quality of the product.

Connex Info Systems, Inc. | Mar 2013 - Jul 2016

Software Test Engineer

Responsible for designing and developing test cases to validate the functionality of APIs. This involves understanding the API's expected behavior and creating tests that check whether the API behaves as expected in different scenarios. Executed API tests, which involved sending different types of requests (like GET, POST, PUT, DELETE) to the API and validating the responses. They also verify the API's response time, error codes, and other aspects of its performance. Validated the data returned by the API and also checked the data's structure, type, and values to ensure it matches the expected results. Often automated API tests. Used various tools like SoapUI and Postman and frameworks to automate the execution of API test cases and the validation of API responses. Worked closely with the software development team to understand the API's functionality and to report any bugs or issues they find during testing. Documented test cases, test results, and any bugs found. Reported on the API's performance and reliability to the development team and other stakeholders. Stayed up-to-date with the latest API testing tools, methodologies, and best practices.

My Education

Take a look at my formal education

Sreenivasa Inst. of Technology & Management Studies,
Bachelor of Technology (B.Tech.), Computer ScienceThimmasamudram, Chittoor | 2011

About Me

Sivasankara Dhama

I am an enthusiastic data engineer looking for opportunities in Data Science role

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free