Kashyap Suryavanshi
Toronto, ON Tel: 519-***-**** E-mail: ac8rfp@r.postjobfree.com
Automation Tester /Quality Assurance Analyst
EXPERIENCE SUMMARY
IT Specialist with around 3 years of experience in the field of Automation using Selenium, Quality Assurance and Manual testing with notable success. Excellent Team player, worked in conjunction with testing, development and other teams for validation and testing complex scenarios and maintenance of Quality Standards in Projects.
Hands on experience in entire Software Testing Life Cycle (STLC) – Requirement review, test planning, test designing & execution, and test reporting
Experience with agile software development practices using scrum and its ceremonies like Sprint Planning, Daily Standup, Backlog refinement, Sprint reviews & Sprint retrospectives
Widespread experience in automating test cases using hybrid automation test framework and test suites using Selenium
Extensive experience in different frameworks like TestNG, Keyword, Data-driven and Hybrid framework
Hands on experience in designing Page Layer and Test Layer using Page Object Model with Page Factory design pattern
Sound knowledge of TestNG framework, Maven, Jenkins for Continuous Integration
Scripted SQL queries in Automation scripts to fetch expected data from DB and validate it against the data in UI
Experience in GitHub code repository and executing the automated test suite via nightly build Jenkins jobs in Sauce Labs using Remote WebDriver
Valuable experience in Functionality, Performance, Regression, System Integration, UAT, Front-end and Back-end testing of various applications
Experience in testing Web-based applications in different environments and platforms
Familiar with various testing tools like HPQC, JIRA, Query tools like SQL Developer, and other Web service tools like SoapUI, REST etc.
Professional expertise in Smoke Testing, Back end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Webservices, Boundary Value Testing
Experience in implementing Test Driven Development
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed
PROFESSIONAL EXPERIENCE
Software Test Analyst Jan 2018 – Present
E vector Networking Incorporation, Toronto
Responsibilities:
Developed automated test cases of the application by designing Page classes and Test classes in Page Object Model design pattern using TestNG Framework
Created Automated, Functional test, Regression test, Performance test and Integration scripts using Selenium, assisted with setup of automated test scenarios
Responsible for identifying test cases for manual and Automation with Selenium WebDriver and TestNG for Smoke Test, Functional and Regression Tests
Involved in actively creating test suite of manual and automated tests, and used JIRA tool for defect tracking and reporting
Fine tuning the existing scripts to improve the performance; automated many processes to improve efficiency
Effectively employed test automation using Selenium to reduce testing cycles on repeated tasks
Involved in the continuous Integration of automated test scripts using Jenkins; Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
Performed database validation by executing SQL queries, interacted with developers as needed to isolate the main cause of defects and performed back end testing
Maintained and executed automation scripts using Selenium during different releases
Involved in the preparation of test cases, communicating with software developers on quality issues following it with bug reports, developing, running and maintaining test cases
Performed Agile development practices including testing and continuous integration to improve overall execution speed and product quality
Participated in all project SCRUM meetings (Planning sessions, Grooming sessions, Daily stand-ups, Sprint Reviews, Retrospectives) and collaborated effectively with multiple cross-functional teams (developers, business support, configuration management, DBA and project leaders)
Involved in daily stand up meetings and scrum meetings with project manager and other developing team members to discuss status of testing process
Executed test cases based on priority to test the application functionality by performing Smoke, Functionality, System, System Integration, End to End, Cross Browser, Backend, Regression and User Acceptance Testing
Stored, traced and committed the code in GitHub
Converted most of the manual test cases into Selenium automated scripts to perform Regression testing
Performed integration testing, regression testing and functionality testing, boundary value analysis
Tools and Environment: Selenium, TestNG, Quality Center/ALM, Java, SQL Server, Windows, Agile, MS Office, MS Excel, Jenkins, Maven
QA Engineer Jun 2015 - Dec 2016
OEQUAL, India
Responsibilities:
Analyzed the Business Requirement Documents (BRD), System Requirement Specifications (SRS) and Functional Documents (FD) and responsible for creating Test Strategy, Test Plan and Test Cases
Performed defect trouble shooting while interacting with development teams and tracked defects in Quality Center, used QC to manage the entire testing process (Test Planning and Executing Test Cases)
Created Automation scripts using Selenium Web driver
Developed, executed, and maintained scripts using Selenium and Hybrid framework (TestNG and Keyword Driven Framework)
Tested stories/tasks in Iteration basis in Agile Methodology, designed and executed test cases in QC and reported defects if any in JIRA
Wrote SQL Statements to extract data from tables and to verify the output data of the reports
Executed Manual Testing on test cases to perform Functional, Regression, System integration, end to end, GUI, Web navigation and cross browser testing
Responsible for updating daily task in QC, identified and tracked defects, generated bug reports and submitted test reports
Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
Used Quality Center for requirements management, planning, scheduling, running tests, issue management and tracking & reporting bugs
Manually tested, verified and validated that the product meets user requirements.
Connected to database to Query the database using SQL for data verification and validation.
Verified, edited and update test data in new or existing systems before testing.
Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Tools and Environment: Selenium, GitHub, Jira, SQL, Confluence, TestNG, Automation, Agile, Jenkins, Maven, Eclipse
EDUCATION
Master of Engineering, University of Windsor
Bachelor of Engineering, Navrachana University
TECHNICAL SKILLS
Testing Artifacts: Test Plans, Test Strategy, Test Cases, Test and Defect Summary Reports
Testing Tools: JIRA, HP Quality Center/ALM, Team Foundation Server (TFS), Intermediate QTP/UFT, Selenium WebDriver, Bugzilla, Test Director, Test Manager, SOAPUI
Testing Types: Functional, Regression, Exploratory, Validation, Usability, Acceptance, Stress, Load, Web, Mobile, Smoke, Sanity, System, Integration, Cross Platform, Cross Browser, Navigational and API testing