Position: QA Automation Engineer
Category: Java
English level: fluent
Years of experience: 7


Work Experience
Wells Fargo | Hoffman Estates, IL
Senior Software Development Engineer in Test
Responsibilities:
• Involved creating Automation Framework from scratch for Smoke and Regression testing using Java Programming Language, Selenium WebDriver 3.1, Page Object Model (POM), JUnit, Cucumber Framework with Maven build tool in IntelliJ IDE integrated with Jenkins for Continuous Integration, JIRA Project Management tool and Git version control.
• Experienced Smoke, Functional, Regression, Integration, Black Box, System Testing in Web Applications.
• Used Maven Build Tool for building Java-Selenium WebDriver Project, maintained dependencies and required plugins in pom.xml file for consistency and reusability.
• Wrote Test Scenarios in Cucumber Feature files using Gherkin language to make it business readable and implement these Scenarios in Step Definition class using Java language.
• Utilized Rest Assured Framework with Java for RESTful Web Services in API automation.
• Manually tested API Endpoints with POSTMAN and verified JSON responses.
• Created and modified JUnit annotations to manage the running flow of the test.
• Performed Test Execution, Defect Logging and Bug Tracking using JIRA Management
tool.
• Used Apache POI for importing/exporting data to external applications.
• Maintained Requirement Traceability Matrix (RTM) between requirements and test
cases.
• Achieved Continuous Integration through Jenkins.
• Maintained source code in GIT Version Control and GitHub as a remote repository.
Used Selenium Grid to execute parallel testing on multiple browsers such as Chrome, Firefox, and Safari.
• Extensively executed SQL queries in MS SQL Server for Data Validation and Data Integrity.
• Created and maintained custom locators through XPath and CSS Selector.
• Executed Extent-Reports, HTML reports and Cucumber JSON reports for status
reporting.
• Worked in each phase of Software Testing Life Cycle (STLC), Software Development Life
Cycle (SDLC), Defect Life Cycle (DLC) in Agile (Scrum) methodology.
• Created Test plan to support specific software testing objectives, and assist team in
creation, review, and finalization of Agile stories and Acceptance criteria.
• Attended all phases of the Agile process from Sprint Planning, Daily Scrum Meetings,
Sprint Reviews and Sprint Retrospective.
 This is from my last project. I also have experience with healthcare and insurance domains. I would like to learn more skills and tools