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.