Post Job Free
Sign in

Software Developer Test Automation

Location:
Irvine, CA
Posted:
September 04, 2024

Contact this candidate

Resume:

AHMET CAN TURK

Software Developer in Test (SDET)

(862) 263- 4495 – *********@*****.*** – Irvine, CA 92614

LinkedIn: www.linkedin.com/in/ahmetcturk

GitHub: https://github.com/acturk

Green Card Holder

Skills Summary

Highly motivated certified SDET with 8+ years of hands-on experience with web and mobile test automation, providing services in fast-paced organizations. Experienced in QA Lead and testing process, plans and defect tracking documentation. Adapts quickly to new requirements, leveraging strong communication and technical skills to meet the client requirements and ensure delivery of quality product on time.

PROFESSIONAL SUMMARY

•Extensive knowledge of JAVA, Javascript Java I/O, JDBC, exception handling etc. Katalon Testing and Object-Oriented Programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.

•Knowledge of Python programming language and PyTest Test-Driven (TDD) and Behavior-Driven (BDD) •. Knowledge of Javascript Cypress.

•Extensive experience working with Test-Driven (TDD), Data-Driven (DDT), Behavior-Driven (BDD) and Hybrid Automation frameworks.

•Proficient in Bash Scripting.

•Using Spinnaker, Datadog, Amazon S3 for observing objects and api calls for testing

•Expertise in writing Selenium WebDrive, Playwright and Appium automation scripts in Python and JAVA for web/mobile application.

•Expertise in Cucumber BDD framework - writing feature file by using Gherkin language, corresponding implementation of code in the step definition and implanting steps using java following Page Object Model (POM).

•Good hands on experience on Data Driven framework with TestNG using Annotations, Parameterizing, Data provider Annotation, Listener interface etc.

•Experienced in developing and maintaining Automation framework using Core Java, Selenium, Maven, JUnit, TestNG, Mocha, Apache POI with Page Object Model (POM) design pattern Page Factory and Singleton.

•Hands-on experience in Black Box Testing, Positive/Negative Testing, Ad hoc, Compatibility Testing, Unit Testing, Integration Testing, Functional Testing, Smoke Testing, Regression Testing, User Acceptance Testing.

•Involved in process of creating Test Strategy documents, Test Plans, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Requirement Traceability Matrix (RTM).

•Maintained, tracked and enhanced the Automation code and resources by using Git as version control tool and GitHub as resource sharing platform over the time of improvement and the new features

•Performed continuous integration using Jenkins.

•Experience in writing custom CSS Selectors, X-path expression to identify web elements. Also experienced using ChroPath.

•Experience with Zephyr Scale, Zephyr Squad Jira-integrated frameworks.

•Assisted for Implementing AWS, Cloud Based Selenium Grid on Sauce Labs and local Selenium Grid for cross browser.

•Excellent experience of build management tools like Maven, and managing JAVA automation projects

•Experience working with Cucumber, TestNG and Allure, Extend Report, Tesults Report, Logger Class and log4j, Automation testing reports.

•Database testing with SQL, MySQL, Workbench, PostgreSQL

•Worked on very intense and fast paced Agile environment. Have in-depth knowledge of various SDLC methodologies including Waterfall, Scrum and Kanban framework, with Agile Approach.

•Proficient in API testing using Postman and SoapUI for manual testing and REST Assured library and HTTP Client for automation based the Web Services

•Knowledge of testing RESTful Services using HTTP verbs such as POST, PUT, DELETE, GET.

SKILL SET

•Programming Language: Java, JavaScript, Python, C#, Groovy, Gherkin, Script Language

•Testing Tools: Selenium Suite (WebDriver, Selenium Grid, Selenium IDE), Appium, Boto 3

•Testing Framework: Cucumber BDD, TestNG, Cypress with JS, Robot Framework, Springboot, Data Driven, Hybrid Framework, PyTest TDD and BDD

•Platform: Windows, MacOS, Linux

•IDE: Eclipse IDE, IntelliJ. IDEA, PyCharm

•Databases: Oracle, MySQL, SQL, PostgreSQL, Workbench, RDBMS, JDBC, MongoDB, Kafka

•API Testing: Postman, SoapUI, Rest, RestAssured, Swagger

•Loading Test: JMeter, Gatling

•Bug Tracking: JIRA, Bugzilla

•Front End: HTML, CSS, Bootstrap

• Build Integration Tools: Maven

•CI/CD: Git, Git-Hub and Jenkins, Bamboo

•Methodologies: Agile-Scrum, Agile-Kanban, Agile-Scaled- Waterfall

•Test Management: JIRA, Testrail

•Log Management : Sumo Logic, Mix Panel

•Cloud : Cloudformation, AWS, Ansible, Terraform, Kubernetes • Others: Docker, Sauce Labs

CERTIFICATION

Testing Certifications

•CTFL (Certified Tester Foundation Level) – ISTQB

Programming Certifications

•OCA (Java Developer 8 Programmer)- Oracle

•PCEP (Certified Entry Level Python Programming)- Python Institute

Agile & Scrum Certifications

•PSM I (Professional Scrum Master)- Scrum.org

Cloud & DevOps Certifications

•SAA-C02 (AWS Solutions Architect), AWS

•Oracle Cloud Foundation (IZ0-1085-20) Oracle Cloud Infrastructure Foundations

EDUCATION Wilmington University

Bachelor’s Degree in Computer Science, Software Development 2020

- 2023

Raritan Valley Community College

Associate Degree in Computer Science and Mathematics

2017- 2019

EXPERIENCE

Beacon Hills, LA, CA Sep 2022 – Present Test Lead

As a Test Lead, I led the testing efforts on a project for Beacon Hills, the primary vendor for Disney. My responsibilities included overseeing the development and automation of test cases, ensuring the delivery of accurate and precise results. I also managed the back-end testing process, focusing on REST API validation, while guiding and mentoring the SDET team to achieve project objectives.

•Prepared Test Plan, Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.

•Conducted detailed analysis of performance bottlenecks in a distributed microservices environment with Apache JMeter, leading to a 40% improvement in transaction throughput.

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Playwright, primary language used for automation was JAVA.

•Created testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases

•Working on Behave framework with PyTest Page Object Model pattern using Python, FAST-API, BEHAVE.

•Experience with Zephyr Scale, Zephyr Squad.

•Automated API for back-end side using HTTPS libraries with Python • Created in Bash Scripting for process automation

•Created test cases for API using Postman.

•Implemented Agile Approach with Scrum framework •

•Performed Defect Tracking & Management in JIRA.

•Boto 3 for AWS SDK in framework level.

•Used AWS CLI for connection purposes in framework level.

•Deployed different environments using spinnaker.

•Deployed docker containers and manage it in ECS.

•Managed in containers in different environment with Kubernetes.

•GitHub and GitHub Action. Created CI/CD in GitHub and used GitHub action

•Using Spinnaker, Datadog, Amazon S3 for observing objects and REST API calls for testing.

Capgemini, LA, Remote Oct 2021 – Sep 2022 Test Manager

During my consultancy for NBC Universal, I led the creation and implementation of API and Database Testing Frameworks. My role involved architecting robust testing solutions, overseeing the automation process, and ensuring comprehensive coverage and accuracy in testing efforts. I also provided strategic guidance to the testing team, ensuring alignment with project goals and quality standards.

•Managed in containers in different environment with Kubernetes.

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Playwright, primary language used for automation was JAVA.

•JavaScript – Cypress BDD framework. Developed a Cypress framework for Frontend and API tests

•Deployed different environments using spinnaker.

•Optimized application performance by designing and executing comprehensive load and stress tests using Apache JMeter and Gatling, resulting in a 25% reduction in server response time.

•Deployed docker containers and manage it in ECS.

•Prepared Test Plan, Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.

•K6 with JavaScript Performance and Load tests

•Experienced MySQL Model Library and RDBMS

•Created EC2 to install Linux machine in AWS

•Developed Java BDD framework for another project

•Added gitlab-ci.yml to run tests in Gitlab CI

•Registered Gitlab runner on EC2 in AWS

•Automated S3 files in AWS

•Used Lambda and automated process

•Experienced Docker to run tests in docker containers

•Made demo after every sprint and updated teams for last progress

•JIRA application. Created tickets, added test description in ticket and added tickets in backlog.

•Agile Methodology – Scrum ceremonies

Saggezza, TX Mar 2021 – Sep 2021 Lead SDET

I conducted API testing with Rest-Assured and Serenity.

•Following the SDLC process, use requirements documents to create testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases.

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.

•Provided actionable insights from performance test results generated by Locust and Apache JMeter to stakeholders, facilitating data-driven decision-making for system enhancements and capacity planning.

•Assisted on developing and maintaining robust and effective Page Object Model Framework using testing

•Created testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.

•Assisted on developing and maintaining Page Object Model Framework using TDD framework with TestNG.

•Experienced parameterized testing using data provider annotation and Apache POI jar.

•Worked on Selenium Grid for parallel testing on multi browser and OS combination

•Executed full test on every regression build and provided detailed reports to the upper management • Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly.

•Experienced SQL, PostgreSQL, JDBC • Used Maven as primary build management tools.

•Used Git/GitHub for control version system.

•Experienced Jenkins CI/CD.

•Create and track bugs and generate bug reports using JIRA.

•Experienced Sauce Labs for parallel execution using Grid concept.

•Attend project meetings and communicate with project team including project manager, development, business partners about testing deliverables and any issues that may hinder meeting testing deadlines. Also provide regular test status reports and defect reports.

I Speak Better, Fairfield, NJ Jan 2020 – Mar 2021 Lead SDET

I Speak Better is an international company which provides online learning platform for English. The company has many locations in the different countries. I actively worked on their internal and external application as a SDET under the SiliconeLabs. As a member of the Analytics Software Validation and Test Team, my role was to develop and automate test cases and compile accurate results. I was also responsible for designing and implementing software automation techniques to improve test execution, reliability of test results and improve overall time. Worked closely with Product Development team to ensure the delivery of quality products to customers.

•Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications.

•Developed API Framework using REST Assured Java Library implementing BDD Framework concept. For the manual side, experienced in Postman.

•Working on behavior-driven development (BDD) Cucumber framework with Page Object Model pattern using JAVA programming language with the help of Selenium WebDriver library.

•Written and executed test scripts using Eclipse IDE and IntelliJ IDEA

•Implemented Maven for build management and also implemented CI tool - Jenkins.

•Experienced AWS EC2, Ubuntu OS, executing test cases and parallel execution.

•Docker container technology.

•Implemented Git/GitHub for version control and common platform for collaboration among stakeholder and implemented CI/CD pipeline with Jenkins.

•Extensive experience with writing test scenarios on cucumber feature file.

•Written proficient Java code step definitions for test scenario using regex.

•In depth understanding on how and where to use gherkins annotations.

•Review functional requirement and use case document to understand the business logic, application requirement and technical aspects of the system.

•Performed database testing using MySQL, workbench, JDBC

•Worked in a highly dynamic Agile-Scrum environment and participated in walkthrough, sprint planning, daily stand up and sprint retrospective meetings.

•Responsible in writing Test Plan and Test Cases based on the business requirements

•Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool. • Performed and experienced on JMeter as a performance testing

Macrosoft, Parsippany, NJ Mar 2019 – Dec 2019 SDET

Macrosoft is a consulting company which is located in NJ. They conduct several projects in software development field. I worked on CRM domain as SDET. Also we had one IOT project where I mainly did UI and API testing.

•Following the SDLC process, use requirements documents to create testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases.

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.

•Assisted on developing and maintaining robust and effective Page Object Model Framework using testing

•Created testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases

•Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA.

•Assisted on developing and maintaining Page Object Model Framework using TDD framework with TestNG.

•Experienced parameterized testing using data provider annotation and Apache POI jar.

•Worked on Selenium Grid for parallel testing on multi browser and OS combination

•Executed full test on every regression build and provided detailed reports to the upper management • Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly.

•Experienced SQL, PostgreSQL, JDBC • Used Maven as primary build management tools.

•Used Git/GitHub for control version system.

•Experienced Jenkins CI/CD.

•Create and track bugs and generate bug reports using JIRA.

•Experienced Sauce Labs for parallel execution using Grid concept.

•Attend project meetings and communicate with project team including project manager, development, business partners about testing deliverables and any issues that may hinder meeting testing deadlines. Also provide regular test status reports and defect reports.

Mibgate, Istanbul, Turkey Jan 2016 – Jan 2019 SDET

Mibgate is a consulting company which focuses on modern business solutions. I worked on one project as SDET. My obligations were to develop and automate test cases and compile accurate and precise results. I also conducted Rest API as back-end side.

•Prepared Test Plan, Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.

•Created testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases

•Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium Webdriver

•Implemented the logic to get the data from database using ADO.NET library

•Automated API for back-end side using RestAssured library with JAVA

•Created test cases for API using Postman and SoapUI

•Performed for database testing SQL and PostgreSQL, JDBC

•Implemented Agile Approach with Scrum framework • Performed Defect Tracking & Management in JIRA.

•Sauce Labs

•Mentored junior QA team members

REFERENCES

Available upon request



Contact this candidate