We provide IT Staff Augmentation Services!

Software Developer Engineer In Test Resume

0/5 (Submit Your Rating)

Rochester, NY

SUMMARY

  • Multiple years of experience as a Software Development Engineer in Test (SDET) worked on analysis, design, development and testing various web - based applications in Banking and Finance domains
  • Designed and developed manual and automated test scenarios and scripts (Selenium Webdriver based TAF-Test Agnostic Framework) for functional, regression, sanity, and integration testing
  • Worked on projects testing Microservices (Demographics, Address, EELC (Employment Life Cycle), Entitlements, CA worker service, Enterprise worker service, Worker Orchestration service (Simple Add)), web services (both REST and SOAP), Core Advanced and Flex applications
  • Developed SQL queries to choose test data based on the test script requirements to avoid using hard coded data
  • Performed API testing using Postman and SOAP UI, and created, maintained, shared repositories to the team.
  • Used Swagger API to refer documentation and Splunk to monitor the time consumption of services
  • Possess working knowledge on HP Quality Center (QC)/Application Life Cycle Management (ALM), logged bugs and communicated with managers and developers with issues regarding closure of bugs
  • Created business based functional test scenarios, test cases, test plans and traceability matrix
  • Participated in end to end project life cycle for multiple projects from - planning, analysis, design, scripting, execution, bug reporting and maintenance
  • Possess excellent understanding of testing methodologies - Black box testing, White box testing and conducted different kinds of testing including Integration Testing, System Testing, Regression Testing and User Acceptance Testing
  • Performed cross-browser testing for various projects to check the applications’ cross browser compatibility on IE, Firefox, Safari, Opera and Chrome
  • Performed end to end testing dealing with data flow through Kafka between two applications which are expected to be in sync
  • Created, maintained and shared test suite repositories and supported testing during migration and deployments
  • Used Atlassian Suite (JIRA, Confluence, ATM, etc.) for tracking and reporting issues
  • Worked in both Agile and Waterfall methodologies and participated in Scrum meetings
  • Actively involved in all phases of Software Development Life Cycle (SDLC) - Requirement Gathering, Design, Development, Unit testing, Implementation, Maintenance and Production Support
  • Possess strong communication, problem-solving, organizing and planning skills with the ability to work independently and/or in a team environment

TECHNICAL SKILLS

Skills: Web testing, Application testing, API Services testing, HP Quality Center(ALM), MS-Office, SQL, Automation Testing, Manual Testing, Agile methodologies

Project methodologies: Waterfall, Agile/Scrum

Language/ Script: Python, TAF scripting, IBM Mainframes

Webservices: RESTful web services, SOAP

Testing tools and DBs: TAF(Python integrated), Selenium, Postman, SOAP UI, Atlassian Suite, Chrome Dev Tools, Ranorex, Kafka, Oracle, MongoDB, Swagger API

Platforms: Windows 7/Vista/XP, UNIX, MAC OS X.

Methodologies: SDLC, STLC, Bug Life Cycle

PROFESSIONAL EXPERIENCE

Confidential, Rochester, NY

Software Developer Engineer in Test

Responsibilities:

  • Created TAF automation scripts to set test data, perform validations in all workflows in test scenarios to aid quicker testing and validation
  • Tested various Microservices (Demographics, Address, EELC (Employment Life Cycle), Entitlements, CA worker service, Enterprise worker service, Worker Orchestration service (Simple Add), etc)
  • Created re-usable scenario drivers, scenarios and object libraries to have better management of automation scripts
  • Migrated TAF standalone test scripts to Python-TAF integrated scripts without impacting existing test scripts
  • Worked on REST and SOAP services testing using Postman for various worker add/update workflows
  • Performed manual application testing for the Payroll app for all workflows dealing with worker demographics
  • Completed automated web and application testing using TAF which uses Selenium and Ranorex in the background
  • Performed end to end testing dealing with data flow through Kafka between two applications - Payroll and Enterprise
  • Updated and enhanced test suite whenever new version of the microservice got deployed
  • Used Ranorex Spy to create objects for Application and Web testing
  • Used Swagger API to refer generation documentation
  • Created test data to meet all testing requirements including all types of workers, clients and products
  • Standardized TAF test suite by using common scenarios, removing redundant scenarios, scenario drivers and object libraries, and maintaining versions for better traceability
  • Used Splunk dashboard to assess the performance of service across modules
  • Used Postman and SOAP UI to perform manual testing and shared my complete repository to team collaborative space for future use
  • Used Confluence wiki pages to share new ideas, automation test patterns, methodologies, etc
  • Used ATM to write manual test cases and used test runner to keep track of executed tests
  • Automated scripting, execution and results verification of regression test suite
  • Monitored daily test execution JOBS and fixed failures to maintain a healthy pass rate
  • Created JIRA dashboards to view recent test executions in our test suite
  • Used JIRA for tracking progress of all issues
  • Followed Agile/Scrum based approach and attended Sprint meetings

Confidential, Rochester, NY

Software Developer Engineer in Test

Responsibilities:

  • Created automation scripts using TAF framework for API testing
  • Created dynamic TAF scenarios to handle multiple request executions with few steps and less time consumption
  • Created TAF objects to use endpoints based on the type of microservice
  • Developed test suite to test various work requests from partner teams
  • Worked on end-to-end feature testing from test requirements gathering to feature delivery and presented demos to stakeholders at the end
  • Used Postman and SOAP UI to perform manual API testing and actively updated it as and when new changes got deployed
  • Used Confluence wiki pages to refer and share new ideas, automation test patterns, methodologies, etc.
  • Used ATM to write manual test cases and reviewed with peer tester and developer
  • Enhanced the existing test framework as and when needed for better efficiency
  • Monitored regression test suite during each deployment to higher environment
  • Used JIRA for tracking progress of all issues
  • Followed Agile/Scrum based approach and attended Sprint meetings

Confidential, Cranston, RI

QA Engineer

Responsibilities:

  • Drafted test plan which included testing objectives, testing phases, scenarios, and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts
  • Created manual test cases for functional testing of various modules of the application
  • Gained expertise in banking domain especially in SWIFT, FED, BOOK wire transfers
  • Attended release planning and daily Scrum meetings
  • Gathered and reviewed Business Requirements Document (BRD), System Requirement Specification (SRS)
  • Prepared System & UAT Test Cases and executed using HP's Quality Center (test management tool)
  • Designed rules based on business conditions (Fraud, AML, etc.) to process the payments to different queues
  • Analyzed the incoming and outgoing customer transactions for any outliers
  • Conducted detailed audit of each transfer processed by the system
  • Captured all payments and made the information available in the report format for internal and external stakeholders that can be analyzed to identify patterns and characteristics
  • Performed peer review of project documentations and other technical documentations to ensure QA processes are compliant
  • Tracked and reported bugs using HP ALM defect management tool
  • Provided technical assistance for feature, functional and regression testing

Confidential, Cranston, RI

QA Engineer

Responsibilities:

  • Assisted in writing the test plans and testing the functionality of web-based application
  • Written test cases by analyzing business requirements document
  • Used pre-execution checklist to confirm that the environment is ready for testing
  • Attended several walkthrough meetings with Business Analyst, Project Manager, and Developers and provided feedback whenever needed
  • Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan
  • Made extensive use of MS Office tools to create and maintain documents such as Test Plans, Test Execution and Test Results Documents
  • Actively participated in all QA and testing activities during UAT and PROD SDLC
  • Worked with QA Lead in creating Traceability Matrix to ensure comprehensive test coverage of requirements, identify all test conditions and test data needs
  • Used ALM for bug reporting, tracking and defect management
  • Prepared the quality checklist based on the project specification
  • Assisted in defect call meetings to discuss status of high severity issues
  • Actively participated in smoke, functional and ad-hoc testing during SIT phase
  • Created, updated, and maintained Test Cases for different builds and releases

We'd love your feedback!