YAMA AMAN
Software Test Automation Engineer
+1-608-***-**** ***********@*****.*** Alexandria Virginia
Work authorization: U.S. Citizen
SUMMARY
Over six years of experience in information Technology, with extensive focus on Software Quality Assurance, proficiency in testing Web-based applications, and a good experience core Java OOPs concept.
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 a good understanding of tools like Maven, Jenkin, and Git
Experience Writing automation test within the automation framework and contributing to maintaining the frameworks.
Experience in developing Test Cases, Test scenarios, Test scripts, and Feature files for Behavior Driven Development using the Cucumber framework.
Experience in manual and automation testing on various domains, including Banking, Retail E-Commerce, Insurance, and Financial-Mortgage.
Experience in reviewing and analyzing Business requirements, Test plan, Test Cases, Test scripts, Test Estimation and Requirements Traceability Matrix (RTM).
Thorough knowledge in Cross- Browser/Cross-Platform Testing, Smoke Testing, Black Box Testing, User Accepting Testing (UAT) Function Testing Positive/Negative Testing, Regression Testing, GUI Software UI Validation, Boundary Value Testing
EDUCATION
Bachelor of Science in Economics, KU University
TECHNICAL SKILLS
Testing Tolls: Selenium IDE/WebDriver
Languages: JAVA, SQL
Bug Tracking Tools: JIRA
Databases: PostgreSQL, Oracles, MS Excel
Operating Systems: Windows (7,8,10) Mac OS
IDE: HTML, CSS
Test Framework: TestNG, Cucumber
Build Tool: Maven
Processes: Agile- Scrum, Waterfall
EMPLOYMENT HISTORY
Test Automation Engineer @ PNC Bank
Richmond, VA Jan 2021 – 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 Definition in a g domain- specific language, Gherkin.
Designed automation tests within the automation framework and provided required maintenance on those tests.
Experience in Core Java and OOPS concept.
Solid knowledge of SQL.
Performed User Acceptance Testing (UAT) in an agile environment.
Implemented Regression and Smoke/sanity test execution using Selenium WebDriver.
Managed tickets in JIRA.
Participated in stand-up meetings, weekly automation meetings, and weekly assessment meetings with business analysts and developers.
QA Manual Tester @ Conduent Inc
Germantown, MD Sep 2018 – Dec 2020
Developed test code in java language using Selenium WebDriver and TestNG framework.
Maintained testing framework and automation test suites for the product team to which they are assigned.
Used TestNG testing annotation to group the test methods and cross-browser testing.
Utilize CSS selector, Ds, and XPath to locate elements on web pages.
Designed the test scripts, and analyzed the results in various application levels, including integration, regression, functional, and acceptance testing using selenium.
Used selenium WebDriver to test cases in multiple browsers and across platforms.
Create detailed, comprehensive, and well- structured test cases and test scripts.
Reports software defects and shepherds the to closer through the defect life cycle.
Assisted test lead in documenting User acceptance Test report and reporting defect resolution.
QA Analyst @ Verizon Enterprise Solutions
Irving, TX Feb 2016 – Aug 2018
Participate in requirement analysis, created test cases, and executed different testing types throughout the test life cycle according to the test plan.
Write & execute functional and regression Manual tests using requirement document.
Triaged and troubleshot 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 businesses and technical teams in an agile environment to drive 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 the oracle database.