Post Job Free

Resume

Sign in

Manual Testing Api

Location:
Ashburn, VA
Posted:
December 12, 2023

Contact this candidate

Resume:

AILIYAER YISAKE

Address: Ashburn, VA E-mail: ad1wvn@r.postjobfree.com phone: 571-***-****

PROFESSIONAL SUMMARY

Over 10 years of Professional experience and expertise in both Manual testing and Automation Testing serving various domain such as Healthcare, Finance and Banking.

Experienced work in different Test Environments in Agile and Waterfall Methodology.

Expertise performing different type of functional testing: smoke testing, regression testing, integration testing, API testing, Data Driven testing and DB testing.

Experienced in Object Oriented Programming (OOP) using core Java and extensively used classes, objects, inheritance, polymorphism, and exception handling.

Experienced to develop test plans, testcases, test scenarios, test data, test reports.

Proven ability in Developing and design Automation Frameworks like Behavior Framework (BDD), Data Driven Framework and Hybrid Framework.

Experienced to create Framework from scratch by using Page Object Model and automation tools Maven, Selenium WebDriver, TestNG, JUnit, Cucumber, Jenkins, Git.

Experienced in using different Web-Browsers like Google Chrome, Firefox Gecko and expert to find Web-Elements from different locators in Selenium.

Experienced with Git, GitHub as source Version Control System to do pull and push request.

Experienced using Selenium Grid to execute selenium Automation suites on different platform, browser combination in parallel.

Experienced using Cucumber BDD create Features, Scenarios and Steps, Tags also Hooks.

Experienced on Front-End test automation using Java, Selenium WebDriver, Cucumber, Gherkin, Maven, TestNG, Junit.

Experienced in Using Java Database Connectivity (JDBC) API for SQL-based database access.

Experienced in Testing Web Services through Postman, and REST-Assured using Java library.

Hands on experience in Test Driven Development (TDD), Behavior Driven Development (BDD) and Acceptance Test Driven Development approaches.

Experience using Junit and TestNG for executing test scripts.

Experienced using Jenkins Server to Perform Continuous Integration.

Experienced using JIRA as project management and defect(bug) tracking management tool.

API Testing process Using Rest Assured and Postman Tool

Strong problem-solving skills and very good time management skills.

Excellent analytical and communication skills and ability to work in independently with minimal supervision and perform as part of them.

TICHNICAL SKILLS

Languages: JAVA, SQL, HTML, Gherkin, XML

Testing Tools: Selenium WebDriver, Cucumber, Maven, TestNG, JUnit, GIT, Eclipse, IntelliJ, Postman, Rest-Assured, Analyzed Business Requirements Documents and Identified documents requires for system and Functional Testing efforts for all scenarios.

Created the test cases for manual testing to verify the functionality of the application.

As a Cross- Functional team member of Agile environment worked closely with Product Owner to analyzed Acceptance Criteria for user stories.

Performed both Manual Testing and Automation Testing in internal Web-based application.

Performed Back-end Testing by writing SQL Queries in MySQL Database.

Experienced in Using JAVA database Connectivity (JDBC) API for SQL based database access.

Experienced in testing Web services through Postman and REST- Assured using Java library.

In depth understanding of Object-Oriented Programming (OOP) concepts and skilled in developing automated test scripts in Java.

Involved in Test Design, Test plan, and preparing Test Result for each executed component.

Responsible for analyzing and prioritizing functional, regression test cases for test automation development.

Designed and implemented different automation framework from scratch like Page Object Model.

Identified Web-Elements using various locators like ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.

Used Junit –Cucumber framework to drive the execution.

Developed Selenium Automation framework such as Hybrid Framework (Behavior and data driven) on Eclipse IDE using core Java, Selenium WebDriver, TestNG,

Cucumber, Maven, Git, Page Object Model and Jenkins tool for Continuous Integration.

Hands on experience in handling synchronization using implicit wait and Explicit waits to improve the automation suite efficiency.

Designed automation test framework using TestNG, Framework Structures with Core Java.

Working in Agile Scrum teams, analyzed and reviewed user stories for each sprint backlog and making test plans, test cases with our Team lead, QA team, and update the test cases in JIRA.

Creating Maven project instore dependencies and plug-in into POM.file under target folder.

Project Management Tool: JIRA

Methodologies: Agile, Waterfall

Frameworks: Page Object Model (POM), Data Driven, Behavior Driven, Hybrid Frameworks

Operating System: Windows, IOS X

MS Suite: MS PowerPoint, MS Office, MS Excel

Database: Oracle, SQL Server, MySQL, JDBC

Source of Version Control: GIT, GitHub

Testing Methods: Regression Testing, Smoke Testing, Positive/Negative Testing, Functional Testing, API Testing.

Browsers: Chrome, Firefox, Safari, Internet Explorer

EDUCATION

Bachelor’s degree for business administration in China Xinjiang Terim university year 2010.

PROFESSIONAL EXPERIENCE

FreddieMac

Test Automation Engineer

May 2022 – Current

Led a team of 8 testers in executing comprehensive testing efforts for multiple projects at large-scale projects.

Implemented automated testing strategies using Spring Boot and Gradle to improve testing efficiency and accuracy.

Developed and maintained test plans, test cases, and test scripts in accordance with industry standards and best practices.

Managed risk identification and mitigation efforts, ensuring that all risks were addressed in a timely and effective manner.

Coordinated with project stakeholders and subject matter experts to resolve defects and ensure that software met requirements.

Responsible for developing and implementing testing strategies that align with project requirements and objectives. This includes creating test plans, test cases, and test scripts, as well as identifying and prioritizing testing activities.

Led and managed a team of testers, providing guidance, mentorship, and training to ensure that the team is equipped to perform its testing responsibilities effectively. As a test Lead Architect, I was responsible for managing the distribution of work assignments and monitoring progress to ensure that testing efforts are completed on time and within budget.

As a Test Lead Architect, I am responsible for implementing automated testing strategies to improve testing efficiency and accuracy. This includes selecting appropriate testing tools and technologies, developing test scripts, and integrating automated testing into the software development process, including the use of Gradle for build automation.

Managed the defect tracking process, ensuring that defects are accurately identified, tracked, and resolved in a timely manner. I worked with the development team and other stakeholders to resolve defects and ensure that software meets requirements.

Responsible for identifying, assessing, and mitigating testing risks. This includes identifying potential risks, developing mitigation strategies, and communicating risks to project stakeholders.

Communicate regularly with project stakeholders to provide status updates, report on testing progress, and resolve any issues that may arise.

Knowledgeable about software testing methodologies, tools, and best practices, and ensure that testing efforts comply with industry standards and guidelines. Additionally, I have experience with JMeter for performance testing and API testing processes using tools like Rest Assured and Postman.

Used TestNG Annotations in Selenium Web Driver in Java and executed a batch of tests as a testing suite.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch runs of the Script.

Performed Regression testing for new builds and every modification in the application using Selenium.

Developed automated scripts using Selenium WebDriver and Implemented Framework for Automation scripts using Java.

Responsible for the testing of all new workflow configurations in Page and the entry of process results into the internal testing application.

Writing test cases/scripts within PEGA PRPC and correct them according to erroneous outcomes.

Involved in Automation of the test cases using Selenium WebDriver and TestNG.

Developed a Java-based library to read test data from XML & Properties files using TestNG and Selenium.

Configured Selenium Grid to execute the Scripts parallel on different browsers.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as a TestNG suite.

Used TestNG framework to run unit tests and Maven to build the Project.

Managed the On-Shore - Offshore team.

2 Teams in which 3 – 3 QA consultants working.

Attending the entire spring meeting & standup meetings for backlog reporting.

Mastercard

Automation Engineer Lead

Aug 2020 - May 2022

Managed a team of 5 testing professionals to conduct comprehensive testing across various large-scale projects.

Employed automated testing techniques with Spring Boot to enhance testing precision and efficiency.

Formulated and upheld test strategies, test scenarios, and test scripts following industry benchmarks and best practices.

Oversaw risk assessment and mitigation efforts to ensure prompt and effective resolution of all potential issues.

Collaborated with project stakeholders and domain experts to rectify defects and validate software adherence to requirements.

Performed both Manual and Automated Testing on an internal web-based application.

Conducted Back-end Testing by crafting SQL queries in a MySQL database.

Utilized the JAVA Database Connectivity (JDBC) API for SQL-based database interaction.

Proficient in testing web services with Postman and REST-Assured using Java libraries.

Demonstrated a deep understanding of Object-Oriented Programming (OOP) concepts and adept at developing automated test scripts in Java.

Involved in Test Design, Test Planning, and Test Result preparation for each software component.

Responsible for analyzing and prioritizing functional and regression test cases for automation development.

Designed and implemented diverse automation frameworks such as the Page Object Model from the ground up.

Identified web elements using a range of locators including ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.

Leveraged the Junit-Cucumber framework for test execution.

Developed a Selenium Automation framework, including the Hybrid Framework (Behavior and Data Driven), within Eclipse IDE using core Java, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Page Object Model, and Jenkins for Continuous Integration.

Proficient in handling synchronization using implicit and explicit waits to optimize the automation suite's efficiency.

Created an automation test framework using TestNG and Framework Structures in Core Java.

Worked within Agile Scrum teams, where I analyzed and reviewed user stories for each sprint backlog, collaborated on test plans and cases with our Team Lead and QA team, and updated test cases in JIRA.

Established Maven projects, managed dependencies, and configured plug-ins within the POM file under the target folder.

Executed API Testing using tools such as Rest Assured, Postman, Insomnia, and Rally.

Visa

Test Automation Engineer

Feb 2020 – Aug 2020

Utilized Spring Boot to implement automated testing strategies, improving testing accuracy and efficiency.

Developed and maintained test strategies, scenarios, and scripts in accordance with industry standards and best practices.

Took charge of risk assessment and mitigation activities to ensure timely and effective resolution of potential issues.

Collaborated closely with project stakeholders and subject matter experts to address defects and validate software compliance with requirements.

Conducted both manual and automated testing on an in-house web-based application.

Performed Back-end Testing by crafting SQL queries within a MySQL database.

Demonstrated proficiency in using the JAVA Database Connectivity (JDBC) API for SQL-based database interaction.

Skilled in testing web services with Postman and REST-Assured using Java libraries.

Possessed a thorough grasp of Object-Oriented Programming (OOP) concepts and excelled in crafting automated test scripts in Java.

Played a key role in Test Design, Test Planning, and Test Result preparation for individual software components.

Held responsibility for the analysis and prioritization of functional and regression test cases for automation development.

Designed and implemented various automation frameworks, including building the Page Object Model from the ground up.

Proficiently identified web elements using a range of locators such as ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.

Leveraged the Junit-Cucumber framework to drive test executions.

Developed a Selenium Automation framework, including the Hybrid Framework (Behavior and Data-Driven), within the Eclipse IDE using core Java, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Page Object Model, and Jenkins for Continuous Integration.

Skillfully managed synchronization using implicit and explicit waits to enhance the automation suite's efficiency.

Designed an automation test framework utilizing TestNG and Framework Structures in Core Java.

Collaborated within Agile Scrum teams, analyzing and reviewing user stories for each sprint backlog, collaborating on test plans and cases with our Team Lead and QA team, and updating test cases in JIRA.

Established Maven projects, managed dependencies, and configured plugins within the POM file located under the target folder.

Conducted API Testing using tools like Rest Assured, Postman, Insomnia, and Rally.

Additional Information:

Responsible for creating and maintaining an Automation acceptance test suite using Selenium and TestNG framework.

Utilized a variety of tools and technologies, including Visual Studio Code IDE, Jasmine, Eclipse IDE, Maven, TestNG, JUnit, and Cucumber, for Behavior-Driven Development (BDD) and Domain-Driven Design (DDD).

Designed, developed, and successfully implemented DDD, BDD, and Hybrid frameworks from scratch.

Effectively used TestNG Annotations in Selenium WebDriver with Java to execute batches of tests as testing suites.

Integrated Automation scripts, specifically Selenium WebDriver API, into Continuous Integration tools like Jenkins for nightly batch runs of the scripts.

Conducted thorough Regression testing for new builds and every modification in the application using Selenium.

Developed automated scripts using Selenium WebDriver and implemented a robust Automation framework using Java.

Charles Schwab

Technical Lead Consultant

Dec 2018 – Feb2020

Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and Java.

Automated various critical points identified in functional testing using Selenium WebDriver.

Developed and automated regression test cases with positive scenarios using Selenium WebDriver.

Responsible for creating and maintaining Automation acceptance test suite using Selenium and TestNG framework.

Work on the (Protractor and Selenium Web Drivers), Jenkins (Smoke, Continuous Integration, Regression.

Tests), Visual Studio Code IDE, Jasmine, Eclipse IDE, Maven, TestNG, JUnit, Cucumber, (BDD/DDD).

Designed, developed and successfully implemented DDD, BDD, Hybrid frameworks from scratch.

Used TestNG Annotations in Selenium Web Driver in Java and executed a batch of tests as testing suite.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Performed Regression testing for new builds and every modification in the application using Selenium.

Developed automated scripts using Selenium WebDriver and Implemented Framework for Automation scripts using Java.

Responsible for the testing of all new workflow configurations in Pe ga and the entry of process results into the internal testing application.

Writing test cases/scripts within PEGA PRPC and correct the according to the erroneous outcomes.

Involved in Automation of the test cases using Selenium WebDriver and TestNG.

Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.

Configured Selenium Grid to execute the Scripts parallel on different browsers.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.

Used TestNG framework to run unit test and Maven to build the Project.

Managed the On-Shore - Offshore team.

2 Teams in which 3 – 3 QA consultants working.

Attending the entire spring meeting & standup meetings for backlog reporting.

Health Source Distributors, MD (Windsor Mill)

Test Automation Engineer

July 2015 – Dec 2018

Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.

Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.

Modernized the Automation test scripts based on the periodical changes in the functionality requirements of product.

Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and Java.

Automated various critical points identified in functional testing using Selenium WebDriver.

Developed and automated regression test cases with positive scenarios using Selenium WebDriver.

Responsible for creating and maintaining Automation acceptance test suite using Selenium and TestNG framework.

Tests), Visual Studio Code IDE, Jasmine, Eclipse IDE, Maven, TestNG, JUnit, Cucumber, (BDD/DDD).

Designed, developed and successfully implemented DDD, BDD, Hybrid frameworks from scratch.

Used TestNG Annotations in Selenium Web Driver in Java and executed a batch of tests as testing suite.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Performed Regression testing for new builds and every modification in the application using Selenium.

Developed automated scripts using Selenium WebDriver and Implemented Framework for Automation scripts using Java.

Involved in Automation of the test cases using Selenium WebDriver and TestNG.

Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.

Configured Selenium Grid to execute the Scripts parallel on different browsers.

Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.

Used TestNG framework to run unit test and Maven to build the Project.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.

Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.

Involved in implementation and documentation of standard procedures for setting up and configuration of the test.

Work with multiple priorities and collaboratively with Development, Business and QA team.

Environment: Jira, Selenium Webdriver, TestNG, Oracle, Java, Ruby on Rails, HTML, XML, SQL, Windows and Linux.

References available upon Request



Contact this candidate