Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Calabash, NC
Salary:
60000
Posted:
December 14, 2020

Contact this candidate

Resume:

Siham Yasin (US Citizen)

SDET QA Automation Engineer

469-***-**** adioit@r.postjobfree.com Dallas, TX

SUMMARY

●Experienced and result oriented QA Automation Engineer with 4+ years of solid experience in both Manual and Automation Software Testing of web-based applications.

●Performed different types of testing like Smoke Testing, Regression Testing, Functional Testing and End-to-End Testing.

●Designed and implemented different Automation Frameworks, like Behavior Driven

Framework, Data Driven Framework and Hybrid Framework based on Page Object Model design.

●Expert in developing Behavior Driven development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the Cucumber Reports.

●Experienced in using Maven build tools to manage Framework dependency jar files.

●Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome.

●Worked with Selenium Grid for running multiple Tests Across different browsers, operating systems, and machines in parallel.

●Experience in preparing Test Plans, Test Scenarios, Test Cases and Test summary Reports for both automated and manual Testing based on User Stories, User Requirements, and System Requirements.

●Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective.

●Experienced in both Manual and Automation of REST API services using REST Assured, and Postman, parsing through XML and JSON objects.

●Experienced in using Apache POI to read data from external sources.

●Good experience in using Jenkins as a Continuous Integration tool by integrating with GitHub to generate reports.

●Strong knowledge in Java OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework, Conditional and Looping statements.

●Experience in Database/Backend Testing using SQL Queries for Data design, Data validation and Data integrity testing using JDBC.

●Extensively used Selenium APIs such as Take Screenshot for Capturing Failed Test Cases, select for selecting multiple values from list, Action for various key and mouse events, with different Locators (XPath, CSS, id, Link text).

●Well based expertise in writing SQL Queries, SQL Scripts and performing Database Testing in different RDBMS like Oracle and MySQL using JDBC Library.

●Quality oriented, attentive to details and ability to see from the Customers Point of View.

●Excellent written, interpersonal and oral communication skills.

●Strong analytical problem-solving skills and decision-making skills.

●Self-motivated, self-started, detail oriented, team player, dedicated, open to learn and share knowledge.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver, TestNG, Cucumber, Jenkins, JUnit

Database

RDBMS, MySQL, Oracle

Programming Languages

Java, HTML, XML, Gherkin, SQL

Project Building Tools

Maven

Testing Frameworks

Selenium TestNG, Cucumber BDD

Project management tool

Jira X-Ray

IDE

IntelliJ/Eclipse

Version control system

Git

PROFESSIONAL EXPERIEENCE

MeetSky, Tysons, VA June 2018 – Present

Role: QA Automation Engineer

Responsibilities:

Reviewed Product requirement documents, functional specifications, and involved in developing Test Strategy, Test plan and Test Case documents.

Designed Manual and Automated Tests, created Automated Test Cases, Test Plans and executed Tests using Selenium.

Developed Data Driven Automation Framework using Selenium Web Driver, Java, Junit and Cucumber.

Used Junit-Cucumber framework to drive the execution.

Conducted Functional Testing, Regression Testing using selenium with Data-driven Framework.

Good exposure of Object-Oriented analysis and design.

Actively involved in identifying, analyzing and recommended additional testing requirements on specific features.

Performed Agile Testing, reviewed the stories and participated in daily Scrum (standup meeting), sprint planning, sprint demo and sprint retrospective meetings.

Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of Testing using Testing methodologies.

Configured Selenium, Testing, Maven tool and created selenium Automation Scripts in Java.

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application by following Agile Testing methodology.

Used Selenium Grid to run Test Cases in multiple browsers and Platforms to simulate production environment.

Performed Data Driven Testing using Selenium WebDriver and Java functions to read the data from file.

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Reported software defects in Jira and interacted with the developers to resolve technical issues.

Well versed with JDBC, RDBMS concepts and hands-on experience in writing SQL queries for back-end testing in SQL Oracle.

Wrote SQL queries to verify the data verification and validation.

Environment: BDD, Java, SQL, Oracle, Selenium (WebDriver, Grid), TestNG, IntelliJ, Firefox, IE, Chrome, Safari, Opera.

Perfleet, Tysons, VA February 2016 – April 2018

Role: QA Automation Engineer

Responsibilities:

Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.

Actively participated in daily scrum and sprint meetings as part of Agile Environment ceremonies.

Developed Data Driven Framework in Selenium WebDriver by reading Test Data from Excel file using Apache POI.

Extensive knowledge with Integrated Development Environments (IDE) such as Eclipse and IntelliJ

Logged defects in JIRA with defect type, priority and detail information about the defect and route it to specified application group. Updated with all the changes made to the Test Case and closed it when all the requirements are met as specified.

Collaborated with development team to fix and retest identified issues.

Designed, developed and implemented POM based Automation Testing Framework utilizing Java, TestNG and Selenium Web Driver and created dependencies using Maven.

Used Maven to build and run the Selenium Automation Framework. Once the Script was executed, Framework used to send the Automation Reports over email.

Utilized SQL for querying the Database.

Played active role in various types of testing like Functionality Testing, Regression Testing, browser compatibility and End to End Testing.

Used Selenium WebDriver API to Automate Tests.

Performed Web Service API Testing for content verification and validation with business logic using RestAPI (Postman).

Environment: Java, JIRA, Jenkins, SQL, IntelliJ, Cucumber, HTML, CSS, Oracle, Maven, Selenium Grid, TestNG, Selenium WebDriver.

EDUCATION

University of East Africa, Eritrea 2013 – 2014

Computer Science



Contact this candidate