We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 10+ years of experience in QA processes and Automation Testing
  • High proficiency in Test Management Tools like HP Quality Centre, Microsoft Test Manager and Visual Studio Team Services (VSTS) and defect management tool like JIRA
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG and Cucumber frameworks.
  • Strong Experience in Java Programming, Selenium WebDriver, Junit, TestNG, Cucumber
  • Well versed with Handling static and dynamic Elements in Selenium WebDriver
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG / Cucumber Annotations
  • Executing Selenium Test Cases and Reporting defects
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver and selenium Grid
  • Experience in API testing using POSTMAN, SOAP UI
  • Experience in automating Rest API services using Rest Assured - Java and Selenium WebDriver
  • Experience in authenticating, fetching and validating JSON files from AWS using automation
  • Experience in creating automation reports using Extent Reporting feature
  • High proficiency of SQL query creation, execution and result verification in both SQL, Oracle and COSMOS databases
  • Highly proficient in project management co-ordination using Agile/Scrum and Waterfall methodology
  • Strong ability to drive large scale testing projects across different line of businesses.
  • Built CI/CD pipelines using Git and Azure DevOps, collaborate with Development and QA teams to integrate automated tests into the CI/CD pipelines
  • Assigning and prioritizing work for the team and identify needs for the team
  • Involved in various phases of testing activities - Requirements Understanding, Test Design, Test Execution and Test management for both System testing and User Acceptance Testing.
  • Strengths include Functional knowledge of various manual testing technologies, client interaction

PROFESSIONAL EXPERIENCE:

Fannie Mae

Senior Software Developer

Responsibilities:

  • Implemented and maintained automation framework from scratch for multiple projects using Selenium WebDriver, JAVA, TestNG, Cucumber and Maven. Reviewed automated software tests to verify software specifications and requirements are met, using JAVA, VB script, Cucumber, TestNG.
  • Used Agile methodology and conducted regular scrum meetings for project management. Used JAVA to refactor code from VB script. Built CI/CD pipelines using BitBucket and Azure DevOps, collaborate with Development and
  • QA teams to integrate automated tests into the CI/CD pipelines Optimized and maintained Selenium WebDriver scripts for Regression testing of the application for functional changes and property changes in Page Object Model (POM).
  • Used JAVA and Selenium skills to mentor engineers in software development best practices and test automation methodologies via code and design reviews and reviewed their code for accuracy. Used JAVA and Selenium knowledge to provide technical leadership for a smooth transition from VB script based automation to JAVA based automation frameworks. Performed extensive Back - End Testing using complex SQL Queries.
  • Co-ordinated and led a team of 12, which comprises of technical leads and junior SDETs. Attended Daily Client interaction, status calls, defect calls, sprint planning, sprint demos and retrospectives. Involved in Resource planning and Effort estimation.
  • Optimized DevOps tools including Maven, Jenkins, Chef and AWS Cloud to support current and future application development. other resources and allocating work. Reporting Test Results, defect tracking, defect review, validation.
  • Preparing Test data request for different type of profiles. Reporting Daily and Weekly Status Reports to clients

Confidential

Software Developer

Responsibilities:

  • Implemented and maintained automation framework using Selenium WebDriver, JAVA, Cucumber,JUnit and Maven. Extensively automated regression and functional test suites by developing over 260 test cases using Selenium WebDriver, JAVA
  • Junit. Used Agile methodology and conducted regular scrum meetings for project management. Performed functional testing to identify various critical points in the application and automated it with Keyword Driven Automation Framework using Selenium
  • WebDriver and JAVA. Built CI/CD pipelines using Git and Azure DevOps, collaborate with Development and QA teams to integrate automated tests into the CI/CD pipelines Optimized and maintained
  • Selenium WebDriver scripts for Regression testing of the application for functional changes and property changes in Page Object Model (POM). Developed Reusable Methods and maintained them in the multiple JAVA classes based on the application functional component for the test automation development.
  • Extensively automated using both Cucumber and TestNG frameworks. Performed extensive Back - End Testing using complex SQL Queries. Co-ordinated with team of 20, which comprises of technical lead, business analyst, developers and quality specialist, business counter parts both onshore and offshore.
  • Attended Daily Client interaction, status calls, defect calls and Managing escalations. Involved in Resource planning and Effort estimation. Participated in Design document review call with the client. other resources and allocating work. Coordination with offshore resources in for attaining better level of clarity, resolving queries and in establishing a smooth communication channel with the Client. Reporting Test Results, defect tracking, defect review, validation. Preparing Test data request for different type of profiles. Reporting Daily and Weekly Status Reports to clients.

Confidential

Automation Test Lead

Responsibilities:

  • Saved 20% of testing budget by automating Regression tests using Selenium WebDriver & JAVA.• Developed, executed and maintained Selenium automation scripts for the application from scratch (framework level)
  • Co-ordinated with teams, which comprises of technical lead, business analyst, developers and quality specialist both onshore and offshore.• Used Agile methodology and conducted regular scrum meetings for project management
  • Involved in Automation Infrastructure Development using Selenium.
  • Created Test Cases Using Element locators and Selenium Webdriver methods.• Enhanced Test cases using Java programming features and TestNG Annotations.• Execution of Selenium Test cases and Reporting defects every sprint.
  • Conducting Data driven testing, cross browser testing and parallel test execution.• Enhanced the Test Scripts for Global Execution.• Engaged in creating Test documents like Test Plan, Test Summary Report for Projects.
  • Participated in Design document review call with the client.• Identified risks during the construction and validation phase and help the project team in preparing the mitigation plans.• Developed test scenarios, expected results and prioritized test cases.
  • Experience in conducting Test case Reviews with the client management• Reporting Test Results, defect tracking, defect review, validation.• Preparing Test data request for different type of profiles.• Involved in requirements capturing, documentation of the system & enhancement of the application• Attending production checkout call and support during code movement in production.• Reporting Daily and Weekly Status Reports to clients.

Confidential

Automation Test Lead

Responsibilities:

  • Configured selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM). Automated the execution of smoke tests Identified test cases to automate.
  • Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Designed and implemented the test automation framework for this project using Selenium WebDriver and TestNG Used Waterfall methodology with regular meetings for project management.
  • Used Selenium Grid with TestNG to run automated test cases in parallel. Engaged in creating Test documents like Test Plan, Test Summary Report for Projects. Attended Daily Client interaction, status calls, defect calls and Managing escalations. Involved in Resource planning and Effort estimation. Participated in Design document review call with the client. the other resources and allocating work. Identified risks during the construction and validation phase and help the project team in preparing the mitigation plans. Developed test scenarios, expected results and prioritized test cases. Coordinated with offshore resources in for attaining better level of clarity, resolving queries and in establishing a smooth communication channel with the Client. Reporting Test Results, defect tracking, defect review, validation. Preparing Test data request for different type of profiles. Reporting Daily and Weekly Status Reports to clients.

Confidential

Sr Test Automation Engineer

Responsibilities:

  • Configured selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM). Automated the execution of smoke tests and build report generator for daily builds.
  • Participated in Release Planning meetings in writing stories and acceptance criteria Worked with scrum team in sizing/pointing and ranking the stories Performed impact analysis, documenting Risks and Assumptions, identifying dependencies
  • Analyzed user stories, create test cases, identify Automation scenarios and tools. Coordinated with Business, Product owner, developers, UI designers and Vendor team Identified and create Test Data required using In - house tools
  • Created unit test cases using TestNG framework Automated API tests for both in house and vendor services using Soap UI Created and execute Smoke Test suite and Regression
  • Test Performed Functional testing, document results and create status dashboard Defect management, participate in troubleshoot sessions

Confidential

QA / Automation - Tester

Responsibilities:

  • Developed Test Plan documents and get them reviewed by QA lead Created Test Cases based on the requirements and Business documents Created and executed Automation Scripts using QTP for every business flow Used Parameterization in QTP extensively to perform

    Data - Driven Testing Participated and involved in the Peer Reviews and Walk through of test cases Responsible for getting the test cases reviewed Created E2E testcases and automated the major reusable scenarios Created and executed Regression tests after every new build released

    Prepared Test data for each data condition Validated backend system using SQL Queries Performed PDF document validation for every account type Created Daily Status Reports, Test Incident Reports and Test Summary Reports Reported and Tracked the defects using

    Quality Center Close coordination with development which reduces defect turnaround time

We'd love your feedback!