EMIN KAVAK
** ****** ***** *** ******** COURT BRENTFORD, Brentford, City of London TW8 9GH
+447********* ****.***.***@*****.***
Web: https://github.com/emnkvk LinkedIn: linkedin.com/in/emin-kavak I am an experienced Software Development Engineer in Test (SDET) with a strong background in automated and manual testing. I have expertise in using Selenium WebDriver, Java, JUnit, TestNG, and Cucumber frameworks for UI testing, employing Behavior Driven Development (BDD) methodologies. My skills include developing data-driven frameworks, creating and executing test cases across multiple browsers and platforms, and managing continuous integration systems using Jenkins. Additionally, I have a solid foundation in SQL for data verification and extensive experience with various testing tools and technologies, including Apache POI for keyword-driven testing, GitHub for version control, and Test Rail for test management. My educational background in Computer and Instructional Technology complements my practical experience in the field. Software Quality Assurance Tester, 03/2022 - Current Fidens Solutions - New Jersey
I have extensive experience in automated UI testing using Selenium WebDriver, Java, JUnit, TestNG, and Cucumber frameworks.
I utilized Behavior Driven Development (BDD) with Cucumber and Java, creating feature files with scenarios and scenario outlines, as well as writing step definitions for behavior. I developed a Java-based library to read test data from XML and properties files using TestNG and Selenium.
I implemented data-driven frameworks and used the Selenium tool to read data from Excel files, generating test status results (passed/failed) on Excel sheets. I designed and developed Page Objects using the Page Object Design Pattern and Selenium WebDriver API.
I employed Selenium WebDriver to run test cases across multiple browsers and platforms. I identified GUI elements using various locators such as ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSS selectors.
I used Apache POI methods for reading from and writing to Excel sheets to perform Keyword Driven testing.
I was involved in setting up a continuous integration system using Jenkins and have working knowledge of cloud-based code repository systems like GitHub.
I developed and executed SQL queries to verify proper insertion, deletion, and updates. I analyzed user requirements, functional specifications, and Use Case documents, and created test cases for functional testing.
Software manual tester, 01/2021 - 03/2022
Mersys LLC - New Jersey
Used strong understanding of software testing methodologies and principles to continually improve testing processes.
Maintained test logs and documented all tests, providing accurate and timely status updates. PROFESSIONAL SUMMARY
WORK HISTORY
Tested web applications across diverse range of desktop, tablet and mobile devices. Collaborated with software developers, system engineers and other engineering staff to improve quality and reliability of software.
Extracted software testing requirements from business requirements and functional specifications. Identified bugs, risks and anomalies, applying action to prevent reoccurrence. Addressed problems critically, implementing optimal solutions to boost overall system performance. Optimised software testing to strengthen Quality Assurance (QA) measures. Contributed to meetings with clients to discuss requirements for new products or updates to existing products.
Computer Science Teacher, 10/2017 - 06/2020
Private Hatem Schools - Manisa
Prepared lesson content and delivery in line with curriculum guidelines. Assessed student performance, behaviour and class engagement. Planned inspiring extracurricular activities for well-rounded student socialisation and development. Instructed students in JavaScript and CSS coding languages and principles. Used Microsoft Word and other software tools to create documents and clear communications. Used varied resources and technologies to maximise student engagement and understanding. Developed curriculum to guide students through hands-on technology projects and computer-related activities.
Monitored computer laboratory operations to safeguard equipment and enforce rules. Helped students and staff members troubleshoot technical issues. Established clear learning outcomes and targets for different abilities. Handled student behaviour issues as per school policy to maintain order in class. Planned lessons and generated materials to promote ICT development. Assistant technology manager, 03/2014 - 06/2016
Ibrahim Cecen University of Agri - Agri
Upgraded hardware and software regularly for optimised systems performance. Installed new technologies without disrupting workflow. Maintained system security through regular testing and servicing. Managed technology resources within department budgets. Assessed system performance to advise on possible updates and improvements. Recommended upgraded technologies to meet evolving business requirements. Monitored and updated software certifications for full compliance. Jira
Jenkins
Test automation frameworks
Web API protocols
SQL queries
Selenium
Test automation
Selenium
JUnit
TestNg
Cucumber
MySQL
Postman
Jenkins
SKILLS
Cucumber
Test implementation
Cross-platform testing
Manual test case preparation
Project Management
Java Core
HTML
CSS
Github
Jira
Cypress
Bachelor: Computer Education and Instructional Technology, 09/2012 - 06/2016 Agri Ibrahim Cecen University - Agri
RQF Level 6 / SCQF Level 10 / CQFW Level 6: Computer Education and Instructional Technology Department for Education UK
English
Upper intermediate
Turkish
Fluent
References available upon request.
EDUCATION
LANGUAGES
REFERENCES