Savr Muchkaev
Philadelphia, PA ***** 267-***-**** *************@*****.***
Software Development Engineer in Test (SDET)
US Citizen
Strategic and results-driven Software Development Engineer in Test (SDET) with over 6 years of experience. Solid experience in both automation and manual testing of web-based applications using Java, Databases, API and Selenium Web-driver. Experienced in Healthcare services and Retail domains. Desire to learn new technologies, complex problems, face new challenges and find solutions for them.
Professional Summary
● Comprehensive knowledge and implementation skills for all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC) in Agile methodologies.
● Extensive working experience in different test types such as Functional, Database, Regression, Functional testing, Smoke, Positive testing, Negative testing, Black box, Front-End, Back-End, UI (User Acceptance) and API testing.
● Experience in developing and running Test cases manually and developing automation Scripts with POM (Page Object Model) design pattern for web applications in Java.
● Experienced at writing Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
● Blackbox End-to-End and Integration testing of the web applications.
● Implemented framework using Cucumber BDD and Selenium WebDriver Automation Tool with Java framework, JUnit, Jenkins, Git, REST API with Rest Assured libraries.
● Strong experience in API Testing using Rest-Assured Library and Postman.
● Experience in designing, developing and maintaining BDD (Behavior Driven Development) Framework applying POM (Page Object Model) pattern.
● Having a good knowledge in running Database tests using SQL queries and conducting Backend testing by executing SQL queries.
● Hands-on experience in using Version control tools such as GIT and GitHub.
● Solid knowledge of Object-Oriented Programming (OOP) concepts and used Java for test case automation.
● Have a knowledge of Maven for Project building tool along with Jenkins for CI (continuous integration).
● Experience with Jenkins for continuous integration with the changes in code and scheduling my Regression and Smoke tests.
● Experienced at Amazon AWS EC2 services to run automation scripts in multiple browsers using Selenium Grid.
● Proficient in developing BDD script with Cucumber and written Step Definition using Gherkin based features.
● Good performance in UI (User Interface) Automation testing using Selenium WebDriver.
● Well versed with handling and finding Elements in Selenium WebDriver using locators such as ID, Name, Class, Tag Name, Link Text, XPath and CSS selector.
● Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
● Expert in using REST Assured library as part of automation and validating requests and responses for JSON format.
● Performing web REST API testing using Postman (Get Method, POST Method).
● Working experience with Apache POI libraries.
● Capable of performing cross-browser testing using TestNG and Selenium WebDriver.
● Ability to work in a team or independently, excellent communication, organization, presentation and leadership skills, and the ability to quickly adapt to a fast-paced environment. TECHNICAL SKILLS
Testing tools: Selenium WebDriver, JUnit, TestNG, SQL, Maven, Jenkins, Rest-Assured Library, Postman
Languages: Java, HTML, CSS, XML, SQL, JSON, Cucumber with Gherkin
CI/CD tools: Jenkins
Project Management Tools: Jira
Version Control Systems: Git, GitHub, Bit Bucket
Frameworks: BDD and TDD frameworks
IDE: IntelliJ IDEA
RDBMS: MySQL
Methodologies: Agile
PROFESSIONAL EXPERIENCE
Penn Medicine Philadelphia, PA
SDET March 2019 - Current
● Designing and developing Test Automation Framework using Java programming language with Selenium WebDriver applying BDD (Behavior Driven Development) with Cucumber and JUnit.
● Applying Page Object Model design pattern by using Page Factory to the Framework to centralize web elements and methods of the framework.
● Creating Test Scenarios in Cucumber using Gherkin language within the feature files.
● Performing UI (User Interface) testing using Selenium WebDriver.
● Performing Back-End testing using Restful API.
● Use Apache POI to read and validate the data from Excel files in Java.
● Participate in Daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings.
● Utilizing REST API test automation using Rest Assured library and Java, and manual testing using POSTMAN to assert responses.
● Automating test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.
● Performing browser compatibility testing of application under various cross browsers (Safari, Firefox, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
● Working with Maven, Git for version control, Jenkins for Continuous Integration for project management and defect-tracking tool.
● Serializing/Deserializing JSON formatted data and validated with different HTTP status codes.
● Developed reusable methods using Java and implemented new libraries to a framework.
● Prepared concise and detailed documentation of software defects and issues Lowes Distribution Center Philadelphia, PA
Quality Assurance Tester January 2017-2019
● Aligned with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
● Participated in Data Driven test framework creation and enhancements.
● Effectively implemented different QA methodologies and strategies in all stages of SDLC.
● Performed testing using Selenium WebDriver and TestNG functions which reads data from property and XML files through Java Apache POI and Cucumber Scenario Outline.
● Used Maven to create and run the Selenium and Java automation script in Jenkins. After the execution the script, Jenkins emailed the automation reports.
● Executed parameterized and parallel testing using TestNG getting detailed HTML reports.
● Involved in developing and executing comprehensive Test cases.
● Worked with business analyst to develop Test Scenarios from functional specification for positive
and negative scenarios.
● Executed Test cases and analysed the test results.
● Helped other scrum teams in developing automation scripts for Mobile application on Android platform using Appium and Android Studio for emulator.
● Scheduled jobs to run overnight when required using Maven and Jenkins.
● Worked on developing the automation scripts for front-end testing using Selenium and executed the Junit tests.
● Performed database testing with SQL queries using MySQL.
● Involved in manual and automated testing of the applications.
● Analyzed each Regression run results and provided a high-level report to the team and management.