Post Job Free
Sign in

Engineer Selenium

Location:
Houston, TX
Posted:
March 15, 2021

Contact this candidate

Resume:

TECHNICAL SKILLS

Muhittin Ercik

832-***-**** • Houston, TX 77084 • ***************@*****.*** •www.linkedin.com/in/mercik QA Automation Engineer

• Highly motivated and result oriented QA Engineer with 4+ years of experience in the Software Testing business.

• Experienced in Waterfall and Agile Scrum Methodologies.

• Proficient in various types of Functional testing such as Smoke, Integration, End to End, and Regression testing.

• Experienced in formulating test scenarios, test cases, and bug/defect reports by utilizing Jira and Xray add-on.

• Excellent experience in each phase of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).

• Experienced in Selenium automation using Selenium WebDriver, Java, Maven and Cucumber with BDD framework.

• Extensively used locators such as XPath and CSS to test web applications.

• Proficient knowledge of Java with clear understanding of Object-Oriented Programming (OOP) concepts.

• Involved in building testing frameworks such as BDD – Behavior Driven, TDD – Test Driven, Hybrid Frameworks and Page Object Model (POM).

• Experienced in testing web applications with Selenium WebDriver, TestNG and Junit using Java.

• Experience in API testing with RESTFUL web service testing using Rest Assured framework. Validated JSON formatted data using POSTMAN.

• Worked on Swagger API and auto-generated documentation for all REST calls.

• Experienced in creating complex SQL Queries and performing Database testing in different RDBMS such as Oracle SQL and SQL server.

• Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

• Integrated Jenkins CI/CD with version controller GIT schedule builds to run automatically during a build release by invoking predefined Maven commands.

Languages: Java, SQL, Gherkin, HTML, XML, CSS

Testing Tools: Selenium WebDriver, Selenium GRID, JDBC Testing Frameworks: JUnit, TestNG, Page Object Model (POM), Cucumber Bug Tracking Tools: Jira, Jira Xray

Version Control: Git, GitHub,

Frameworks: Behavior-Driven (Cucumber), Data-Driven, Hybrid, Page Object Model (POM) Databases: Oracle, MySQL, SQL Server

Web Services: RESTful API, Rest Assured, Postman, Swagger IDE: IntelliJ, Eclipse

Continuous Integration: Jenkins

Operating Systems: Windows, MacOS

SUMMARY

EDUCATION

EXPERIENCE

Symund Tysons, VA 04/2019 - Present

SDET

• Worked in fast-paced Agile environment as an SDET and participated in Scrum ceremonies.

• Studied requirements to create Test cases and analyzed the test outcomes to create Bug/Defect Tickets by utilizing Jira. Then tracked these tickets through the defect life cycle until the satisfactory resolutions of the bugs/defects.

• Demonstrated solid knowledge of Java OOP, Data Structures, Collections and Exception Handling concepts.

• Created a TestNG-DDT framework from scratch using Maven with Java and utilized Selenium WebDriver for Front- End testing.

• Performed Web Service testing using REST-Assured library, and JDBC for Database testing.

• Identified web elements using various locators such as ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, XPath, and CSS selectors. Implemented OOP concepts of Java and Page Object Model (POM) to store these web elements and related methods in page classes, and common variables and methods in Page Base and Test Base classes to achieve code reusability, maintainability, extensibility. For the UI, performed Cross Browser Testing against Firefox, Chrome, Internet Explorer, Edge, and Safari in both regular and headless mode to check the browser compatibility.

• Utilized Apache POI for Data-Driven Testing and Extent Reports for getting HTML reports with test steps/screenshots.

• Configured XML files with TestNG to create XML Runners to achieve Parallel Testing, Cross Browser Testing, running test suites such as Smoke Suite, and Regression Suite against Different Environments and Operation Systems which involved using Selenium Grid, Docker, and AWS EC2 machines.

• Created Jenkins jobs for continuous execution of the Regression and Smoke Suites and configured these jobs to send HTML Reports with test steps and screenshots of failed tests as emails to the related parties.

• Used Git as a local repo and created personal branches in addition to the master branch. Utilized GitHub as a remote repo to collaborate with others, and as a source for Jenkins to pull the code to achieve continuous integration/testing.

• Experienced using the Requirement Traceability Matrix (RTM) to make sure all requirements covered properly. Xfleet Tysons, VA 02/2017 – 04/2019

QA Automation Engineer

• Attended Scrum Ceremonies to discuss the sprint process/progress and joined group discussions with field experts to discuss how to design concise and comprehensive positive and negative Test Cases from the given requirements.

• Involved in writing detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to appropriate requirements.

• Performed Integration, End-To-End, Smoke, Regression tests to cover all the functional components of the application.

• Developed Junit-Cucumber-BDD-DDT framework using Java, Maven, Selenium WebDriver, Rest Assured to write and execute automation scripts for UI and API layers of the application.

• Used Selenium WebDriver for browser automation, utilized all selenium locators, and wrote complex XPath and CSS selectors to locate dynamic elements. Also implemented Page Object Model (POM) to make the code more reusable.

• Used Oracle RDMS and utilized JDBC to automate Database tests and writing SQL queries to test Oracle database.

• Performed Web Service testing using Postman and REST-Assured library by using Hamcrest-Matchers assertions.

• Utilized Jenkins to execute test scripts periodically and used Selenium Grid for different platforms

• Performed remote execution of daily smoke tests on AWS cloud server with Jenkins and sent email reports.

• North American University, Master’s Degree, Instructional Technology



Contact this candidate