Post Job Free
Sign in

Life Cycle Software Development

Location:
Fairfax, VA
Posted:
May 13, 2024

Contact this candidate

Resume:

Gunel Alisgandarli

Fairfax, VA 646-***-****

ad5n9s@r.postjobfree.com www.linkedin.com/in/gunelalis1990

Summary:

7+ years of experience in Automation and Manual testing as well as hands-on experience working in Agile, Waterfall Development & Testing methodologies.

Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in the Waterfall, Agile Scrum as well as an Iterative development environment.

Ability design and implemented different Automation Frameworks from scratch using Page Object Model, BDD Cucumber with Selenium WebDriver, Junit, Maven, JAVA in Eclipse, Playwright, IntelliJ IDE. Comfortable with AWS

Experienced in all stages of testing such as Smoke, Functional, Backend, User Acceptance Testing (UAT), Positive/ Negative, Regression and Boundary Value Testing.

Solid understanding of the core Java, JavaScript, and OOP concepts: Inheritance, Polymorphism, Abstraction, Encapsulation and latest Java 8 features.

Configured Maven build tool for automation projects and developed Page Object Model File (pom.xml).

Designed and implemented different automation frameworks like Page Objects, Keyword Driven, Data Driven and Hybrid framework for number of projects.

Worked with Apache POI for reading and writing data from Excel.

Experience in Defect Tracking and test management using testing tools like JIRA.

Proven ability in API Testing by using Postman, Swagger, Rest Assured Library.

Expertise in back-end testing and writing SQL queries, Joins, procedures using Oracle and SQL Server.

Working experience with Jenkins as Continuous Integration (CI) server to automate execution of Smoke and Regression test suites and generate HTML test reports.

Used GitHub as code repository to manage code reviews.

Expertise in tracking and preparing reports on testing activities such as Test Results, Test Case Coverage, Defects Status and Requirement Traceability Matrix.

Ability to see products from the Customers Point of View and Passionate to delivery highest value to the end user, customer, and clients.

Ability to work collaboratively with developers and testers in complex projects, work efficiently in both independent and team environments.

Cross-functional and a team player with excellent communication, interpersonal skills and a great aptitude for learning new tools and technologies.

Skills:

Automation Tools Selenium WebDriver, Cucumber, TestNG, Junit, Maven, Jenkins

API Testing Tools Postman, Swagger, SoapUI, Rest Assured.

Databases: Oracle, MySQL.

Languages JAVA, JavaScript, Typescript,HTML, CSS, SQL, XML, JSON

Professional Experience:

Intuit Project (Mailchimp Application) April23-April 24

Tensure Consulting

Conducted thorough UI testing to identify and resolve usability issues, UI inconsistencies, and accessibility concerns.

Implemented automated UI testing frameworks to streamline testing processes and improve test coverage.

Integrate Mailchimp with AWS services for hosting, database management, and storage.

Optimized application performance, scalability, and security through AWS infrastructure and services.

Enhanced development workflows by incorporating continuous integration (CI) and continuous deployment (CD) pipelines.

Developed and maintained automated test frameworks using Typescript and JavaScript, with a strong emphasis on reliability, scalability, and maintainability.

Designed and implemented end-to-end test suites utilizing Playwright for web application testing, ensuring comprehensive coverage of critical functionalities.

Collaborated closely with cross-functional teams including developers, product managers, and quality assurance to identify testing requirements and prioritize test scenarios.

Contributed to the continuous integration and deployment (CI/CD) pipeline by integrating automated tests, enabling rapid feedback on software quality and minimizing release risks.

Investigated and debugged test failures, working closely with developers to isolate root causes and implement effective solutions.

Actively participated in code reviews, providing constructive feedback to peers and adhering to coding standards to ensure code quality and maintainability.

Mentored junior team members on best practices for test automation, coding standards, and software testing methodologies, fostering a culture of learning and collaboration within the team.

Developed and maintained robust automated test suites focusing on the user interface (UI) layer of web applications, leveraging tools like Selenium WebDriver, or Playwright.

Designed and implemented end-to-end UI test scenarios to validate critical user journeys, ensuring a seamless and intuitive user experience across multiple browsers and devices.

Collaborated closely with product managers and UX designers to understand user requirements and translate them into comprehensive UI test cases, ensuring alignment with product vision and customer expectations.

Implemented UI automation frameworks using technologies such as TypeScript, JavaScript, with a focus on scalability, maintainability, and reusability of test code.

Integrated UI automated tests into continuous integration and deployment (CI/CD) pipelines, enabling rapid feedback on code changes and ensuring high software quality throughout the development lifecycle.

Conducted thorough exploratory testing of UI components and features, identifying edge cases and potential usability issues to enhance product quality and user satisfaction.

Investigated and debugged UI-related issues reported by QA teams or end-users, collaborating with developers to understand root causes and implement effective solutions.

Actively participated in sprint planning, backlog refinement, and sprint reviews, providing valuable insights and feedback to improve the overall quality and reliability of the software product.

Executed test procedures within analytics and data management realms to ensure accuracy and reliability of data processes.

Employ advanced SQL queries and Extract, Transform, and Load (ETL) techniques to validate data across complex database structures.

Create UiPath scripts to automate test cases for SAP BI Reports (data comparison) and AWS Cloud test scenarios, enhancing efficiency and accuracy.

Analyze requirements and user stories to formulate detailed test designs and conditions, ensuring comprehensive test coverage.

Supported in configuring and maintaining test environments to facilitate seamless testing processes.

Developed configurable, maintainable, and reusable test automation frameworks using appropriate automation tools, ensuring reliability and scalability.

Collaborated in testing activities for production deployments and remediation efforts, ensuring smooth transition and resolution of issues.

Established traceability from business requirements and technical specifications to test conditions and problem reports, ensuring thorough documentation and alignment with project objectives.

Participated in detailed review walkthrough sessions to gather feedback and enhance testing strategies.

Offered knowledge transfer and mentorship to peers on test automation best practices, fostering a culture of continuous improvement and skill development.

Track issues to resolution and collect metrics to measure test progress and quality outcomes, enabling informed decision-making and process refinement.

Capital One, VA (Remote) Jan 21 – April 22

Sr. SDET

Participated in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprit Demo, Sprint Retro meetings. Performed Code review and Code Merge at the end of Sprint.

Helped and guided development team to remediate accessibility issues.

Verified that the software user interface (UI) appears correctly to all users. Essentially, visual tests check that each element on a web page appears in the right shape, size, and position. also checked that these elements appear and function perfectly on a variety of devices and browsers.

Primary duties included Smoke, Integration, Regression and Functional, to include execution, defect tracking and reporting.

Provided feedback to business and development team in User Story session to improve the testability of the User Story.

Performed API testing used Java Rest Assured with Cucumber to automate test scenarios and also used SoapUI and Postman to test API stories.

Extensively involved in analyzing Business Requirements, created Test plans and prepared detailed Test cases for Application under Test (AUT).

Validation of design specifications created cross browser HTMS and CSS designs.

Developed CSS and HTML codes.

Implemented and enforced style standards and guides.

Optimized and produced image assets.

Attended team meetings including design and code reviews.

Created Page Object Model (POM) to centralize web elements in one place. Implemented JUnit as Behavior Driven Development (BDD) testing framework, developed Page Object Model and defined dependencies in Maven (pom.xml.)

Created Automation framework to test both backend and frontend stories with JavaScript Playwright, IntelliJ IDE. Comfortable with AWS, Selenium, Cucumber, Junit, Maven, Rest Assured library

As a cross functional team member helped other team members in different work streams.

Provide Knowledge Transfer (KT) session for new team members.

Performed Integration testing after multiple services become ready.

Created jobs in Jenkins for Smoke, Regression, and Integration tests.

Used Cucumber as a primary tool together with Selenium, write test scenarios in Cucumber feature file using Gherkin language to make it business readable and implement these scenarios in Step Definition class using Java language.

Developed SQL queries along with JDBC library and applied to test scripts for database verification.

Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.

USAC, DC Jan 19 – Jan 21

Test Automation Engineer

Performed cross browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and checked for compatibility.

Executed functional, regression, smoke, integration, browser compatibility and end-to-end testing during the various phases of the application testing.

Performed Data Driven Testing using Selenium WebDriver, Java and TestNG functions which reads data from property and XML files.

Developed Data Driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.

Created cross browser HTMS and CSS designs.

Developed CSS and HTML codes.

Implemented and enforced style standards and guides.

Attended team meetings including design and code reviews.

Optimized and produced image assets.

Identified, analyzed and recommended additional testing requirements on specific features.

Scheduled test scripts to run overnight when required using Maven and Jenkins.

Effectively implemented different QA methodologies, strategies and plans in all stages of SDLC.

Used Maven to build and run the Selenium automation framework. Once the script was executed, the framework used to send the automation reports over email.

Successfully established agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.

Participated in daily stand-up meetings to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.

Analyzed the Business requirements and functional specification documents in order to structure Test Cases accordingly.

Updated test procedures as functionality changed during testing cycle, prepared Test cases for new functional modules.

Created detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to the appropriate requirements.

JPMorgan Chase & Co. NC June 16 – Jan 19

QA Analyst

Independently analyzes issues, recommends software changes and writes detailed bug reports. Creates and maintains ownership of test cases and test results throughout SDLC.

Participating in all aspects of product testing, including Test Plan Development, Execution, and Delivery of well-tested solutions with a short time to release.

Collaborating with different teams throughout the Software Development Lifecycle in Agile environment to create Test Cases as per Functional Requirement Specifications to implement through the testing process

Involved in creating the Traceability matrix based on Functional requirement in each module.

Knowledge of Jira - defect tracking tool and test case management too.

Analyzed Requirements and designed manual test cases accordingly.

Wrote SQL queries for Back-end testing / Database testing.

Ran Manual API Testing scenarios to GET, PUT, POST and DELETE data via POSTMAN.

Responsible for creating and entering bugs using JIRA.

Followed Agile testing methodology, participated in Scrum meetings and tested manually each Sprint Deliverables.

Education:

Bachelor, Baku Engineering University- 2012



Contact this candidate