MARY ASPEN
Software Development Engineer in Test (SDET)
Authorized to work in US for employer without sponsorship. Chicago, IL 224-***-**** ******.*******@*****.***
SUMMARY
Professional, passionate, and dedicated software test engineer, highly skilled in manual and automated application testing. Curious and analytical, with excellent problem-solving abilities. Partners successfully with development team and other QA members to put out high-quality software for customers. Seeking to apply knowledge to growth-oriented, dynamic position. PROFESSIONAL SUMMARY
• Software Development Engineer in Test offering 5+ years of experience and expertise necessary to take dynamic and complex software systems in Agile- Scrum environment.
• Deep knowledge of different phases of Software Testing and Software Development Life Cycle
(SDLC), including Agile and Waterfall methodologies.
• Experienced in Object Oriented Programming (OOP) using core Java and extensively used classes, object, inheritance, polymorphism, and exception handling.
• Experience in implementing Page Object Model (POM) pattern using Page Factory in Selenium
• WebDriver.
• Hands-on experience with Selenium Grid for running multiple tests across different browsers, operat- ing systems, and machines in parallel.
• Experienced with Front-End Test Automation using Java, Selenium, Cucumber, Gherkin, Maven, TestNG, and JUnit.
• In-depth knowledge of designing and developing Test-Driven Development (TDD) automation frame- work using Java, Selenium WebDriver, TestNG and Maven tools.
• Experienced in implementing Behavior - Driven Development (BDD) frameworks writing Cucumber Features, Scenarios with Gherkin language and Step Definitions to Design, Develop and Organize.
• Qualified in performing different test types such as Regression, Smoke, Positive, Negative, Black box, Back-End, and End to End.
• Working experience with Appium and Android Studio for mobile testing.
• Extensive experience with Continuous Integration (CI) tool Jenkins for running test cases automat- ically by scheduling Smoke and Regression tests. Proficient in API testing for RESTful services by using REST Assured Library for automation and Postman for manual testing.
• Working experience in Java Database Connectivity (JDBC), SQL scripts/ queries.
• Working experience with Appium and Android Studio for mobile testing.
• Competent in working with software version control system - Git.
• Solid experience using Jira as a project management tool for defects - reporting and defect -tracking. SKILLS
• TECHNICAL SKILLS
• Language/Script: Java, HTML, CSS, XML,
SQL, Gherkin.
• Test Automation Tools: TestNG, JUnit, Cu-
cumber, Selenium WebDriver, Apache POI,
Apache DB Utils, REST Assured, Swagger.
• Software / Tools: Postman, IntelliJ IDEA,
Jenkins
• Operating Systems: Windows, MAC OS.
• Other: Slack, Confluence and Trello.
WORK HISTORY
Mariner Finance – Chicago, IL
Software Development Engineer in Test April/2020 - Current
• Facilitated team activities including daily stand -up, spring planning, spring reviews, sprint retro- spectives, demos, and release planning.
• Used BDD with Cucumber, JAVA language and created future files with the scenario and scenario outline as well as writing definitions for behavior.
• Worked with the Product Owner and the Team Technical Leader to align team with the product vision, sprint goals, and other necessary information.
• Involved in writing and executing test automation using Selenium WebDriver and Java program- ming language.
• Performed HTTP API Web Services testing by sending requests manually through Postman and using REST Assured Library for automation.
• Performed back-end database testing in Oracle Database server environment using complex SQL queries.
• Connected to database by using JDBC connectivity to Query the database using SQL for data verification and validation.
• Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
• Developed and maintained Behavior Driven Development (BDD) framework creating and using
• Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios
• using Cucumber tags in Runner class under Java platform.
• Worked on distributed test automation execution on different environment as part of Continuous Integration (CI) process using Selenium Grid and Jenkins.
• Involved in the automation of Web API testing using Rest-Assured framework by invoking POST and PUT, DELETE, PATCH, GET calls.
• Implemented Regression, Smoke, Front-End, Back-End, and End-to End Tests.
• Used Git version control tool and GitHub as a code repository.
• Tested Restful APIs using Postman, and Java with Rest Assured library.
• Developed reusable methods using Java and implemented new libraries to the framework.
• Prepared concise and detailed documentation of software defects issues.
• Tracked, prioritized, and organized defects with Jira while working with the development team to facilitate timely corrections.
• Implemented the Page Object Model Design pattern (POM) with JUnit assertions using Behavior Driven Development (BDD) Framework format.
• Worked closely with the team, developers, and product owner to understand overall technical.
• Architecture and how each capability is implemented for successful release for each sprint cycle. Allstate– Chicago, IL
Quality Assurance Analyst August/2017 -
March/2020
• Worked in Agile based environment from sprint to sprint and as a member of the Scrum team.
• Actively participated in Sprint ceremonies such as Daily Scrum Standups, Sprint planning, Sprint Demo and Sprint Retrospective meetings.
• Created integration tests validating request and response of the Rest APIs using Rest Assured and POJOs.
• Created and executed test scripts using Selenium WebDriver, Java,TestNG, and dependency management tool Maven.
• Worked on behavior- driven development (BDD) framework with Page Object Model pattern us- ing JAVA programming language with the help of Selenium WebDriver
• Tested RESTful Web Services/API by using REST-Assured library to perform CRUD operations with data validation.
• Actively engaged in weekly meetings to verify the status of testing and to discuss defects.
• Prepared, performed, and maintained the manual test cases suite for pre-release Smoke Testing, in close collaboration with product managers and developers.
• Executed Continuous Integration (CI) with Jenkins.
• Extensively worked with EC2 Amazon services to rub automation scripts in different Virtual Ma- chines.
• Experience in API testing of RESTful web services using Postman (manually).
• Tested applications in different types of browsers such as Google Chrome and Firefox.
• Conducted mobile testing manually with Appium and Android Studio.
• Documented testing procedures for developers and future testing use.
• Maintained the Selenium & Java automation code and resources in source controls like GitHub over the time for improvements and new features.
• Contributed to QA test philosophies and methodologies by establishing performance targets and guidelines.
• Creating and maintaining automated test scripts for API testing using Java REST Assured library.
• Monitored resolution of defects, tested fixes, and helped developers tackle ongoing problem provid- ing QA perspectives.
• Experienced in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
• Expertise in Database Testing, Data Manipulation using SQL queries, and establishing Database connections with JDBC API and JAVA.
EDUCATION
International Academy of Law and Management of Kyrgyzstan – Bishkek, 2009-2014 Tourism Management and Hospitality