Hasmik Ohannesian
***************@*****.*** (***) 476-241 US Citizenship
PROFESSIONAL SUMMARY
• A highly motivated and result-oriented Software Automation Test Engineer with more than 5 years of experience in Quality Assurance through Manual and Automation Testing of on Client/Server and Web-based applications.
• Experienced in designing and implementing different automation frameworks like Data-Driven, and Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
• Developed Test Scripts to implement Test Scenarios, and features for BDD (Behavior Driven Development), and TDD (Test Driven Development) using Cucumber.
• Solid knowledge on Junit, TestNG framework, Maven for Project building tool developed Maven Project Object Model file(pom.xml), Jenkins for Continuous Integration.
• Experience in Application Programming interfaces (API) testing.
• Automated API Requests Using REST Assured while Executing Test Scripts Over Jenkins.
• Performed Manual and Automated API Testing of REST Endpoints using Swagger and REST Assured via sending requests using HTTP methods.
• Good knowledge of Object-Oriented Programming (OOP) concept and extensively used Java for test case automation.
• Expertise in different types of testing such as Regressing, Database, Functional, and GUI testing; as well as Positive and Negative testing and User Acceptance Testing (UAT).
• On a daily basis used GIT and GitHub repositories to update the code, push the latest commitments, and maintain code regarding minimizing merge conflicts.
• Experience in database query languages using MySQL and Oracle for Manual Testing and using JBDC java library for database Automation Test.
• Extensive working experience in all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM, and familiar with Waterfall.
• Experience with defect tracking and analysis using defect tracking tools such as JIRA.
• Demonstrated ability to adapt to a new environment quickly and feel comfortable working in a multicultural environment and cross-functional operations, strong team player, excellent communication skills, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.
PROFESSIONAL EXPERIENCE
JVS, NJ QA Automation Engineer January 2021 - Present Responsibilities:
• Develop an Automation framework by following a hybrid model approach of implementing Page Object Model and BDD, using JAVA, Selenium Web Driver, and Cucumber.
• Perform BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
• Develop test scripts, perform RESTful API testing using REST-assured library, and perform API manual testing using Postman.
• Set up Jenkins for a scheduled automation test run that will trigger the Smoke Test script by receiving an email.
• Identify, Report, and Track Defects using the JIRA test management tool.
• Perform End-to-End testing of database to check data integrity using SQL queries.
• Automating database scenarios using Selenium Web driver with Java and JDBC API.
• Review and generate complex test cases and test data, building procedures, and testing scripts based upon functional specifications.
• Gathering requirements documents such as business requirements design document and other related documents.
• Working in a Scrum team, attending Daily Scrums, Sprint Planning and estimating efforts, and identifying acceptance criteria for user stories, Sprint Retrospective, and Code review meetings. Environment: Java, HTML, Selenium WebDriver, Cucumber, Jenkins, Agile, SQL, Maven, XPath, IntelliJ IDEA, GitHub, Windows 7.
Rite Aid, PA QA Tester May 2018 – November 2020 Responsibilities:
• Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint retrospective meetings.
• Participated in developing an automation framework using the Maven building tool and TestNG framework as well as Selenium WebDriver to run test cases in multiple browsers and platforms.
• Develop test scripts, perform RESTful API testing using REST-assured library, and perform API manual testing using Postman.
• Used TestNG annotations (Groups, Tags, Parameter, Data Provider) to group test suites, test cases, and test methods for functional testing.
• Created scripts for JAVA for new functionalities and updated the existing scripts for upgraded functionalities.
• Involved in creation of automation framework in Selenium WebDriver using Page object (POM) and TDD approach. Executed cross-browser.
• Reviewed the Requirement Traceability Matrix, designed and documented Test Strategies, Test Cases, and executed test cases.
• Collaborated with other QA teams to meet deadlines and milestones. Environment: Manual Tester, Java, Selenium WebDriver, Jenkins, Agile, Maven, XPath, IntelliJ IDEA, GitHub.
EDUCATION
• Bachelor’s degree in computer science.
• SDET Certificate.
• Completed Training Course: CSS, HTML, PHP, and Unix/Linux TECHNICAL SKILLS
• Test Automation Tools: Selenium WebDriver, JDBC, Jenkins, Cucumber, BDD
• Testing Methods: Functional Testing, Regression Testing, Smoke Testing, API Testing, Front and Back-end Testing, Database Testing
• API: Postman, REST Assured, Restful, Swagger Documents
• Project Management Tools: Jira
• Languages: Java, SQL, Gherkin
• Testing Frameworks: BDD, Data-Driven Testing, Hybrid, Junit.
• Design Patterns of Framework: Page Object Model (POM).
• Version Control Tool: Git, GitHub
• Development Tools (IDE): IntelliJ.
• Build Management Tools: Maven.
• RDBMS: MySQL
• Document and File Generation Tools: HTML, XML and JSON
• Methodologies: Agile/Scrum
• Knowledge of Dockers
• MS office: word and excel
• Linux and Unix operating system
• HTML and CSS