Sdet / Test Automation Engineer Resume
SUMMARY:
- Experienced Software Development Engineer in Test with strong and solid knowledge specializing in Manual /Automation Testing of Web Applications and Client Server Applications.
- Selenium WebDriver with Java, JUnit, TestNG, Maven, Cucumber, Jenkins, Jira, and Git.
- Experienced in BDD (Behavior Driven Development) and DDT (Data Driven Test) using Cucumber / Gherkin features, scenarios and step definitions.
- Worked with the projects that were based on an implementation of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Defect Management Life Cycle.
- Experienced in creating automation script from scratch and proficient with Page Object Model by using Page Factory, Data Driven / Modular Framework in Selenium WebDriver - Java.
- Worked with Database Testing using SQL queries in MySQL and Oracle SQL server to view, update, insert, or record data.
- Implemented Waterfall, Agile/Scrum Methodologies in various projects and actively participated in all meetings and conferences to comprehend the testing requirements and testing process on a regular basis.
- Experienced in Core Java and Object-Oriented Programming (OOP) Concept and used Java for many Test Case automation.
- Used Maven management-built tool in Pom.xml for Java Automation scripts.
- Strong knowledge in documenting detailed accurate defects and informative solution steps in Jira and creating reports in Jenkins Continuous Integration tool.
- Used Apache POI API to read and validate the data from Excel files.
- Expertise in developing frameworks from scratch with Cucumber, TestNG, and Page Object Model.
- Practical experience with creating Test Scenarios, Cases, User Stories, Test Scripts, Smoke Tests and Regression Tests based on project requirements.
- Able to use different browser environments such as Google Chrome, Firefox, and Internet Explorer with Selenium WebDriver to execute scripts.
- Proficient in API Web Services testing using REST Assured with Java as a programming language.
- Good understanding of Web Elements and possess ability to locate Web Elements.
- Teamwork and Cross-Functional Communication.
- Ability to organize and prioritize work and manage time.
- Excellent knowledge of general office practices and procedures
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNG, JUnit, Cucumber, REST Assured, JDBC
Frameworks: Cucumber BDD, JUnit, TestNG, Data Driven
Languages: Java, HTML, Gherkin, XML, JSON
OS: Windows, Mac OS
Project Building: Maven, Data-Driven, Behavior-Driven Development (BDD), Page Object Model (POM) Design, Relational Database Design
IDE: Eclipse, SQL Developer, Postman, IntelliJ
Databases: Oracle, MySQL, Postgres
Build Tool: Maven, Jenkins
Repository System: Git, GitHub
Methodologies: Agile/Scrum, Waterfall
Test Management: Jira
PROFESSIONAL EXPERIENCE:
Confidential
SDET / Test Automation Engineer
Responsibilities:
- Perform Manual Testing, the scope of which will cover all functionality of services as a prequel to automation.
- Design and build the automated test frameworks and test suites for use in development and testing cycles.
- Automate Sprint Stories according to acceptance criteria.
- Attend all Scrum Ceremonies and execute Sprint distributable by following Agile methodology.
- According to Defect Life Cycle, report defects and manage project with JIRA management tool.
- Automate web application using Selenium WebDriver.
- Perform automation testing by utilizing Java language with Selenium WebDriver for creating Test Cases and projects in Eclipse IDE.
- Maintain a Cucumber BDD testing framework using Selenium WebDriver, JUnit, and Maven using Page Object Model.
- For continuous integration, use Jenkins as a trigger to execute and schedule Test Cases.
- Report defect or give feedback to the client with HTML reporter which included screenshots and detailed test steps.
- Locate Web Elements based on Selenium locators such as ID, Name, className, XPath, and CSS Selector.
- Created Data Driven framework by taking data from the external database.
- Conducted API Tests using REST Assured library.
- Execute Smoke, Regression, Positive, Negative, and Functional Tests.
- Work as a cross-functional team member.
Environment: Eclipse, Selenium WebDriver, Jenkins, Jira, Maven, TestNG, Cucumber BDD, Java, API, PostgreSQL, Agile, XML, HTML, CSS, Git, GitHub.
Confidential
SDET/Test Automation Engineer
Responsibilities:
- Involved in Test Cases and Test Plans and executing Manual Test Cases.
- Automated the Sprint Stories based on the acceptance criteria.
- Followed Agile testing methodology, participated in all Scrum Ceremonies, and tested each Sprint deliverables.
- Pushed defects in JIRA with defect type, priority, and detail information about the defect and route it to the specified application group.
- Used Protractor for automating the websites.
- Tested Book-IT web application used in JavaScript language to create projects in Visual Studio for Protractor.
- Designed and implemented Page Object Model (POM) based on Jasmine BDD Test Automation Framework using Protractor.
- Performed remote executions of daily Smoke Tests on AWS cloud server with Jenkins and sent email reports.
- Created HTML report with detailed test steps and screenshots.
- Located the Web Elements based on Selenium locators such as ID, Name, className, XPath, and CSS Selector and Protractor locators such as buttonText, model, binding, etc.
- Worked on Database Testing, Data Manipulation using PostgreSQL queries and established Database connection.
- Created many Test Cases such as Smoke, Functionality, Positive, Negative, and Regression
- Tests.
- Worked in a multifunctional environment that requires solid human relationship skills.
Environment: Visual Studio, Protractor, Selenium WebDriver, Jenkins, Jira, Agile, AWS, PostgreSQL, AngularJS, JavaScript, Jasmine BDD, Page Object Model (POM), Git, GitHub.
Confidential
Responsibilities:
- Ensured all confidentiality was maintained for all files.
- Served and filed court papers electronically and manually.
- Reviewed court documents for compliance with all rules prior to filing.
- Conducted research on litigants and newly filed lawsuits.
- Responsible for providing many important court support duties in addition to general office support and handled daily court correspondence.
- Maintained court dockets and updated disposition of cases after court hearings and trials.
- Accepted attorneys' request and scheduled court dates.
- Answered questions and informed involved parties on trial proceedings.
- Ability to organize and prioritize work and managing time
- Excellent knowledge of general office practices and procedures
- Governor's Office - Government Employee | Turkey
- A building of the state office.
- Maintained and updated office files, inventory, mailing lists, and database systems.
- Operated office equipment such as personal computers, photocopiers, scanners, voice mail systems, and facsimile machines.
- Organized reports and documents.
- Specialized in Microsoft Word, Excel, and PowerPoint.
- Prepared documents such as government forms for processing.
- Prepared daily correspondences.