Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

FAZLI OMER ALI

New Haven,USA

Summary

PROFESSIONAL PROFILE

• Experienced, motivated Software Test Automation Engineer with 1+ years of experience in Quality Assurance field.

• Good understanding of Software Development Life Cycle using Agile-Scrum model.

• Expert in Java, Selenium WebDriver/IDE/GRID and Test Frameworks using Junit, MAVEN build tools.

• Experience in working on Page Object Model Design pattern with BDD framework.

• Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid and TestNG

• Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

• Good understand of Web Services and experienced in writing test cases and executing Web Services using Soap UI (RESTFUL) and Rest Assured with BDD.

• Experienced in using Apache POI to read data from external sources to feed locators into the test script.

• Used Maven, Selenium Grid to execute Selenium automation suites on different platforms, and browser combinations in parallel.

• Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.

• Proficient in Defect management, including Defect creation, modification, tracking, and reporting using Microsoft Azure.

• Experience with standard test methodologies, and able to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines

• Excellent written, verbal and interpersonal skills Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level Automation Engineer position. Ready to help team achieve company goals.

Overview

3
3
years of professional experience

Work History

Software Test Automation Engineer

TEK - Capstone Retail Application (Remote)
  • Built and maintained an automated test suite using Java, JUnit, Selenium, and Cucumber
  • Applied Page Object Model design pattern to reduce redundancy
  • Performed BDD using Cucumber Features, Scenarios, and Step Definitions in the Gherkin domain-specific language
  • Participated in all agile ceremonies such as Stand up, Sprint planning, sprint planning review, and retrospective meetings
  • Designed and executed manual and automated test cases, reported, and tracked defects
  • Reviewed database test cases according to assigned requirements for validation by retrieving data with SQL queries from the MySQL database
  • Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
  • Performed data-driven testing using scenario outlines and Excel
  • Managed tickets and recorded testing results, issues, bugs, defects, etc
  • Using Jira.

Manual QA Analyst (Internship)

[Company Name] (Remote)
  • Executed manual test cases based on provided requirements, test plans, and test scripts to verify software functionality, performance, and usability
  • Identified, recorded, and tracked software defects using bug tracking systems, ensuring accurate and detailed defect descriptions and steps to reproduce
  • Collaborated with development and QA teams to troubleshoot issues, perform root cause analysis, and provide suggestions for resolution
  • Performed ad-hoc and exploratory testing to identify potential software vulnerabilities, usability issues, and user experience improvements
  • Documented and communicated test results, including test coverage, test execution progress, and overall software quality, to project stakeholders
  • Participated in meetings and discussions to gain a comprehensive understanding of the software development process and contribute ideas for process improvement
  • Collaborated with team members to update and maintain test documentation, including test cases, test scripts, and test data
  • Learned and utilized testing tools and methodologies employed by the organization to ensure consistent and effective testing practices.

Machine Operator

Medtronic
11.2021 - Current
  • Operate and maintain machinery for medical device production
  • Ensure efficient machine setup and operation to meet production and quality standards
  • Conduct maintenance checks and troubleshoot issues to minimize downtime
  • Adhere to safety and quality protocols, performing quality control checks on finished products
  • Document production data and maintain machine performance records
  • Collaborate with engineering and quality assurance teams to enhance processes
  • Train new operators on machine operation and safety procedures.

Education

Software Development Engineer in Test -

TEK School

Skills

  • Java
  • SQL
  • JUnit
  • TestNG
  • BDD
  • Data Driven
  • Oracle
  • MySQL
  • Git
  • GitHub
  • Cucumber
  • Selenium WebDriver
  • JDBC
  • Postman
  • SoapUI
  • Jira
  • Maven
  • Test Cases

Timeline

Machine Operator

Medtronic
11.2021 - Current

Software Test Automation Engineer

TEK - Capstone Retail Application (Remote)

Manual QA Analyst (Internship)

[Company Name] (Remote)

Software Development Engineer in Test -

TEK School
FAZLI OMER ALI