We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • 14 + years of experience in automation and manual testing of websites and web - based clients using Selenium, TestNG and Web Driver, Protractor and BDD/Specflow.
  • Seven years of experience in leading and managing the teams in testing activities across organization.
  • Experienced in educating and motivating and mentoring the Junior Engineer.
  • Expertise in all stages of Testing Life Cycle including Unit, Integration, Functional and Acceptance Testing, E2E.
  • Experience in black box, gray box and automation testing using Selenium-TestNG, JUnit on web and client applications.
  • Experience in setting up the Azure Dev Ops Pipeline.
  • Experience in setting up performance tools like k6io for webservice testing.
  • Experience in Automate the micro webservices in Azure Dev Ops.
  • Experience in creating the YAML file in Azure Dev Ops.
  • Contribution to various phases of SDLC including analysis, design, development, testing, and deployment of software applications.
  • Proficient in identifying, reporting and troubleshooting software defects.
  • Proficient in Agile development and Scrum methodology.
  • Extensively used Test Manager to organize the Automated Test-cases of Selenium Web Driver.
  • Developed and Maintained automated test scripts in Java.
  • Proficient in Continuous Integration to improve quality of the product.
  • Experience with designing and developing cross-browser web pages.
  • Strong skills in Multi-tier Enterprise applications, based on Model View Controller (MVC) framework.
  • Experience in Flex and Action Script 3.0 to develop UI for an application.
  • Experience in using different tools like Eclipse, Flex Builder.
  • Proficient in SDLC and OOPs Concepts.
  • Diverse experience across requirements study, software system design, development, testing and configuration management.
  • Worked as a member of QA team and had good experience documentation.
  • Experience on different types of tests viz. White Box, Black Box, Grey Box, System and Regression.

TECHNICAL SKILLS:

Automation Testing Tools: JUnit, Selenium, Web Driver, TestNG, SOAPUI.Protractor,Cucumber,Jaismine, ngApi mock,Specflow,Rest sharp

Bug Tracking Tools: Jira, Quality CenterProgramming Languages: Java, javascript,c#

Web Technologies: HTML, CSS, XML, XPATH,FLEX

Operating System: Windows, Mac OS, UNIX

Databases: MySQL, MS Access, Oracle

Development Tools: Eclipse, Maven, Firebug,VS

Versioning: SVN, CVS, Jenkins and Hudson, Perforce

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Responsible of writing automation framework in BDD.
  • Responsible for writing the scripts in Gherkin format.
  • Worked with automation engineer to develop automated test suites for the services and UI part of application using Java and Webdriver tools.
  • Enhanced the existing testing framework by implementing best code practices in java
  • Work with management to resolve issues and reports on quality of system maintenance activity and new releases.
  • Responsible to handle a team of offshore engineers.
  • Managed individual career development of direct reports in my team.
  • Responsible for maintaining CI/CD activities with the domain.
  • Responsible for creating backlog for the offshore quality engineers.
  • Responsible for maintaining the progress of testing activities.
  • Responsible for updating the stake holder and PO about the project.
  • Played a part on handling the customer queries and updating leadership on that.
  • Responsible for releasing the product with quality.
  • Involved in the planning of architecture the entire project.

Environment: JAVA, Git, Eclipse, Visual studio code, Gherkin, Sql server, Jira

Confidential, Charlotte

Responsibilities:

  • Responsible of writing automation framework.
  • Responsible to run automation in azure dev ops Pipeline.
  • Responsible for setting up the K6 performance tool for the project in azdo pipeline.
  • Responsible for the domain testing strategy in organization.
  • Responsible for releasing the product with quality.
  • Plan, coordinate and supervise the activities relates to biweekly Release.
  • Involved in the planning of architecture the entire project.
  • Setup the framework in the pipeline to execute it on build time.
  • Working on Microsoft technologies like .Net and Sql servers, windows services.
  • We have used the concept of Page Object and Gherkin language to implement this framework in specflow.
  • Developed framework for Micro Webservice testing.
  • Worked on Selenium with Specflow to automate some UI functionality.
  • Extensively used of Rest Sharp to do automation of webservice testing.
  • Implement the testing framework using rest sharp and nuget package for azure development.
  • Understanding of containers in Azure.
  • Worked on testing the Message Bus in Azure architecture.
  • Lead the efforts of integration testing across teams.
  • I am responsible for creating the test plans as part of development of feature.
  • I am responsible for handling and triage the daily automation test cases results.
  • I worked closely with the Manager to craft the requirements in Azure dev ops.
  • I am responsible to drive automation activities in my team and across the teams in program.
  • I started Automation Best Practices team gathering across different teams to educate people about the use of automation.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.

Environment: C#, Git, Visual Studio 2017, Visual studio code, Azure DevOps, Gherkin, Sql server.

Confidential, San Diego

Responsibilities:

  • Managing a team of four QA to enhance the overall testing activities.
  • Responsible of deploying and maintaining/testing the device portal.
  • Involved in the planning of architecture the entire project.
  • Setup the UI automation testing framework from scratch for the portal.
  • Implemented Specflow, MSTest, Webdriver & Protractor.
  • Worked on Microsoft technologies like .Net and Sql servers, windows services.
  • We have used the concept of Page Object and Gherkin language to implement this framework.
  • I am responsible for creating the test cases as part of development of feature.
  • I am responsible for handling and triage the daily automation test cases results.
  • Working closely with the offshore team to coordinate efforts of improving automation framework consistently.
  • I am responsible to drive automation activities in my team and across the teams in program.
  • I also implemented the mock service in automation framework to run the UI test cases on mocked data.
  • I started Automation Best Practices team gathering across different teams to educate people about the use of automation.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.

Environment: C#, ALM, Perforce,Visual studio code, Page Object, ngApiMock, Jenkins, Gherkin, Perforce, Sql server.

Confidential, San Diego

Responsibilities:

  • Worked closely with client to handling P1 issues.
  • Worked on Microsoft technologies like .Net and Sql servers, windows services.
  • Wrote Integration tests for the services created for Mobile project.
  • I was responsible for creating the test plan for the given feature by PO.
  • I was responsible for setting up the test environment for the team at the time of needs which include deploying the application and upgrade the DB like activities.
  • I started Automation Best Practices team gathering across different teams to educate people about the use of automation.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.

Environment: C#, ALM, Git, Visual Studio, Jenkins, Perforce, Sql server.

Confidential, San Diego

Responsibilities:

  • Worked closely with the product management, Development and QA team member to understand the requirements and creates innovative testing solution.
  • Worked with teams in different locations in US office and co-ordinate the combine testing activities like Regression testing across the WFM teams
  • Written the framework component of UI test automation to make it more scalable and usable for all the teams across the board.
  • Heavily used the JavaScript, C# to do automation.
  • I guide the team towards good automation techniques like Page abject and Locator handlings.
  • I was responsible for creating the test plan for the given feature by PO.
  • Drive the teams towards quality driven development approaches like TDD/BDD.
  • I also worked as a scrum master for the teams for almost a year.
  • I was responsible for setting up the test environment for the team at the time of needs which include deploying the application and upgrade the DB like activities.
  • I started Automation Best Practices team gathering across different teams to educate people about the use of automation.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.

Environment: C#, ALM, Git, Visual Studio code, Jenkins, Perforce, PageObject,XML.

Confidential, San Diego

Responsibilities:

  • Working closely with the product management, Development and QA team member to understand the requirements and creates innovative testing solution.
  • Written more than 40 scripts which is used to automate the different tax scenario of different states.
  • Heavily used the core java while writing these scripts.
  • I was responsible for creating the test data from the information given by the state.
  • Integrated the Spartacus with Jenkins.
  • Created the jobs in Jenkins, which runs nightly/weekly basis.
  • Developed a functionality, which generate the test report as a HTML page after the script finished.
  • Written the functionality to sync the local directory of automation machine with perforce.
  • Was responsible for maintaining and updating the scripts.
  • Involved in End to End/Regression testing of TTO.
  • Actively participating in SDLC, which include the design, test development and test automation.
  • Verifying and reporting the bugs using Jira.
  • Working closely with developers to verify the bugs.
  • Responsible for doing the mobile testing.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.

Environment: Core Java, silk center, splunk, Eclipse, Jenkins,Perforce,XML.

Confidential, San Diego

Responsibilities:

  • Working closely with the product management, Development and QA team member to understand the requirements and creates innovative testing solution.
  • Involved in End to End/Regression testing of TTO.
  • Actively participating in SDLC, which include the design, test development and test automation.
  • Working on developing the automation script for the various feature of product using web driver. worked on the page Object framework developed by the Confidential .
  • Verifying and reporting the bugs using Jira.
  • Working closely with developers to verify the bugs.
  • Responsible for doing the mobile testing.
  • Involve in exploratory testing and accepting of new features as part of story-driven Agile Development Process.
  • Coordinate with offshore on weekly basis to get the progress of user stories.
  • Performed the AB testing for various controlled recipes.
  • Used silk center for write/ run the test cases.

Environment: JavaScript, Selenium web driver, silk center, splunk.

Confidential

Responsibilities:

  • Coordinated and communicated with Business to gatherrequirements.Evaluated Business Requirements for testing needs and looped with business toImprove them.
  • Followed Test Driven Development (TDD) as much as possible and written test casesusing JUNIT for every relevant class..
  • Developing automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNg, Maven
  • Designed and developed test cases using JUnit and TestNG.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium
  • Designed test framework using Selenium WebDriver.
  • Used SVN for Source Code Control.
  • Worked closely with Dev team in integration testing for the application.
  • Verify SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad - hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.

Environment: Selenium, Java, JavaScript, XML, SQL, HTML, JUnit, Selenium Grid, Windows, Flex, action script 3.0,Unix/Linux, Cairngorm.

Confidential, New York

Responsibilities:

  • Coordinate day-to-day changes, activities for testing, processes, and environment changes/impacts to the Release
  • Used Selenium to automate Web Application testing
  • Address and facilitate issues that occur in a timely manner
  • Log QA issues and follow them through resolution.
  • Define the test execution and defect reporting needs; determine frequency and communication of these reports.
  • Involved in Automation of Web Application using Selenium.
  • Involved in Developing Java based library to read test data from XML & Properties files.
  • Executed Web Services testing using SOAP UI.
  • Facilitate/Assist with daily/weekly meetings held by Testing Enablement to discuss status of testing and calendar activities.
  • Provide in-depth analysis of test execution metrics and communicate with project teams to understand changes, impacts, discrepancies.
  • Validate and approve entry/exit criteria forms for System Integration and User Acceptance Testing.

Environment: Selenium IDE, XML, Java, SOAP UI, HTML, XML, Web Services, Unix, Windows

Confidential

Software Engineer

Responsibilities:

  • Worked on Adobe Flex 3.0.
  • Created a Rich Internet Application (RIA) by using Flex.
  • Used a Cairngrom Framework for flex tier of application.
  • Extensively used the concept of remote objects.
  • Created various custom components in flex.
  • Extensively work on concept such as Validations, Formatters, Item Rendering.
  • Responsible for designing the page by using Data grid, Stack navigators and other flex components.
  • Working knowledge of JDBC, Hibernate and other middle layer technologies.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.
  • Developed Test Objectives and test Procedures.

Environment: Oracle 7.1, Flex 3.0, Hibernate, Spring, SVN,Flash and Windows 95. Cairngorm.

We'd love your feedback!