● QA Engineer with 3+ years of experience in the IT industry with a focus on Software Quality Assurance through Manual and Automation Testing of Web-Based applications.
● Experience working in Agile (Scrum) model and good knowledge of Waterfall model.
● Experience in testing applications in domains like Customer Service.
● Hands-on experience in creating Test Plans, Test Scenarios, Test Cases, Test Data, and performing Test Execution.
● Experience in testing: Positive Testing, Negative Testing, Functional Testing, Smoke Testing, Regression Testing, Black-box Testing, End-to-Testing, API Back-End, and Database Testing.
● Excellent experience in each phase of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC), Test Cases, Test Plans, UAT.
● Fully built Framework using Page Object Model (POM) and Singleton WebDriver Design Pattern with a combination of tools like Cucumber, Maven, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
● Experienced in coding with IDE IntelliJ (Community and Ultimate).
● Experienced in creating complex SQL Queries and performing Database Testing in different RDBMS such as Oracle Database and SQL Server.
● Experienced in testing web applications and developed Automation Scripts using Java, SQL, JDBC, Selenium WebDriver, Maven, TestNG, JUnit and Cucumber.
● Exceptional understanding of API Testing using Postman for Manual Testing/REST Assured Library in Selenium WebDriver for Automation Testing.
● Experienced in creating reusable methods, using Java collections and file input streams to retrieve data from Excel and Database using Apache POI.
● Strong troubleshooting and debugging skills.
● Used JDBC to connect to Databases like Oracle to store, delete, manipulate, and retrieve data from many applications.
● Experience in using Test Management tools like Jira for gathering requirements to create Test Scenarios and Test Cases.
● Integrated Jenkins CI/CD with version controller Git, GitHub, and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
● Set up/configured Smoke and Regression Tests as Jenkins jobs with AWS Cloud Server by creating EC2 machines and creating Docker containers.
● Excellent interpersonal skills; positive attitude and adaptability to ever-changing situations.