A dynamic and an achievement-oriented as a QA Automation Test Engineer/ Quality Analyst 11 months with proven ability in designing and creating automation frameworks using Java, Selenium, Cucumber,JUnit, TestNG, Maven,and Jenkins.
PROFESSIONAL SUMMARY
Strong understanding of all phases of the Software Development Life Cycle (SDLC) and its methodologies,such as Agile Scrum and Waterfall models, Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
Good knowledge on Object Oriented Programming (OOP) concept. Used Java for test case automation. Experience in implementing TDD and BDD.
Developed automated scripts and frameworks using Java and Selenium Web-Driver.
Experienced in developing and enhancing different types of Automation Frameworks such as Data Driven and Hybrid Frameworks using Selenium Web-Driver and Java.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development using Cucumber in Gherkin format) and TDD (Test Driven Development) with Selenium Web-Driver.
Experienced in working with Selenium Web Driver using TestNG (used annotations for manipulating tests such as Before Test, Before Class, Before Method, After Test, After Class, After Method) TDD and Cucumber for BDD testing.
Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TestNG Data provider for Selenium WebDriver scripts.
Experience in writing CSS Selectors, XPath expressions to identify web elements using Selenium WebDriver.
Experienced in using Automation tools like Selenium WebDriver/IDE, TestNG, Junit, Maven, Jenkins, Cucumber to test Web Applications for Functional and Regression Testing.
Hands on experience in creating test frameworks using Selenium WebDriver, Cucumber, and TestNG including hands-on experience in Java/SQL. Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.
Experienced in working on Selenium Web-Driver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
Hands on experience with Multi-Browser Testing using Selenium Web-Driver with Java to verify whether the web applications are working as desired in different browsers and environments.
Experience in different types of testing such as Smoke testing, Regression testing, Database testing, Integration testing, System testing, Functional testing, and GUI testing.
Experience in manual testing and automated testing using different tools like Selenium (Web Driver) using Java. Knowledge and familiarity with different Selenium automation frameworks.
Experienced in Selenium Web Driver with Java, JUnit, TestNG, Maven, Cucumber, Jenkins, Jira and Git.
Involved in the Continuous Integration of the automation framework with Jenkins.
Experienced in Database Testing using SQL Queries on Oracle and MySql Workbench.
Automated REST API web services with Rest-Assured and performed manual API testing with Postman
Experience in using management and bug tracking tools like JIRA.
Ability to adapt to new environment quickly, strong team player, problem-solving skills, enthusiastic learner, confident, sincere and committed.
PROFESSIONAL EXPERIENCE
Alliance Tek Solutions, Chantilly, VA
Automation Engineer
RESPONSIBILITIES:
Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Worked in Agile Testing Methodology with Scrum Framework and attended Daily Stand-up, Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective meetings for each Sprint delivery.
Build automated suites to test web-based application using Selenium WebDriver, Java and Cucumber in agile environment.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
Developed and Maintained automation framework with Maven and following Hybrid approach using BDD framework with Cucumber Page Object Model with Page Factory.
Developed reusable selenium methods to handle Dropdown frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
Practical experience with Creating Test Scenarios, Cases and User Stories, Test Scripts, Smoke Testing and Regression Testing, based on Project Requirements.
Used runner classes in cucumber options to generate step definition and used tags to run different kinds of test suites.
Performed cross browser testing using different browsers, environments like Google Chrome, Firefox and Internet Explorer with Selenium Web Driver to execute scripts.
Wrote Automation scripts using Selenium WebDriver with Java using Cucumber BDD framework, JUnit and Maven tools.
Developed new Maven based test scripts using GitHub as source repository and Jenkins for continuous Integration of the builds.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Developed and performed BDD Automation Framework which uses Cucumber, Gherkin with Selenium WebDriver by reading test data from Excel files using Apache POI.
Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities.
Utilized CSS selectors, IDs, XPaths and other locators to determine web elements.
Used customized XPath to work with dynamic and static objects in Selenium.
Performed Web Services testing using Postman and REST-Assured library with Java as a programming language. Created data driven tests using Apache POI libraries.
Performed Database Testing using the SQL queries in MySQL and Oracle to view, update, insert or record data.
Automated database scenarios using Selenium Web-driver with Java and JDBC API.
Used Maven management-built tool to maintain dependencies and project structure for Selenium Java Automation scripts.
Used Jira for defect reporting and tracking. Used Apache POI API to read and validate the data from Excel files.
Environment: Selenium, Java, Cucumber, Gherkin, Web driver, GIT, Maven, Jira,
XPath, CSS Selector, Eclipse, Windows, Agile, Internet Explorer, Chrome, Firefox.
TECHNICAL SKILLS
Testing Tool Selenium WebDriver, JUnit, TestNG
Languages JAVA,SQL, HTML, XML, Gherkin
IDE Eclipse, SQL Developer, Postman
Test Framework Cucumber, JUnit, Data Driven Framework, TestNG
Build & Integration Tools Maven, Jenkins
Processes Agile-Scrum, Waterfall
Bug Tracking Tools JIRA
Version Control GIT/GitHub
Data Bases Oracle, MySQL Workbench
Operating Systems Windows 7, 8,10
EDUCATION
2012, Bachelor Degree, Balikesir University ;
PROFESSIONAL DEVELOPMENT AND CERTIFICATION
Graduated from Syntax Technologies Boot Camp that specializes in Test Automation, Data Analytics and Data Science. Completed 24 weeks immersive program and completed over 800 hours of coding challenges and projects.
Oracle Certified Associate, Java SE 8 Programmer
An Oracle Certified Associate, Java SE 8 Programmer has demonstrated knowledge of object-oriented concepts, the Java programming language and general knowledge of Java platforms and technologies.