Post Job Free

Resume

Sign in

Information Technology Automation Engineer

Location:
Coppell, TX
Salary:
115000
Posted:
January 04, 2024

Contact this candidate

Resume:

Mayasa Al Juboori

Coppell, TX *****

ad2fyh@r.postjobfree.com

502-***-****

US Citizen

Professional Summary

6+ years of professional experience in Information Technology as an Automation Engineer with extensive experience in performing Manual and Automated Testing.

Experience in working with different automation tools such as Selenium WebDriver with Java/C#, Cypress, Appium, etc.

Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects

Solid understanding of Core Java principals (Oops).

Experience of Creating, Modifying and Maintaining new and existing Automation

Frameworks

Have hands on variety of TDD & BDD testing frameworks like JUnit, TestNG, NUnit, XUnit, Mstest, Specflow, Cucumber, Pytest etc.

Good Knowledge of different tools like Git, Jenkins, SQL, MySQL, etc

Excellent understanding and experience working in an Agile environment and involved in

all phases of Software Development Life Cycle (SDLC).

Knowledge in defining Test Methodologies and creating Test Scenarios, Test

Cases and Acceptance Criteria (AC).

Expertise in understanding Business Requirement Specifications, Functional

Specifications, and design documentation and converting them into Test Scenarios.

Experience in Waterfall and Agile Projects; worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Daily Scrum,

Backlog Grooming, Sprint Review, and Retro.

Performed Backend Testing of Application Programming Interface (API) using

Postman and Rest Assured & Apache POI (Excel).

Expertise in Page Object Model design patterns.

Experienced with Jenkins as a Continuous Integration (CI) tool through executing the

Smoke test and Regression Test.

Solid experience of Defect/Test Management tools.

Expertise in writing SQL Queries, SQL Scripts and performing Database testing in different RDBMS like Oracle and MySQL.

Cross-functional team member, quick learner, detail-oriented and adaptive to changes.

Highly organized, with great time management skills and a proven ability to manage

multiple tasks in fast-paced work environments.

SKILLS

Tools

Selenium WebDriver,Cypress, Selenium grid, Cucumber, JDBC, Rest Assured, Hamcrest Matchers, Cucumber, Maven, mabl, Jenkins, TestNG, Junit, Serenity, Swagger, Postman

Languages

Java, C#, Javascript

RDBMS

Oracle, MySQL, SQL

Code Editor

IntelliJ, Eclipse, Visual Studio, VSCode

Version Control System

Gitlab, GitHub,BitBucket

Cloud

AWS – EC2 Instance

Framework

Cucumber BBD, Junit, TestNG,POM, Data Driven Testing, Behavioral Driven Development, Keyword Driven Testing

Project Methodologies

Agile-Scrum, Waterfall

Project management/Bug tracking tool

Jira, Jira-Xray, Qtest

Operating System

MacOS, Windows,Linux

PROFESSIONAL EXPERIENCE

Charles Schwab

November 2021 - present

QA/ SDET Identify Access Management

Responsibilities:

•Worked in Agile/Scrum for testing approach, participated in Scrum Ceremonies.

•Developed and maintained Automation Framework that is based on the Page Object

Model, Behavior Driver Testing and Data-Driven Testing frameworks using

•Selenium Web Driver, JUnit, Cucumber, and Maven.

•Implemented automated execution of tests using Maven and Jenkins.

•Performed Agile testing and participated in analyzing and pointing user stories.

•Created a test automation framework using Selenium Web Driver, the Page Object Model

(POM) using Behavior Driven Framework.

•Developed automated Test Scripts using TestNG annotations.

•Performed Functional, Regression, End to end and Smoke Testing.

•Followed Agile methodology, participated in daily SCRUM meetings.

•Implemented HTML Maven-Cucumber report.

•Tested applications in different types of browsers (Cross-Browser Testing) and versions, such as Microsoft EDGE, Firefox, Google Chrome.

•Used implicit and explicit wait conditions for synchronization purposes.

•Used SQL queries to retrieve the user information from the database.

•Maintained code by using Bit bucket for version control.

•Back-End Testing level testing with RESTful API testing using Java Rest Assured library

and Postman.

•Used JIRA Xray as a Bug Tracking tool.

•Used AWS-instances with our test.

•Analyzed test results, tracked the defects, and generated reports using JIRA Xray.

•Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Translantik

July 2019 – October 2021 Automation Engineer

Responsibilities:

•Worked in Agile/Scrum for testing approach, participated in Scrum Ceremonies.

•Developed and maintained Automation Framework that is based on the Page Object Model, Behavior Driver Testing and Data-Driven Testing frameworks using

Selenium Web Driver, JUnit, Cucumber, and Maven.

•Implemented Automated execution of tests using Maven and Jenkins.

•Performed Agile testing and participated in analyzing and pointing user stories.

•Created a test automation framework using Selenium Web Driver, the Page Object Model

(POM) using Behavior Driven Framework.

•Developed automated Test Scripts using TestNG annotations.

•Performed Functional, Regression, End to end and Smoke Testing.

•Followed Agile methodology, participated in daily SCRUM meetings.

•Implemented HTML Maven-Cucumber report.

•Tested applications in different types of browsers (Cross-Browser Testing) and versions,

such as Microsoft EDGE, Firefox, Google Chrome.

•Used implicit and explicit wait conditions for synchronization purposes.

•Used SQL queries to retrieve the user information from the database.

•Maintained code by using Bitbucket for version control.

•Back-End Testing level testing with RESTful API testing using Java Rest Assured library

and Postman.

•Used JIRA Xray as a Bug Tracking tool.

Used AWS-instances with our test.

•Analyzed test results, tracked the defects, and generated reports using JIRA Xray.

•Participated in QA weekly meetings and various other meetings and discussed

enhancement and modification request issues and defects in the application.

Decihire:

April 2017 - June 2019 Automation Engineer

Responsibilities:

•Worked in Agile Scrum Methodology and participated in Scrum ceremonies.

•Used Selenium WebDriver API to automate tests.

•Used Maven for JAVA automation projects and developed Maven project object model

(POM).

•Identified web elements uniquely by using different types by locators like Id, Name, Link

Text, CSS, and XPath.

•In Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.

•Used Java programming language and developed my test scripts on IntelliJ IDEA.

•Used Jira as a Bug Tracking tool.

•Prepare test cases from the user stories.

•Implemented the database connectivity using JDBC with Oracle database as backend.

•Wrote SQL Queries to connect to the database and retrieve data for a specified set of Test

requirements.

•Participate in iteration retrospective meeting to discuss previous iteration's success,

failure and recommend process improvements for the next iteration.

•Performed Functional, Regression, and Smoke Testing.

•Scheduled test scripts to run overnight when required using Maven and Jenkins.

•Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.

•Performed manual testing of Web based applications.

•Created detailed Test Cases in Jira based on business requirements, data models, technical specifications and linked them to the appropriate requirements.

•Conducted Smoke, Functional, Regression testing.

•Identified, analyzed, and documented defects/bugs utilizing JIRA as a defect tracking

system.

•Tested applications compatibility on different platforms (Windows, Mac OS), browser

versions (IE, Firefox, Safari, and Chrome).

•Participated in daily stand-up meetings to understand the progress in work and matched

efforts to the changing needs depending on the status of the updates in the

meetings.

•Participated in meetings with internal/external stakeholders to understand requirements

and helped prioritize organizational strategies and plans.

•Participated in project daily meetings.

•Supported users through training, as well as provide one-on-one technical assistance.

EDUCATION

Software Engineering

Al Mansour College University



Contact this candidate