Post Job Free

Resume

Sign in

Software Development Test Automation

Location:
Richmond, TX, 77407
Salary:
11000
Posted:
January 31, 2024

Contact this candidate

Resume:

Aila Shahin

Software Development Engineer in TEST

GC HOLDER

Address: Houston, TX

Phone: 832-***-****

Email: ad29j5@r.postjobfree.com

Professional Summary

Over seven years of experience in Information Technology with specializing in Software Quality Assurance as a Test Automation Engineer with proficiency in both Manual and Automated Testing skills and practical experience in Agile Scrum environment, familiar with Waterfall methodology

Experienced in Software Development Life Cycle (SDLC), Testing (STLC) and Defect Life Cycle within Agile methodology.

Excellent experience in Automation Testing, Manual Testing in testing Positive and

Negative Scenarios, Smoke Testing, UAT testing, Front-end and Back-end (Client Server)

Testing, Functional Testing and Regression Testing.

Good understanding core Java and Object-Oriented Programming (OOP) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java Programming Language.

Automated UI testing with Selenium WebDriver, Data-Driven and Behavior-Driven, Hybrid Test Automation Framework, built on Page Object Model (POM) and Cucumber by using Java, supporting parallel test execution to reduce time and achieve end-to-end coverage.

Highly competent Selenium WebDriver, Java Programming Language, Jenkins CI/CD, Maven, TestNG, JUnit, and Cucumber.

Experienced with BDD using Cucumber JUnit in Java Programming Language and developed Features Files (Gherkin Language), Steps Definitions, Test Runner and automated Test Cases.

Experience design and develop test automation Framework from scratch in implementing and maintaining Page Object Model by adding Web Elements at the Page Level and reusing the same elements.

Basic SQL queries, SQL scripts and performing Database Testing in different RDBMS like Oracle, PostgreSQL and MySQL.

Performed database Data-Driven Testing using Selenium WebDriver, TestNG and JDBC driver which reads data from database XML files.

Implemented web service for RESTful API with REST Assured library, also very comfortable with using Postman for Manual API Testing.

Hands on experience working in Git and GitHub.

Knowledge of Continuous Integration tool Jenkins and hands on experience with Amazon Web Services (AWS).

Strong believer of teamwork, collaboration with cross functional team mindset.

Detail and result oriented, problem-solving, communication and interpersonal skills and quickly, assimilate the latest technologies, skills, and ideas.

Skills

Testing Tools

Selenium WebDriver/Grid, JUnit, TestNG, Cucumber, API / POSTMAN, SQL Developer.

Languages

Java, SQL, HTML, Gherkin (Cucumber).

Build/CI/TM Tools

JENKINS, GitHub, Maven, Jira, GitLab, SourceTree

Databases

Oracle, MySQL (JDBC).

Frameworks

Behavior-Driven, Data-Driven, Hybrid, Page Object Model (POM), Spring Boot

Cloud Technologies

IDE

AWS (Amazon Web Services): EC2.

Eclipse, IntelliJ IDE.

Work History

Company: AFS Logistic August 2021-Present

SDET

Collaborate with senior Software Development Engineers in Test on team and overall organization to understand and contribute to the technical vision of team, help to define best practices.

Write stable, efficient, and maintainable automated test code. Use technology to solve straightforward problems, seeking input and guidance from team members.

Experience in the practical application of SDLC and testing methodologies

Working knowledge of CI/CD pipeline automation tools (Jenkins, Docker, etc.) and data querying and validation skills using SQL

Worked extensively with development team to create status reporting.

Creating test plans, test cases and test scenarios using Jira X-ray during the testing phases of the software development life cycle based on the requirements Document.

Attended project meetings, release meetings, and QA status meetings

Work with spring framework,java and selenium webdriver.

Company: Discover Financial January 2019– August 2021

SDET

Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts in accordance with Business Requirement. Automated the Sprint Stories based on the Acceptance Criteria.

Worked closely with Business team and analyzed User Stories and Features for the application functionalities.

Executed Test Cases for each User Story and Logged Defects for the Test Failure in JIRA.

Identified GUI elements using various locators like : id,name,class,tag name, link text, partial link

Text, xpath and css.

Involved in developing and executing Data-Driven Framework from scratch using Java, Selenium WebDriver, Data-Driven Testing (DDT), Maven by implementing Page Object Model and Singleton.

Performed UI testing with using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (WebDriver).

Developed BDD, Cucumber Framework and used Gherkin format to automate Test Cases.

Used Apache POI to read data from Excel sheet for Data-Driven.

Implemented Rest Assured Java Libraries to accomplish RESTfull API testing through POSTMAN Client-Server tool.

Created HTML reports with detailed test steps and screenshots, Performed Database Testing by using JDBC library and writing SQL queries to test the Oracle database.

Integrated Selenium WebDriver script to Jenkins CI /CD server.

Environment: Selenium WebDriver, Cucumber, Java, TestNG, Jenkins, HTML, CSS, Maven, Git, Windows, SQL.

Company: Edward Jones. January 2016- December 2018

Manual Tester

Developed and executed Test Plans and Test Cases from requirement and specifications documents.

Manually created, developed, and executed Test Cases to performed manual testing for all cases on website.

Conducted the test plans to detail the testing scope, requirements (high level), strategies and all needed resources.

Located and documented in detail all defects found for development to review.

Conducted manual testing using the Standards, guidelines, and structured methodology in testing the application.

Worked extensively with development team to create status reporting.

Creating test plans, test cases and test scenarios using Jira X-ray during the testing phases of the software development life cycle based on the requirements Document.

Attended project meetings, release meetings, and QA status meetings.

Identifying and analyzing the defects, questionable functions, errors, program functionality, outputs, online screens, and content.

Parameterized test data for running scripts for different sets of test data.

Education

Master Degree (Computer Science), North American University, 2023



Contact this candidate