Implement Page Object Model (POM) using Java, JUnit, and Selenium WebDriver. Competent in Oracle and MySQL queries for Backend Testing using JDBC. Proficient in API Testing with REST, SOAPUI, Postman, RestAssured Library, and JSON. Skilled in BDD scripting with Cucumber and writing step definitions. Proficient in Continuous Integration tools like Jenkins, GIT, Maven, and JUnit/TestNG. Familiar with bug tracking tools like JIRA for defect reporting. Experience working with different Selenium locators (XPath, CSS) for stable WebDriver scripts. Involved in developing frameworks using Cucumber, JUnit, TestNG, and Page Object Model. Capable of performing Browser Compatibility testing on different browsers and operating systems. Excellent interpersonal and communication skills with a focus on teamwork and problem-solving. Strong ability to meet deadlines and handle pressure in high-stress environments.
5+ years of experience in Software Quality Assurance, Automation, and Manual Testing. In-depth knowledge of SDLC, including Waterfall and Agile Scrum models. Proficient in various testing approaches, such as Smoke Testing, Functional Testing, Regression Testing, and more. Actively participated in Scrum activities, including sprint planning, daily stand-ups, and retrospectives. Skill in Selenium WebDriver and Selenium IDE for test automation. Proficient in SQL query creation and JDBC API expertise for Backend testing. Experienced in creating test scenarios, test cases, and test data. Proficient in Core Java concepts and OOP test automation development.
❖ Develop and maintain automation test scripts utilizing Java.
❖ Generated JUnit test result and HTML Report after execution using Selenium WebDriver.
❖ Collaborated with developers and Business Analysts to resolve defect issues.
❖ Participated in daily meetings and gave the daily status of testing.
❖ Experienced in API functional testing of RESTful web services using the Postman tool.
❖ Executed Functional, Regression, Integration, and End-to-end testing during the various phases of the application testing, supported all major product releases.
❖ Performed back-end testing by writing and executing SQL queries to validate that data and verify if the data matches with front-end values.
❖ Participated in analyzing and maintaining requirements and created a Traceability Matrix (RTM) between Requirements and Test Cases.
❖ Involved in preparing Testing Strategy to meet Acceptance Criteria.
❖ Executed automated test cases using Selenium WebDriver to automate manual testing solutions.
❖ Prepared test automation coding standards and checklist documents.
❖ Report defects using JIRA.
❖ Developed automation test scripts using Selenium WebDriver, Java, JUnit, and Maven.
❖ Created an automatic screenshot capture method when automated tests failed using JUnit annotation.
❖ Prepare and maintain Requirement Traceability Matrix (RTM) to ensure adequate coverage of test cases.
❖ Analyzed test results, tracked software defects, and documented and reported defects using JIRA.
❖ Scheduled test scripts to run overnight when required using Maven and Jenkins.
❖ Used Java language and Selenium WebDriver for scripting.
❖ Wrote SQL queries for data verification and SQL statements for Back-End testing.
❖ Analyzed each regression run result and provided a high-level report to the team and upper management.
Responsibilities:
❖ Knowledge of Jira, a defect tracking tool and test case management tool.
❖ Integrated test suites with Jenkins to enable automatic execution after every successful deployment.
❖ Collaborated with different teams throughout the Software Development Lifecycle in an Agile environment to create test cases based on business requirements.
❖ Designed and analyzed test case design documents, implementing them through the testing process based on Functional Requirement Specifications.
❖ Created a Traceability matrix for each module, aligning it with the functional requirements.
❖ Designed and implemented an automation framework for use with Selenium WebDriver.
❖ Extensively involved in writing and designing templates for the Test Plans.
❖ Independently analyzed issues, recommended software changes and wrote detailed bug reports.
❖ Maintained ownership of test cases and test results throughout the SDLC.