SAMBA SIVA RAO TADELA

Software Engineer in Banglore

Manual Testing:

  • Proficient in creating comprehensive test plans, test cases, and test scripts.
  • Extensive experience in various testing types such as functional, regression, integration, and system testing.
  • Skilled in identifying, documenting, and tracking defects using bug tracking tools.

Automation Testing:

  • Strong proficiency in automation testing using JavaScript as a scripting language.
  • Expertise in using Selenium for web application automation.
  • Experience with Protractor for end-to-end testing of Angular applications.
  • Familiarity with Cypress for modern web application testing.
  • Able to design, develop, and maintain automated test scripts for web applications.

Version Control:

  • Proficient in using Git for version control, including creating branches, merging, and resolving merge conflicts.
  • Knowledge of Git workflows and best practices for collaborative development.

Continuous Integration/Continuous Deployment (CI/CD):

  • Hands-on experience with Jenkins for setting up and managing CI/CD pipelines.
  • Integration of automated tests into CI/CD pipelines to ensure quick and reliable feedback on code changes.

STLC (Software Testing Life Cycle):

  • Thorough understanding of the entire software testing life cycle from requirement analysis to test closure.
  • Expertise in creating and implementing test strategies and test plans.
  • In-depth knowledge of testing methodologies and best practices.

Collaboration and Communication:

  • Effective collaboration with development teams to understand requirements and provide feedback early in the development process.
  • Communication skills to report testing progress, issues, and results to stakeholders.

Problem Solving:

  • Strong analytical and problem-solving skills to identify and troubleshoot issues in a timely manner.

Adaptability:

  • Ability to adapt to new tools, technologies, and methodologies as the testing landscape evolves.

Having this combination of skills and experience indicates a well-rounded testing professional capable of ensuring software quality through both manual and automated testing methodologies. Additionally, their familiarity with CI/CD practices suggests an understanding of the importance of continuous testing in agile development environments.