Post Job Free
Sign in

Software Development Life Cycle

Location:
Chicago, IL
Salary:
90000
Posted:
May 02, 2024

Contact this candidate

Resume:

Hanna Bryzitska

+1-806-***-**** - Chicago, IL - **************@*****.*** -

https://www.linkedin.com/in/hanna-bryzitska-5886a9280/ - Authorized to work for any employer without any sponsorship Experienced Software Automation Engineer in Test (SDET) with 6 years of practical experience in Manual and Automation testing of all three layers of application UI, Rest API, and DataBase. Demonstrate a high level in Java

(OOP) programming language for developing and maintaining automated test scripts. Familiar with Agile/Scrum and Waterfall environments. Knowledge of SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle), Defect Life Cycle. Proficient in analyzing requirements, creating test cases, and writing automated scripts. Quick and skilled in grasping new concepts, offering creative solutions. Persistently stay focused on details, skillfully manage challenging situations, and unfailingly meet specified timeframes. TECHNICAL SKILLS

JAVA Selenium WebDriver TestNG (TDD) Cucumber BDD (Behavior Driven Development) Junit Gherkin Maven Agile / Scrum Waterfall POM Gradle HTML SQL JIRA Confluence qTest Bitbucket Git GitHub

MySQL PostgreSQL Postman Swagger Rest Assured library Jenkins CI/CD Bamboo Apache POI JDBC Smoke Testing Sanity Testing Regression Testing Functional Testing E2E Testing UI Rest API Eclipse IDE IntelliJ IDE CSS XPath Slack Microsoft Teams Amazon AWS (EC2) WORK HISTORY

Software Development Engineer in Test (SDET)

CVS Health, Northbrook, IL 10/2021 - Present

• Participate in validating prescription registration details within the CVS Health Company system using a web- based internal application.

• Spearheaded Agile/Scrum adoption, streamlining testing processes and enhancing team collaboration, reduced defect resolution time by 25% and improved overall product quality.

• Initiated the creation, execution, and maintenance of over 100 test cases for software releases, utilizing manual and automated methods, achieved a 20% decrease in bug resolution time and improved overall product quality.

• Effectively construct and perform Integration testing, End-to-End, Regression, and Smoke Testing.

• Led automation testing initiatives for UI, Rest API, ana Database layers, leveraging Java to develop and maintain robust test scripts, achieved 40% reduction in testing time, ensuring timely product delivery.

• Integrate Maven as a central build tool in the automation framework, manage dependencies and ensure a systematic build process.

• Implement Cucumber BDD framework with JUnit to enhance the readability and collaboration of automated tests, effective communication between technical and non-technical team members.

• Automate manual test cases with Selenium WebDriver and Java to improve the efficiency of testing and resulting 30 % reduce the manual efforts.

• Successfully perform manual back-end testing use Postman, employ Swagger for documentation, and implement the Rest Assured Library for automating API actions.

• Launch JDBC (Java Database Connectivity) for establishing database connections and execute both simple and complex SQL queries to retrieve data from the database.

• Utilize CI/CD processes with Jenkins for the automated schedule of Regression and Smoke tests, generate reports automatically.

• Participate in all Scrum ceremonies include Planning, Daily Stand-up, Retro, Demo, and Grooming meetings.

• Apply GitHub for version control and collaborative development and pull requests to review and merge code changes, fostering a systematic and organized approach to collaborative development.

• Actively submit bug reports, track user stories, and create test cases by using JIRA/Confluence as project management tools.

QA Automation Engineer

Paylocity, Schaumburg, IL 10/2019 - 10/2021

• Developed and maintained automated test suites to streamline the end-to-end testing process of Paylocity’s payroll processing modules to verify the entire payroll workflow, from data input to output, ensuring the accuracy of calculations at each stage.

• Engaged in planning sessions to align QA efforts with development timelines and priorities.

• Skilled in analyzing Business Requirement Documents and User Stories to enhance the testability and acceptance criteria of requirements, leading to the creation of test cases.

• Demonstrated expertise in executing various testing types, including Integration, End-to-End, Regression, and Smoke Testing, to ensure robust software quality.

• Designed, developed, and maintained automated tests within an automation Cucumber (BDD) framework with JUnit using JAVA Programming language including usage of OOP Concepts within.

• Established a fully functioning framework that run over 450+ regressions tests that identified 9 major defects.

• Conducted comprehensive API testing using Postman for manual testing and Rest Assured library in Java for automated testing, ensuring the reliability and functionality of RESTful services.

• Performed comprehensive testing on SQL databases with PostgreSQL, creating and executing JDBC

(Java Database Connectivity) queries to ensure the accuracy and consistency of data.

• Reported and tracked software defects using bug tracking tool JIRA and assisted with root cause analysis, resolved 75% of issues discovered.

• Collaborate with the automation team to incorporate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline, utilizing Bamboo.

• Skilled in using Git for version control, with substantial expertise in overseeing repositories via Bitbucket to support collaborative development and code review.

• Successfully integrated QA processes within an Agile/Scrum environment in payroll processing, ensuring timely and high-quality delivery through iterative development cycles. QA Engineer

Allstate, Chicago, IL 04/2018 - 10/2019

• Involved in the testing and quality assurance of the Policy Management Systems project, contributing to the development and implementation of effective testing strategies.

• Engaged with cross-functional teams, involving developers, product managers, and business analysts, to comprehend project requirements and guarantee thorough test coverage.

• Created, maintained, and performed manual test cases according to requirements, and automated test cases through the Software Testing Life Cycle (STLC) within the framework of Agile/Scrum.

• Applied the Page Object Model (POM) design pattern in Java through Page Factory with Selenium WebDriver within the framework’s structure, enhancing both time efficiency and code reusability for web-based applications.

• Collaborated with development teams to integrate TestNG into the automation framework, ensuring seamless test script execution and easy integration with CI/CD pipelines like Jenkins.

• Utilized Apache POI methods to write and read data from Excel spreadsheets for the purpose of conducting Data Driven Testing.

• Orchestrated comprehensive REST API testing using Postman and Rest Assured library, resulting in a 40% reduction in API response time and a 25% decrease in error rates.

• Implemented Swagger for API documentation in Policy Management Systems project, optimized the communication between development and testing teams.

• Conducted backend testing in the MySQL database by creating and executing SQL queries and establishing Database connection with JDBC (Java Database Connectivity).

• Actively engaged in code reviews on GitHub, contributing to the improvement of code quality, adherence to coding standards, and overall collaboration within the development team.

• Took part in Planning and Grooming meetings to identify the strategic features by providing estimates and feedback when analyzing Sprint Backlog stories with the intention of improving software product.

• Identified, reported, monitored, and played a role in resolving defects using the defect management tool JIRA, and Confluence for documentation purposes.



Contact this candidate