Summary
Overview
Work History
Skills
Timeline
Generic

Tati Bakir

Tampa,FL

Summary

  • Detail-oriented QA Automation Engineer with 6 years of comprehensive experience in both back-end and UI automated testing. Proficient in utilizing a wide range of tools and technologies, including Java, Docker, RestAPI, Jenkins, Cucumber, and Selenium, to develop and execute robust automated test scripts. Skilled in designing and implementing test automation frameworks that enhance efficiency and accuracy across various testing environments. Demonstrated expertise in identifying and resolving complex issues to ensure software reliability and performance. Adept at collaborating with development teams to integrate automated testing processes seamlessly into the software development lifecycle, ensuring continuous integration and delivery. Committed to maintaining up-to-date knowledge of industry best practices and emerging technologies to continually improve testing methodologies and outcomes.

Overview

6
6
years of professional experience

Work History

QA Automation Engineer

Credit Karma
01.2021 - Current
  • Monitored API consumption and resolved conflicts related to API issues.
  • Integrated third-party APIs into Java applications, enhancing functionality, and enabling seamless data exchange.
  • Utilized Cucumber and Gherkin to implement Behavior Driven Development (BDD), writing clear and understandable tests for both technical and non-technical stakeholders.
  • Performed in-depth white-box testing by analyzing code structure and logic to identify potential issues and optimize code performance.
  • Led regression testing efforts to validate new features and ensure existing functionality remains unaffected, reducing post-release defects by 20%.
  • Conducted smoke tests for early validation of new builds, ensuring stability before proceeding with detailed testing phases.
  • Designed and developed RESTful APIs in Java, ensuring secure and efficient data exchange between client and server.
  • Created automated test scenarios using Cucumber and Gherkin syntax to validate REST API endpoints, enhancing test coverage and reliability.
  • Performed integration testing of Java applications with third-party APIs, ensuring seamless interoperability and data consistency.
  • Conducted comprehensive API testing using tools like Postman and REST Assured, validating endpoints for functionality, performance, and security.
  • Integrated Cucumber tests into CI/CD pipelines, ensuring automated and continuous validation of API functionality.
  • Validated data integrity and accuracy through API tests, comparing API responses with expected outcomes.
  • Utilized Postman to create and execute comprehensive API test collections, ensuring endpoint functionality and reliability.
  • Created and executed automated test scripts using Java-based testing frameworks like Selenium, reducing manual testing effort by 50%.
  • Documented API functionalities and test cases, providing clear guidelines and references for developers and QA teams.
  • Established team collaboration in troubleshooting application issues and successfully increased test coverage by 35%.
  • Developed and implemented various SQL queries to ensure data integrity in the SQL backend.
  • Decreased test execution time by 45% with optimized test scripts and parallel test execution strategies.
  • Configured Jenkins to consistently execute the automation test scripts.
  • Reported system bugs and regression testing results to the development team to ensure that the software meets all specifications.
  • Identified and documented 200+ bugs throughout the development cycle of a web application, resulting in a significant decrease of 30% in post-release defects.
  • Automated test cases for system, functional, integration, stress and usability testing
  • Monitored CI/CD process, deployed latest code version, and verified bug fixes and feature implementations.
  • Reproduced complex bugs with a 95% accuracy rate, ensuring developers had clear and actionable steps to resolve issues.
  • Maintained and updated test documentation, plans, and cases using JIRA for efficient defect tracking.
  • Implemented automated test scripts and conducted back-end service testing using Postman.

QA Automation Engineer

Discover
02.2018 - 01.2021
  • Developed automated API test scripts in Postman, enabling continuous testing and quick identification of issues.
  • Created unit tests and conducted code reviews to ensure code quality and adherence to best practices.
  • Maintained and updated a suite of regression tests to cover critical business scenarios, ensuring comprehensive test coverage.
  • Developed and executed smoke test suites to quickly verify core application functionality after each deployment.
  • Collaborated with developers to troubleshoot problems during the QA process.
  • Developed automated scripts and tested web applications using Cucumber, Selenium WebDriver, TestNG, and Java to ensure high-quality products.
  • Reduced manual test cases from 48 to 4 by scripting test cases, decreased elapsed time on automation from 45 minutes to 5 minutes, increased software defects detection rate to 99%.
  • Decreased test execution time by 45% with optimized test scripts and parallel test execution strategies.
  • Developed responsive, data driven automated test scripts using Selenium WebDriver in Java.
  • Created bug reports and documented the entire test cycle and test analysis results.
  • Worked with DevOps and Configuration Management to ensure end-to-end deployment process runs efficiently.
  • Developed test automation frameworks using Core Java, JUnit and TestNG. .
  • Performed exploratory tests to validate new features and updated functionalities.
  • Conducted cross-browser testing in multiple environments to ensure optimal performance.
  • Provided accurate estimates of test coverage and effort for verification and validation activities.
  • Identified and resolved 150+ cross-browser compatibility issues, enhancing the application's reach and usability.
  • Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.

Skills

  • Programming Languages/OS
    Java, Gherkin, XML, HTML, CSS, SQL, Unix/Linux, macOS, Windows
  • Project Methodologies
    Agile, Scrum, Waterfall, SDLC, STLC, Bug Life Cycle
  • Defect Tracking/ Build tools / Version Control/ CI Tools
    Maven, Jira, Trello / Azure DevOps, Jenkins, Git, GitHub, Bitbucket
  • Automation Testing Tools
    Selenium Web Driver, Cucumber, TestNG, JUnit, Rest Assured, Apache POI
  • Frameworks
    BDD (Behavior Driven Development), TDD (Test Driven Development), POM (Page Object Model), Data Driven, Page Factory

Timeline

QA Automation Engineer

Credit Karma
01.2021 - Current

QA Automation Engineer

Discover
02.2018 - 01.2021
Tati Bakir