Post Job Free
Sign in

Quality Assurance Test Engineer

Location:
Germantown, MD
Posted:
September 23, 2024

Contact this candidate

Resume:

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



Contact this candidate