Post Job Free
Sign in

Development Engineer Selenium

Location:
Ottawa, ON, Canada
Posted:
September 15, 2021

Contact this candidate

Resume:

Madi Maidinuoer

Software Development Engineer in Test

Ottawa, ON, Canada

Phone : 343-***-****

****.*******@*****.***

www.linkedin.com/in/maidinuoersdet

Software Development Engineer in Test (SDET) with 5 years of professional experience in both Manual and Automation Testing of Web-based, Client/Server and Database-based applications. Created Manual and Automation Test Scripts and mentoring the team for implementation of test automation framework. Eager to advance test automation technology and business goals through careful iteration and progressive developmental improvements.

Skills

Testing Tools: Selenium WebDriver, Selenium Grid, Cucumber, JUnit, TestNG, Postman, JDBC, SQL Developer, REST Assured.

Language: Java, SQL, Gherkin, HTML,CSS, XML, JSON.

Testing Frameworks: DDT, Cucumber BDD, Page Object Model, TestNG, JUnit.

API Testing: Postman, JDBC, Rest.

Database: Oracle SQL, MySQL, PostgreSQL

IDE: IntelliJ, Eclipse

Build & Integration Tools: Maven, Jenkins.

Cross Browser Platform: AWS, Selenium GRID.

Reposts: HTML report, Cucumber JSON report, Serenity report.

Methodologies: Agile-Scrum, Waterfall.

Test Management Tools: Jira, Jira X-Ray.

Version Control: Git, GitHub.

Operating System: Mac & Windows.

Experience

MARCH 2019 - PRESENT

Software Development Engineer in Test (SDET) – BleuCRM, Tysons, VA

●Implemented the knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including Agile Scrum Methodology and actively participated in all related meetings.

●Worked with Java programming language, IntelliJ IDEA for Integrated Development environment, Maven build automation tool, Selenium WebDriver automation testing tool.

●Worked with Selenium Grid Docker setup used for parallel testing, Apache POI open-source, Java library, JUnit testing frameworks, Cucumber BDD, Jenkins, automation server to run Smoke and Regression tests, Jira/Jira X-Ray Project Management, and Bug Tracking tool.

●Implemented Git/GitHub version control system, SQL, JDBC (Java Database Connectivity), HTML and JSON Reporting, Postman tool for API testing, Rest API Representational State Transfer to test API.

●Prepared Test Plan, Test Strategy, Test Scenario, Test Cases, and Test Scripts based on User requirements and system requirements.

●Build framework from scratch for automated script execution using Selenium WebDriver, Java, JUnit, Cucumber, JDBC, Postman and REST Assured libraries in API testing.

●Extensively worked on Creation of Data-Driven Testing framework (DDT), Behavioral Driven Development Framework (BDD) writing in Gherkin language using Cucumber, creating Scenario, Scenario Outlines, Feature Files, Step Definitions and generating Cucumber reports, as well as Page Object Model Framework (POM) by finding elements and creating reusable methods for each page.

●Created SQL Queries, SQL Scripts, and performing Database testing in different RDBMS like Oracle and MySQL.

●Used Postman for API testing to verify the CRUD operations, and Rest-Assured library for automation purposes.

●Held responsibility for identifying, logging, and tracking Defects/Bugs, Bug Reporting, Bug Tracking using Jira X-Ray and actively interacted with the development team to fix the bugs.

●Extensively worked with Git and GitHub version control system. Experience in Jenkins for achieving Continuous Integration and Continuous Deployment.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, IntelliJ, Jira, Git/GitHub, XML, SQL, PostgreSQL, Postman, AWS EC2.

AUGUST 2016 – FEBRUARY 2019

Quality Assurance Engineer – Fleetreo, Tysons, VA

●Worked in Agile Scrum Methodology.

●Participating in Sprint Grooming, Sprint Planning, Daily Standup, Sprint Demo, Sprint Retro, and other informal Agile meetings.

●Used Selenium WebDriver to automate tests with Java programming language by using Intelije IDE.

●Used Jira as a Bug Tracking tool.

●Used Postman for manual API testing and Newman (Postman's Collection Runner engine) to generate reports.

●Implemented REST Assured and Hamcrest libraries and performed automation RESTful API testing. Validated XML, JSON request, and response.

● POJO (Plane Old Java Object) with Jackson-databind and Lombok libraries in API requests and Asserting response by using Junit 5, Hamcrest, and Serenity libraries.

●Implemented the database connectivity using JDBC (Java Data Base Connectivity) with Oracle database to perform Back-End testing.

●Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements to fetch and validate data as part of end-to-end testing

●Performed Functional, Regression, and Smoke Testing.

●Scheduled test scripts to run overnight when required using Maven and Jenkins.

●Performed Data-Driven Testing using Selenium WebDriver and Junit 5 functions, which reads data from property and CSV files.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, IntelliJ, Jira, Git/GitHub, XML, SQL, PostgreSQL, Postman, AWS EC2.

Languages

English, Chinese



Contact this candidate