Software Engineer Resume
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.
