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