Software Developer Engineer In Test (sdet) Resume
Houston, TexaS
SUMMARY
- Extensive experience Web Application and Web services automation testing using JAVA , Ruby, C# on cross platforms.
- Comprehensive experience in building automation testing framework in Agile and Traditional methodologies.
- Implemented Behavior Driven Testing with Java, Ruby , Selenium, Cucumber , Test - Driven Testing with TestNG, Junit, Rspec , Minitest .
- Expertise in Test Automation, Test effort estimation, Test Planning and Functional testing.
- Implemented best practices and refactoring in automation to meet all quality factors.
- Experience on automating scripts for REST and SOAP based API testing.
- Solid Experience using GitHub and SVN .
- Hands-on experience in different databases like SQL Server, PostgreSQL , MySQL , SQL server and DB2 . Involved in configuring AWS RDS with PostgreSQL.
- Knowledge in CI/CD pipeline with DevOps tools like AWS , Jenkins , Docker .
- Solid experience in UNIX skills including writing Shell scripts, SSH, CRON JOBS and utilities.
TECHNICAL SKILLS
Operating Systems: MAC OS X, Linux flavors, Windows, UNIX
Databases: AWS RDS - MYSQL, PostgreSQL. MongoDB, Oracle
Languages: Java, Ruby, C#, Javascript, HTML, CSS
Framework and Plugins: TestNG, Junit, Selenium, Cucumber, Nunit, Postman, Rspec
Version Control Tools: GitHub, Bitbucket, SVN
DevOps Tools: Jenkins, Docker
Agile Project Managements: Jira, CA Agile Central, VersionOne, LeanKit
AI Testing Tools: Appli Tools, Functionize, Sauce Labs
PROFESSIONAL EXPERIENCE
Confidential - Houston, Texas
Software Developer Engineer in Test (SDET)
Responsibilities:
- Involved in designing Test automation Framework with C#, Selenium, Cucumber for Web and Postman automation for API based testing.
- Delivered Proof of Concepts for AI testing tools using Appli tools and Functionize tools.
- Providing Test Delivering efforts and Technical insight to the team.
- Identifying previous Integration and Regression tests candidates for Automation.
- Delivering the Test case and Test scenario documents based on the Sprint Stories.
- Following agile methodology to test stories and backlog items in a biweekly release.
- Coordinating with Backend API team to validate the API’s using Postman and Swagger.
- Closely working with Product Owner to understand and deliver the user stories.
- Worked in complex SQL joins.
- Perform and leading the Testing and Demo signoffs for different modules.
- Providing Signoff’s for the bugs identified during System testing.
Environment: C#, ReactJS, Postman, Newman automation, Restsharp, Cucumber, AI testing tools, Swagger, SQL server, Git, Jenkins, Jira.
Confidential, San Francisco, CA
Payments Automation Engineer
Responsibilities:
- Confidential Payments is the backbone of Confidential web application built in Ruby which handles million-dollar transactions per day across the globe.
- Identifying, Flagging, Testing and migrating the payment related existing methods to new Java SOA payment system.
- Built automation testing framework to provide test coverage during the migration process by Using Java, Test NG.
- To understand the existing testing framework in Ruby, Rspec and to automate related scripts to the future Java SOA system.
- Responsible for generating test data and fixtures for the complex payment system.
- Extracted, Mapped and Loaded into Staging server DB using Informatica from existing DB.
- Preparing data flow diagrams, data definition table, data mapping, data modeling, system integration, design with interface for relational databases.
- Reviewing team members PR’s and recommending for refactoring methods.
Environment: Java, TestNG, TestNG Data Provider, Ruby, Rspec, Factory Girl, AWS, RDS, Service Oriented Architecture (SOA), React.js, Kafka messaging, Chef, Informatica, Vagrant, MySQL database, Git, Jira.
Confidential, Pleasanton, CA
Senior Automation QA Engineer
Responsibilities:
- Designing and developing test automation framework using Page Object Model.
- Writing automation scripts using Java, selenium, TestNG and Cucumber.
- Identifying previous Integration and Regression tests candidates for Automation.
- Validating new and modified various endpoints with POSTMAN.
- Closely working with stakeholders on refactoring the test automation scripts.
- Coordinating with Server Administration teams to implement and test fixes in all regions.
- Perform and Coordinate in Testing and Delivering automation to the team on time in a sprint.
- Involved in configuring automation jobs using Jenkins.
- Responsible for Release document preparation before the sprint release.
Environment: Java, TestNG, Data Provider, Postman, Cucumber, Selenium, Jenkins, GitHub, JiRA.
Confidential, Mclean, VA
Lead Automation Engineer
Responsibilities:
- Involved in designing Test automation Framework with Java, Ruby, Selenium, Cucumber for Web and API based testing.
- Responsible for writing Gherkin Files and coding Ruby Step definitions to perform Integration and Regression testing.
- Providing Test Delivering efforts and Technical insight to the team.
- Identifying previous Integration and Regression tests candidates for Automation.
- Following agile methodology to test stories and backlog items in a monthly release.
- Extracted Data sets to Testing DB to validate the automation scripts.
- Coordinating with the TDM team to abstract the data required for Testing for the team.
- Closely working with Product Owner and Scrum master to understand the user stories.
- Coordinating with Server Administration teams to implement and test fixes in all regions.
- Validating new and modified API with SOAPUI and POSTMAN.
- Worked into complex SQL joins.
- Perform and lead the Testing and Delivering sign offs to the DSS team on time in a sprint.
- Provide technical support during DSS BAU monthly releases.
- Providing Sign Off for the bugs found during Unit and Integration Testing.
- Responsible for Release document preparation before the sprint release.
Environment: Java, Ruby, Cucumber, Selenium, Gherkin, HP ALM, XML, SOAP UI, SOAP, REST, JSON, GIT, Windows, AWS
Confidential, Atlanta, GA
Software Developer Engineer in Test (SDET)
Responsibilities:
- Involved in designing Test automation Framework with Java, Ruby, Selenium, Cucumber for Web and API based testing.
- Responsible for testing claims module Gherkin Files and coding Ruby Step definitions to perform Integration and Regression testing.
- Drive improvements in Test Automation to implement new features.
- Manage, collaborate and coordinate the work of an offshore development team.
- Perform and Coordinate in Testing and Delivering signoffs to the team on time in a sprint.
- Coordinated with release teams to deploy and test the application in all regions.
- Involved in designing automation scripts for REST api’s and web-based testing.
- Used SOAP protocol to communicate with legacy systems like NPS
- Collaborated with product management and stakeholders to design and build automation system.
Environment: Java (J2EE), Selenium, Cucumber, Junit, JSON, JavaScript, MySQL, REST API, SOAP, SVN, Windows, Postman.