Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Bartlett, IL
Posted:
October 09, 2023

Contact this candidate

Resume:

MARY ASPEN

Software Development Engineer in Test (SDET)

Authorized to work in US for employer without sponsorship. Chicago, IL 224-***-**** adz9hd@r.postjobfree.com

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



Contact this candidate