Over +5 years of experience as an SDET - QA Automation Engineer, working with finance, retail and fleet management domains in Manual and Automated testing. Possessing substantial work experience on Web-based, Client Server, and Database applications in Windows and IOS. Testing experience with both Front-end and Back-end. Developed Behavior-Driven Development (BDD)and Data-Driven Development (DDD), or Hybrid frameworks based on Page Object Model. Practical experience with design and development in Java using Object Oriented Programming (OOP). Competent with automated testing tools such as Cucumber with Gherkin, Selenium Web-Driver, JUnit, TestNG, and Maven. Proficient with Selenium Grid for parallel execution. Worked with Selenium Web-Driver for Cross-Browser testing. Knowledgeable in writing SQL queries for Back-End Testing, automating them by using Java Database Connectivity (JDBC), and using REST Assured and Postman for Web Service Testing. Responsible for verifying valid JSON/XML response for CRUD operations using HTTP methods. Experience working in Continuous Integration (CI)/Continuous Deployment (CD) pipeline using Jenkins. Comprehensive understanding and practical experience of each step of SDLC and STLC principles. Worked in a fast paced Agile/Scrum environment and participated in all relevant Scrum ceremonies. Enthusiasm for automation and testing for software development. Able to quickly adapt to new environments and possess strong interpersonal skills to collaborate with team members and peers. Effective communication skills with the ability to use critical thinking and analytical skills to achieve desired results for the team for successful delivery of the software to the client.
● Developed and maintained automated test scripts using Java and Selenium Web-Driver.
● Designed and implemented test cases in JUnit to ensure comprehensive test coverage.
● Utilized Maven for project build and dependency management.
● Implemented BDD using Cucumber and Gherkin to enhance collaboration between developers and testers.
● Conducted API testing using Rest Assured and Postman.
● Managed version control using GIT and GitHub, ensuring code integrity and collaboration.
● Integrated automated tests with Jenkins for continuous integration and continuous deployment.
● Analyzed test results and reported defects using JIRA, facilitating timely resolution and ensuring high-quality software delivery.
● Automated regression and functional test cases using Selenium Web-Driver and Java.
● Developed and maintained test scripts in JUnit, enhancing test accuracy and efficiency.
● Utilized Maven for project builds and dependency management.
● Implemented RESTful API testing using Rest Assured, ensuring robust backend validation.
● Collaborated with cross-functional teams to understand requirements and develop test plans.
● Employed Gherkin for writing clear and understandable feature files in BDD framework.
● Conducted performance testing and analyzed results to ensure optimal application performance.
● Developed and executed test cases using TestNG frameworks.
● Implemented Maven for managing project dependencies and builds.
● Utilized Rest Assured for API testing, ensuring reliable integration with backend services.
● Managed version control and collaboration using GIT and GitHub.
● Integrated tests with Jenkins for continuous integration and delivery.
● Conducted manual testing for complex scenarios, providing additional validation and ensuring high-quality releases.