Software Test Automation Engineer
Work Status: U.S. Citizen
●Over five years of experience in Information Technology, with extensive focus in Software Quality Assurance, proficient on testing Web-based applications and a good experience on Core Java.
●Experience in all aspects of the Software Development Life Cycle (SDLC) and strong knowledge of Agile-Scrum and Waterfall Models.
●Strong Java skills with experience on Selenium WebDriver/IDE for developing automation test scripts for Web-based applications.
●Sound knowledge of Cucumber (BBD) and TestNG frameworks for UI testing and good knowledge of tools like Apache Maven and Git.
●Experience using Maven for build management, and Jenkins for Continuous Integration of the builds(CI/CD).
●Experience Writing automation tests within the automation framework and contribution toward the maintenance of the frameworks.
●Experience in developing Test Cases, Test Scenarios, Test Scripts, and Feature files for Behavior Driven Development using Cucumber framework.
●Experience in manual and automation testing on various domains including Insurance, Banking, Retail and E-Commerce.
●Experience in reviewing and analyzing Business Requirements, Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
●Thorough knowledge in Cross Browser/Cross Platform Testing, Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, Regression Testing, GUI Software Testing, UI Validation, Boundary Value Testing.
●Exposure to API testing, SOAP and REST. Familiar with HTTP Methods Such as GET, PUT, POST and DELETE.
HTML, XML, CSS
Eclipse, pgAdmin, SQL Developer
Apache Maven, Jenkins, Git
Bug Tracking Tools
PostgreSQL, Oracle, MS Excel
Windows (7, 8, 10) Mac OS
Test Automation Engineer
December 2018 - Present
●Maintained automation framework and used POM Page Object Model approach to develop automation scripts using Java and Selenium WebDriver.
●Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in domain specific language, Gherkin.
●Designed automation tests within the automation framework and provides required maintenance on those tests
●Experience in Core Java, OOPS concepts.
●Performed User Acceptance testing (UAT) in an agile environment.
●Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
●Managed tickets in JIRA
●Used MAVEN for build management, and Jenkins for CI/CD of the builds.
●Participated in Stand-up meeting, weekly automation meeting and weekly assessment meetings with business analysts and developers.
Environment: Selenium WebDriver, Cucumber Framework, Maven, Apache-POI, BDD, Gherkin, Oracle DB, Eclipse, XML, HTML, SQL, XPath, Windows 10, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, CI/CD, and HTML, Windows, Mac OS.
QA Automation Engineer
October 2016-November 2018
Cherry Hill, NJ
●Developed test code in Java language using Selenium WebDriver and TestNG framework.
●Maintained testing frameworks and automated test suites for the product teams to which they are assigned.
●Used TestNG testing annotations to group the test methods and for cross-browser testing.
●Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
●Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
●Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
●Create detailed, comprehensive and well-structured test cases and test scripts
●Reports software defects and shepherds them through the defect life cycle to closure.
●Assisted test lead in documenting User Acceptance Test report and reporting defect resolution.
Environment: Selenium, WebDriver, Java, TestNG, SQL, Maven, HTML, XPath, GitHub, Windows 7, Oracle SQL Developer, Jenkins, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Mac OS, Chrome, Firefox and IE, Core Java.
Manual QA Analyst
April 2015 September 2016
●Participated in requirement analysis, created test cases, and execute different types of testing throughout the test life cycle according to the test plan.
●Write & execute functional and regression Manual tests using requirement document.
●Triaged and troubleshooted on issues found during testing. Supported defect fix testing, including reporting, tracing and troubleshooting defects in JIRA
●Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology
●Work closely with business and technical teams in an agile environment to derive testing requirements and scenarios for our e-commerce web applications.
●Performed End-to-End testing of database to check data integrity using SQL queries.
●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML.
EDUCATION AND CERTIFICATIONS
Northern Virginia Community College
Associates of Applied Science in Information Technology
Certificates in Database Management and Web Design
ISTQB – CTFL (Certified Tester Foundation Level)