
QA Engineer with 6 years of experience in testing software systems across diverse domains, including Database, Web-service API, and Client Server applications, resulting in a strong understanding of software testing methodologies and best practices. Experienced in Software Quality Assurance, including manual and automated testing with various tools such as Selenium WebDriver/IDE/Grid, TestNG/JUnit, Cucumber, Maven, RestAssured Library, Karate API, Postman, SoapUI, Jira, and ALM, resulting in optimized testing processes and improved software quality. Expert in scheduling jobs via Jenkins CI/CD tool for automating the build and deploy processes, allowing significant increases in test automation and faster software development lifecycles. Skilled in building robust and scalable automation frameworks using Java, Selenium WebDriver, Karate API, TestNG, Maven, and Cucumber, incorporating error handling and dynamic data, resulting in accurate and reliable test results. Extensive experience in Relational Database (RDBMS) Design, Database & Query optimization, Indexing, CRUD operations, Implementation of database objects, including tables, views, stored procedures, resulting in accurate data validation. Demonstrated expertise in advanced Selenium concepts, including handling dynamic elements, implementing synchronization techniques, using test data from external sources, and integrating with other tools to enable robust and efficient test automation frameworks. Demonstrating a deep understanding of client and server architecture for websites and web applications, enabling efficient and effective testing processes and accurate data validation. Proficient in performing Cross-Browser and Compatibility Testing, ensuring that web applications function correctly in different browsers and environments, and parallel testing using Selenium Grid and TestNG, enabling the execution of multiple test scripts simultaneously and reducing overall test execution time. Possessing strong knowledge and experience in performing webservice testing using various tools, including Postman, SoapUI, RestAssured Library, and Karate API, ensuring seamless integration between various software components and accurate data validation. Experienced in designing and building frameworks from scratch using Behavior Driven Development (BDD/TDD), Page Object Model (POM), Hybrid-Keyword driven, and data-driven approaches, utilizing Selenium WebDriver and Java programming language. Possessing strong knowledge and experience in performing webservice testing using various tools, including Postman, SoapUI, and Karate API, ensuring accurate data validation and seamless integration between various software components. Expert in Black Box, Smoke Testing, Functional Testing, Regression Testing, GUI testing, System Testing, and Back-End Testing, ensuring comprehensive testing and accurate data validation. Proven ability to meet deadlines in fast-paced, dynamic team environments and demonstrated initiative in learning job-related skills on their own, resulting in efficient and effective testing processes and improved software quality.
Programming Language: C#, Groovy, Java, SQL, VBScript
Database: MariaDB, MongoDB, MySQL, SQL Server, Oracle DB, IBM DB2
Testing Tools: Selenium WebDriver, Grid, Playwright, JBehave, WebDriverIO, SpecFlow, Cucumber BDD, Junit, TestNG, Data-Driven, Keyword, BrowserStack, VMWare, Wave, JDBC, SonarQube, Confluence, Mocha, Jasmine, UFT/QTP
API Tools: Karate API, RestAssured Library, Postman, SoapUI, ReadyAPI, Swagger API
Build & CI Tools: Maven, Jenkins, Gradel, TeamCity, Travis CI, GitLab CI, Azure DevOps
VS Tools: Git, Bitbucket, GitLab, GitHub
Bug Tracking Tools: Jira, Bugzilla, AGM, ALM, QTest, XRayXRay