Summary
Work History
Skills
Websites
Languages
Timeline
Generic

Red Taha | Software Engineer In Test

San Diego,CA

Summary

● QA Engineer with 3+ years of experience in the IT industry with a focus on Software Quality Assurance through Manual and Automation Testing of Web-Based applications.

● Experience working in Agile (Scrum) model and good knowledge of Waterfall model.

● Experience in testing applications in domains like Customer Service.

● Hands-on experience in creating Test Plans, Test Scenarios, Test Cases, Test Data, and performing Test Execution.

● Experience in testing: Positive Testing, Negative Testing, Functional Testing, Smoke Testing, Regression Testing, Black-box Testing, End-to-Testing, API Back-End, and Database Testing.

● Excellent experience in each phase of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC), Test Cases, Test Plans, UAT.

● Fully built Framework using Page Object Model (POM) and Singleton WebDriver Design Pattern with a combination of tools like Cucumber, Maven, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

● Experienced in coding with IDE IntelliJ (Community and Ultimate).

● Experienced in creating complex SQL Queries and performing Database Testing in different RDBMS such as Oracle Database and SQL Server.

● Experienced in testing web applications and developed Automation Scripts using Java, SQL, JDBC, Selenium WebDriver, Maven, TestNG, JUnit and Cucumber.

● Exceptional understanding of API Testing using Postman for Manual Testing/REST Assured Library in Selenium WebDriver for Automation Testing.

● Experienced in creating reusable methods, using Java collections and file input streams to retrieve data from Excel and Database using Apache POI.

● Strong troubleshooting and debugging skills.

● Used JDBC to connect to Databases like Oracle to store, delete, manipulate, and retrieve data from many applications.

● Experience in using Test Management tools like Jira for gathering requirements to create Test Scenarios and Test Cases.

● Integrated Jenkins CI/CD with version controller Git, GitHub, and scheduled builds to run automatically during a build release by invoking predefined Maven commands.

● Set up/configured Smoke and Regression Tests as Jenkins jobs with AWS Cloud Server by creating EC2 machines and creating Docker containers.

● Excellent interpersonal skills; positive attitude and adaptability to ever-changing situations.

Work History

Software Development Engineer in Test

Helioteca
1 2022 - Current
  • Participated in project planning sessions with project managers, business analysts, and team members to analyze business requirements.
  • Participated in all Agile meetings including Daily Stand-Up, Sprint Planning, Test Case Review, Demo, and Retrospective meetings.
  • Scripted and executed Test Cases according to requirement documentation for Manual and Automation purposes following Software Testing Life Cycle (STLC) process within the Agile Scrum Framework.
  • Reviewed User stories and transformed them into Test Cases and Test Scripts for Manual/Automated Testing.
  • Creating Test Plan, Test Scenarios, Test Cases, Test Data, and performing the Test Execution.
  • Validated Front-End applications to execute Test Cases and perform defect tracking.
  • Designed Automation Scripts to test REST APIs (HTTP GET, POST, PUT, DELETE) using REST Assured libraries and Postman tools; deserialize and verified HTTP JSON responses.
  • Responsible for defining the Automation Framework and for using scripting languages Java, Selenium, Maven, Cucumber, TestNG, JUnit, JDBC, API to create the Framework and automate the Test Cases.
  • Executed Regression Testing, System Integration Testing, User Acceptance Testing.
  • Participated in code reviews and ensured all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; reviewed/provide feedback to final user documentation.
  • Analyzed, facilitated, modeled, and organized information to elicit requirements, reconcile conflicts, and distinguish solution ideas from business needs.
  • Extended BDD Cucumber Framework and developed re-usable functions across the application.
  • Used Jenkins for CI/CD on the cloud VM to run Smoke and Regression Testing and sent reports to the team.
  • Performed Back-End Testing and microservices through SQL Queries in Oracle SQL Database to retrieve and validate data with JSON responses manually and using JDBC to connect the Database to the automation suite for API responses.
  • Work across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems using Jenkins.
  • Performed defect reporting and bug tracking using Jira and followed up with the development team to verify bug fixes, and update bug status.

QA Analyst

Clientuity
11 2019 - 12 2021
  • Started my journey as a manual tester (User Interface).
  • Manual tested following SDLC and STLC methodology
  • Experienced working in Agile (Scrum) and gaining good knowledge of Waterfall.
  • Participated in project planning sessions with project managers, business analysts, and team members to analyze business requirements.
  • Participated in all Agile meetings including Daily Stand-Up, Sprint Planning, Test Case Review, Demo, and Retrospective meetings.
  • Then I worked my way into the QA engineering side working with UI, DB, Git, Azure Repos, Java, Selenium, SQL, Oracle DB, and JDBC automating test cases.
  • Executed functional, smoke, and regression testing.

Skills

  • Test Management : Jira/Jira Xray, Azure DevOps
  • Database : Oracle SQL, MySQL, PostgreSQL
  • Testing Tools : Cucumber, Selenium WebDriver, JUnit, REST Assured, Postman, TestNG
  • Programming Language : Java, SQL, HTML,Gherkin
  • IDE & Configuration Management : IntelliJ, Visual Studio Code, Eclipse, Postman, AWS, Jenkins
  • Development Methodologies : Agile (Scrum), Waterfall, Kanban
  • Project Building Tools : Maven Version Control Git, GitHub, GitLab
  • Browsers : Chrome, Firefox, Safari

Languages

English
Native or Bilingual
Kurdish
Native or Bilingual

Timeline

Software Development Engineer in Test

Helioteca
1 2022 - Current

QA Analyst

Clientuity
11 2019 - 12 2021
Red Taha | Software Engineer In Test