We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY

  •  Experience in developing software throughout lifecycle, from identifying requirements to developing and debugging. Proven background - completing projects on time.
  • Proficient on Automation tools like Selenium WebDriver/IDE (Functional & Regression Testing), Jenkins, for testing Client Server and Web based Applications.
  • Have hands on experience and firm knowledge in Java Object Oriented Programming (OOP) concepts.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Work experience in integrating Automation scripts ( Selenium WebDriver) on Continuous Integration tool Jenkins for nightly batch run of the Script. Extensive work experience on JAVA, TestNG, and Maven.
  • Solid Knowledge in Selenium /Web Driver and creation of automation framework with TestNG.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
  • Developed web application automation tests via Selenium Web Driver and TestNG.
  • Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
  • Database (Oracle, SQL Server) testing skills using advanced SQL.
  • Solid experience in JIRA ALM and test management tools.
  • Excellent organizational and analytical abilities teamed with e\\effective oral and communication skills.
  • Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. strong verbal and written communication skills.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, JIRA, ALM, TestNG Web based

Languages: JAVA

Operating System: Windows, Mac, Unix/Linux

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential

Responsibilities:

  • Used Selenium as main automation tool & have hands on project experience regarding using WebDriver, supports execution of repeated test cases, enables parallel execution, created a Page Object Model Framework using Page Factory in Selenium WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Maintain Java based Test automation framework including Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins etc.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Applied Page Object Design Pattern for writing automated tests in Java.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Configured Jenkins jobs to run automation builds by pulling code from repo and building project code through Maven.
  • Successfully automated process of email notification of daily Smoke tests and Regression in Jenkins by taking code from GIT.
  • Wrote Selenium script for taking screenshot and also used action class to perform mouse movement.
  • Implemented Continuous Integration of automation framework using Jenkins
  • Used Log4j for logging automated steps and script errors
  • Utilized Apache POI jar file to read test data from the excel spreadsheets and load them into required test cases.
  • Experience in Web-Service, Microservices testing, REST API testing through Postman
  • Expert in writing test cases and executing Web Services using SOAP and REST protocol on Postman.
  • Defects were tracked, reviewed, analyzed and compared using JIRA.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Attended daily standup meeting/daily scrum to discuss about the work progress and any outstanding issues.
  • Actively involved in detection of issues with test cases, design, execution and plans.
  • Test cases development by analyzing the requirements specification.
  • Involved in Functionality Testing. Performing Functional and Regression testing.
  • Involved in writing the test cases using Functional Specifications.
  • Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
  • Support to testing team during QA phase.
  • Responsible for Functional Testing, Regression testing End to End testing
  • Facilitated the documentation of test cases and recorded them for the functionality testing in Jira on test requirements.
  • Conducted and participated in Stand-up meeting to discuss certain issues with the development, design and QA team.
  • Daily Smoke tests and Regression.
  • Defects were tracked, reviewed, analyzed, and compared using JIRA.

Software Engineer

Confidential

Responsibilities:

  • Test cases development by analyzing the requirements specification.
  • Involved in Functionality Testing. Performing Functional and Regression testing.
  • Involved in writing the test cases using Functional Specifications.
  • Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
  • Support to testing team during QA phase.
  • Responsible for Functional Testing, using Black Box Testing Techniques.
  • Facilitated the documentation of test cases and recorded them for the functionality testing in Jira on test requirements.
  • Conducted and participated in Stand-up meeting to discuss certain issues with the development, design and QA team.
  • Daily Smoke tests and Regression.
  • Defects were tracked, reviewed, analyzed and compared using JIRA.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Attended daily standup meeting/daily scrum to discuss about the work progress and any outstanding issues.
  • Actively involved in detection of issues with test cases, design, execution and plans.
  • Involved in defect status reporting, Prepare bug summary reports and release.
  • Run tests written using java and selenium, analyzed the report.
  • Executed ad-hoc and random testing on specific modules and found defects.
  • Logged defects in Jira and follow up with the development team to resolve the issue.
  • Modified and run automated test scripts using java and selenium.
  • Attended code review and test procedure presentations and learnt different ideas for testing.

QA Engineer

Confidential

Responsibilities:

  • Implemented procedures for making QA and development more efficient.
  • Created various documents such as Test Plan, Test Scenario and Test Schedules document, Test Case, and User Manual Document.
  • Worked with automation testers to identify test scenarios and test cases as candidates for test automation and gap analysis within automation coverage.
  • Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual Test cases
  • Executed Manual and Automated tests and reported defects by running automated tests;
  • Reviewed results of all tests and reported anomalies into the defect tracking database;
  • Analyzes and evaluates major system project requirements of considerable complexity requiring a thorough understanding of all parameters affecting and interfacing with the system.
  • Reviews user requirements and provides direction in the identification of problem and potential resolution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Performed negative and positive testing for the application.
  • Maintained test execution cycle results and reports.
  • Test cases development by analyzing the requirements specification.
  • Performing Functional and Regression testing and Run test Case.
  • Involved in writing the test cases using Functional Specifications.
  • Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
  • Unit Testing & Integration Testing of the developed application.
  • Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using jira.
  • Prepared Test summary report after every build Release and submit it to the Managers.
  • Participated in QA team meetings and walkthroughs for weekly QA testing review.

Hire Now