Suraj Shirke
About Suraj Shirke
Suraj Shirke is a Quality Analyst with expertise in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), currently working at Thoughtworks in Mumbai, India. He has a strong background in automation testing and has experience with various testing tools and methodologies.
Work at ThoughtWorks
Suraj Shirke has been employed at ThoughtWorks as a Quality Analyst since 2022. In this role, he focuses on ensuring the quality of software products through various testing methodologies. His responsibilities include implementing Test-Driven Development (TDD) using TestNG and Behavior-Driven Development (BDD) using Cucumber. Suraj's work is based in Mumbai, Maharashtra, India, where he contributes to projects that require a high level of quality assurance.
Previous Experience in Software Testing
Before joining ThoughtWorks, Suraj Shirke worked at NeoSOFT Technologies as a Test Automation Engineer from 2020 to 2022. He also held the position of Software Test Engineer at Nucsoft from 2018 to 2020. In these roles, he gained experience in various testing practices and tools, enhancing his skills in automation testing and quality assurance.
Education and Expertise
Suraj Shirke earned a Bachelor's of Engineering in Electronics Engineering from Vivekanand Education Society's Institute of Technology in Mumbai. His studies spanned from 2014 to 2018. This educational background laid the foundation for his expertise in software testing and quality assurance practices.
Automation Testing Skills
Suraj possesses significant expertise in automation testing tools and frameworks. He is proficient in using Selenium WebDriver and Selenium GRID for automation testing. Additionally, he utilizes cloud-based testing platforms such as SauceLabs and BrowserStack for cross-browser testing. His knowledge extends to API testing with REST Assured and HttpClient.
Familiarity with Testing and DevOps Tools
Suraj Shirke is familiar with various project and test management tools, including JIRA, TFS, and Redmine. He also has experience with DevOps tools such as Docker, Selenoid, and AWS. His understanding of design patterns, including Page Object Model (POM) and Page Factory, enhances his capabilities in developing effective automation frameworks.