Location
TurkeyRate
Years of experience
12+About
Dedicated and results-oriented QA professional with over a decade of diverse experience in software testing across various industries. Proven track record of driving excellence in software quality assurance through comprehensive testing solutions tailored to project needs. Skilled in leading agile teams, developing automation frameworks, and mentoring team members to enhance efficiency and proficiency. Proficient in automation tools such as Selenium, WebdriverIO, and Postman, with expertise in scripting languages like Java, TypeScript, and JavaScript. Possesses strong analytical thinking, agile methodologies, and a commitment to continuous learning. Fluent in English and Turkish, with limited proficiency in Spanish. Holder of certifications including Professional Scrum Developer I, ISQTB Foundation Level, and International Test Automation Certificate.EF SET English Certificate 64/100 (C1 Advance)/EF Standard English Test (EF SET)/International Test Automation Certificate/Keytorc Software Testing Services/ISQTB Foundation Level/ISTQB® - International Software Testing/Qualifications Board/Professional Scrum.Tech Stack
Java, .NET, JavaScript, Postman, Python, Selenium, Typescript, WebDriverExperience
- Developing Test Automation Projects: Creating and maintaining test automation frameworks for various applications using tools like Webdriver IO, Cucumber, Selenium, and others.
- Manual and Automated Testing: Conducting both manual and automated tests during sprints, including functional, integration, regression, and sanity testing.
- Quality Assurance and Control: Ensuring the quality of software through rigorous testing procedures, including defect tracking and resolution.
- Mentoring and Training: Guiding and training junior and mid-level quality assurance team members to enhance their proficiency in automation testing.
- Collaboration and Communication: Acting as a liaison between technical teams, developers, and business stakeholders to ensure smooth implementation and execution of testing processes.
- Creating and Documenting Test Scenarios: Formulating comprehensive test scenarios and documenting results to ensure software reliability and performance.
- Implementing and Maintaining Testing Tools and Processes: Streamlining test processes, integrating test suites into CI pipelines, and maintaining test automation coverage.
Employment history
• Contributed to the team in guaranteeing the quality of Payflow’s three products: Payflow Mobile UI app, Dashboard Web UI app, and Public API.
• Actively participated in the agile development team’s manual test load during sprints.
• Developed a Test Automation Project for the Payflow Mobile UI app, using Webdriver IO and The Cucumber with Node.js/TypeScript.
• Automated tests were operated on BrowserStack and were compatible with both iOS and Android platforms.
• Actualized Test Automation Project for the web app, which will employ the Selenium-js NPM package and The Cucumber.
• Successfully resolved all issues in an outdated Golang-based test automation project as part of my role as a QA Automation Engineer
• Spearheaded the development of a new test automation project using Java, resulting in a regression suite that is now running periodically on Jenkins with a custom job
• Followed through plans to integrate the smoke suite into the CI pipeline in the near future
• Defined and implemented a sanity test suite for developers to run on their local environments,
amending overall testing efficiency
• Took charge of streamlining all test processes while concurrently expanding test automation coverage and maintaining the existing test automation project
• Developed two additional projects (modules), including one that generates test data for the FrontEnd team’s new environments
• Assumed the role of Senior QA Engineer at the International Bank of Azerbaijan as a Testinium
employee
• Placed and addressed automation needs to expedite testing processes
• Developed a comprehensive test automation framework Selenium for a BDD project, enabling
seamless mobile, GUI, and API testing
• Created a user-friendly interface within the framework, allowing non-coders to effortlessly
generate new test cases
• Mentored and trained junior and mid-level quality assurance team members to heighten their self-sufficiency and proficiency in acquitting automation tests.
• Led and managed a Test Team at Apsiyon for a duration of 3 years, overseeing the implementation of effective software testing processes.
• Pioneered the establishment of the software testing department at Apsiyon, becoming the first employee dedicated to this area.
• Successfully built and trained a proficient test team, enabling them to effectively maintain automation projects for API services, GUI, and Mobile platforms.
• Restructured existing software testing processes, enhancing efficiency and quality throughout the organization.
• Spearheaded the development of software test automation projects from scratch, securing comprehensive coverage and improving overall testing capabilities.
• Revamped and optimized test processes, enhancing efficiency and effectiveness
• Spearheaded the reconstruction of a test automation project, leveraging Selenium WebDriver for API and UI testing
• Prepared comprehensive test case scenarios for rigorous functional testing
• Performed functional test scenarios and meticulously documented and reported test results
• Utilized Jira for issue reporting, tracking, and coordinated retesting after bug fixing
• Behaved regular regression testing using Jenkins to insure code stability prior to publishing
• Developed comprehensive test case scenarios for functional testing, guaranteeing effective collaboration with developers
• Executed rigorous functional test scenarios and meticulously documented the results for accurate analysis and reporting
• Proficiently reported and tracked issues established on meticulous test results using Jira, promoting efficient bug fixing and resolution
• Dealt thorough retesting of identified issues after bug fixing, assuring the attainment of optimal
software quality
• Performed efficient maintenance testing after live deployment to ascertain the ongoing reliability and functionality of the software
• Successfully automated test cases using Selenium WebDriver, enhancing testing efficiency and overall productivity.
• Conducted static tests on test bases during the initial phase of teknosa.com projects
• Prepared test case scenarios for functional testing and shared them with developers
• Performed smoke testing after running test cases to guarantee system stability
• Ran functional test scenarios and generated comprehensive reports on the results
• Reported issues based on test results using Jira and actively tracked and retested those issues after bug fixing
• Supported user acceptance testing (UAT) and supplied valuable data to product teams for UAT analysis
• Conducted regression testing following UAT completion and live release to secure system integrity
• Performed maintenance testing post live deployment to identify and rectify any potential issues
• Automated test cases using Selenium WebDriver for improved efficiency and accuracy.
• Conducted thorough analysis and executed rigorous testing procedures to ensure quality control and user acceptance of software products, while adhering to functional requirements.
• Monitored and controlled the usability of the product based on business requirements and technical analysis.
• Produced and implemented comprehensive test plans, letting in functional, integration, user acceptance, performance, and other testing approaches.
• Documented detailed test result reports providing clear insights on software performance and identify areas for improvement.
• Oversaw test coverage to ensure maximum efficiency and effectiveness in detecting potential issues.
• Utilized automation tools such as Selenium IDE to create automated test scripts, streamlining the testing process and improving overall productivity.
• Provided exceptional support to users by promptly resolving incidents and effectively addressing their needs
• Formulated and documented comprehensive test scenarios, aligned with analysis documents, to ensure effective functional testing and accurately report results
• Plied expert support and guidance to customers during User Acceptance Testing (UAT) phase, ensuring smooth execution and optimal product performance
• Prepared and delivered impressive customer demos, presentations, and user manuals, showcasing the software’s features and benefits
• Conscientiously conducted and meticulously documented test runs, maintaining a meticulous record of findings and observations
Education history
Faculty of business | 2,92
Foreign Trade | 2,75
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...