Dynamic and assertive Software QA Engineer with 8+ years of experience in both Manual and Automation testing of web-based applications. Experienced in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Solid experience in both Agile (SCRUM) and Waterfall methodologies. Actively participated in Agile Scrum ceremonies such as Sprint Grooming, Sprint Planning, Sprint Retrospective, Scrum Meetings and Sprint Demo. Experienced in analyzing and reviewing Business/Functional & Testing requirements and preparing Test plan, Test scenarios, Test cases and test summary reports for both automated and manual testing based on user requirements, system requirements, user stories. Strong experience in Front End and Back End automation using Selenium Web Driver, Java, Maven, TestNG, JUnit, Cucumber, JDBC, and Rest Assured. Experienced in and Project management tool JIRA and Confluence. Extensive experience in Back-End Testing with SQL Queries in MySQL, SQL Server and Oracle Database, and used JDBC (Java Database Connectivity) for database and framework connectivity purposes. Experienced in Core Java and Object-Oriented Programming (OOP) concepts. Hands on experience in Rest API testing using POSTMAN. Experienced in testing mobile android applications using Appium for connectivity purposes and Android Studio for emulator purposes. Deep knowledge in Page Object Model pattern design with Selenium. Solid knowledge in Automation testing of applications in different layers. Experienced with Continuous Integration (CI) tool Jenkins and version control system GitHub. Excellent analytical skills with excellent communication and self-organizing skills.
ISTQB Certified Tester - Foundation Level