Software Development Engineer In Test Resume
TX
SUMMARY:
- Software Development Engineer in Test about 8+ years of experience in IT industry.
- Familiarity in working with Cypress - io for E2E UI Integration tests.
- Experienced in Software Design, Development, Analysis, Implementation and in various domains like Banking, Cloud, and Insurance etc.
- Expertise in designing Hybrid, data driven and BDD frameworks with Selenium Web Driver TestNG, BDD Cucumber, Extent Reports, Cucumber Reports.
- Expertise in using various defect-reporting and defect-tracking tools like JIRA Zephyr, Rally Bugzilla, and HP ALM.
- Mobile Testing and Automation: Experience with Hybrid Mobile Application using Java Appium Protractor.
- API testing and Automation: Expertise in RESTful web services using SoapUI/Ready API Postman, Rest Assured and Google Gmail API, and implementing RESTful API's.
- Involved in Test Planning, Test Preparation, Test Execution, Issue Resolution and Report Generation to assure that all aspects of a Project follow teh Business Requirements.
- Automation Frameworks: Experience in designing, developing, and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD, Page factory, Page Object Model (POM).
- Strong experience with CSS and XPath locators and advanced complex methods.
- Automation Application: Testing on applications Google Chrome, IE, Firefox and Safari browsers and Android platform.
- Experience with SonarQube, TSLint for code coverage and build pre-filtering at Jenkins Pipeline.
- Database: Proficiency working in Relational Database Management Systems including, MySQL Teradata, and Oracle.
- Worked on writing quality code using TDD (Test driven development) and unit tested using JavaScript testing frameworks Jasmine, Karma.
- Build management tools: Good Experience like Maven, Gradle.
- Build and enhanced automated test framework using Cypress and Page Object Model Concepts.
- Created Cypress projects in command line, and Bit Bucket repository to manage codes.
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating teh build and deploy processes allowing significant increase in test automation. Monitoring teh jobs scheduled jobs.
- Methodology: Followed Agile Scrum and Waterfall, Agile Kanban methodology of software development, which satisfies teh customer through early and continuous delivery of valuable software.
- Utilized Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy dis application to AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain teh code history.
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating teh build and deploy processes allowing significant increase in test automation. Monitoring teh jobs scheduled jobs.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC REST services
Programming/Scripting Languages: Java, Node JS, Angular, C#, JavaScript, Typescript
Cypress, Selenium WebDriver, Appium, Rest: Assured, Jasmine, BDD Cucumber, Mocha, JUnit, TestNG, JMeter, SoapUI, Postman, Chai
Reporting and other Frameworks: Extent Reports, Jasmine Reports, Java Mail, Gmail API, Apache POI, itextPdf, AutoIt.
DevOps & CICD: SVN, Git, Stash, Jenkins, Docker, SauceLab, Azure, Team city
Databases: MySQL, SQL Server, Oracle and Teradata
Build Tools: Maven, Gradle
Browsers: Selenium GRID, Internet Explorer, Firefox, Chrome, Safari.
Operating Systems: Windows XP/7/8/10, Mac OS, UNIX and Linux, Android.
Test Case Management Tools: ALM QC, JIRA Zephyr, XRAY, TestRail
Bug Tracking Tools: Bugzilla, JIRA, Azure DevOps Server, backlog
Project Management Tool: JIRA, Azure DevOps
PROFESSIONAL EXPERIENCE:
Software Development Engineer In Test
Confidential, TX
Responsibilities:
- Working in an Agile Scrum environment and participating in teh scrum and sprint meetings.
- Configured SonarQube, TSLint and Json Reports for Unit and Component tests.
- Implementing Page Object Model Automation framework with JavaScript, Selenium WebDriver, and protractor.
- Using Git for Version Control and Code Collaboration to manage code reviews.
- Involving in creating Test Cases and Test Scenarios to meet product's business requirements.
- Monitor resolution status of teh bugs and verify them fixed in new releases.
- Created scalable and reusable framework for supporting unit and API Component tests.
- Performing Web Services testing and JSON validation by creating a test case suite using Postman.
- Creating and executing detailed test cases with step-by-step procedure and expected results and maintained teh test logs, test reports, test issues, defect tracking using JIRA.
- Added BDD Cucumber Framework for component tests.
- Involved in Jenkins, Maven configuration for running servers and scripts after teh build.
- Executing teh test cases on different browser versions using sauce labs.
- Created teh Jenkins pipeline jobs for regression and smoke suites using Docker, Git, Jenkins.
- Performing teh Cross-Browser Testing on IE, Firefox, Safari and Chrome.
- Involving in implementing BDD framework using jasmine.
- Involving in in test execution Analysis & Reporting and smoke testing.
- Run teh Automated Regression suite and analyze results and file bugs.
- Involved in Microservices development using Java Spring Boot.
- Using various NPM node modules to customize teh framework according to client needs.
- Working on developing and configuring test framework using Cypress and Mocha in Node JS platform and Created different sets of reports using Cypress.
SDET
Confidential, Phoenix, AZ
Responsibilities:
- Followed Agile Scrum methodology, participating in daily SCRUM meetings and testing each SPRINT deliverables.
- Integrated Unit, component, regression, and smoke suites to each build using Docker, Git, Jenkins.
- Interacted with developers/BA to understand Business rules, implementations, technical and functional expectations to define testing parameters.
- Followed Pyramid Testing Model and involved mocking of unit tests.
- Reported testing activities and accounted for possible impediments at daily stand ups.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Designed and developed hybrid framework Integrated framework for API and UI automation framework using Protractor & Jasmine, Frisby & Jest.
- Documented defects, errors, and inconsistencies in teh application using JIRA and ALM.
- Involved in Node JS Rest API web services development using Express.js.
- Maintained teh version controls in bitbucket using GitHub.
- Built teh reusable service components using Angular 8 services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on teh visual designs.
- Build and automate teh deployment of all teh front-end components using Jenkins, cutting deployment time and teh number of developers needed.
- Configuration Jenkins Build job for continuous Integration.
- Worked on API and Web Service Testing using Postman for REST Protocols.
- Extensively automated regression and functionality test suites using Selenium web driver and Java.
- Performed teh Load and performance testing using JMeter.
- Executed teh scripts with Firefox, IE, and Chrome. Worked on TestNG Annotations, XPath expressions and CSS Identified several web elements using different locators such as ID, XPATH,CSS etc. available in Selenium WebDriver.
- Involved in teh Defect Review Meetings, build meetings and release meetings to resolve teh outstanding issues.
- Involved in designing framework for Unit tests using Karma and Mockery.
- Integrated JIRA Zephyr testcases and Jenkins reports after teh execution.
- Guided teh other QA in setting up teh frameworks and Integrations.
- Helped in Configuring teh Services, Commission, fee configurations for customers.
- Involved in RCA meetings, Product enhancement meetings with Product owner and BA.
Software Quality Engineer
Confidential
Responsibilities:
- Involved in implementation of Test Automation Framework build using Selenium WebDriver to handle TestNG and Maven technologies under Java platform.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Used Quality Center for reporting/tracking bugs and for document control.
- Involved in teh Defect Review Meetings, build meetings and release meetings to resolve teh outstanding issues.
- Executed teh manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded teh results.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Developed Custom Reporting with CSS, HTML.
- Performed Manual Testing of teh application, creating test plans, test cases and documentation.
- Integrated teh email and customer validations with automation regression suite.
- Helped in Configuring teh Services, Commission, fee configurations for customers.
- Performed Manual Testing process to ensure teh quality of teh software.
- Developed data formatted web applications and deploy teh script using client-side scripting using JavaScript.
- Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
- Worked on Cross-Browser compatibility and fixed teh bugs for several browsers.
- Developed and Maintained Function Libraries, Object Repositories.
- Reviewed Manual Testing methods and developed and executed automated scripts.
- Responsible for implementing Page Object Model (POM) using Selenium WebDriver, TestNG and Java.
- Worked on functional testing of SOAP using SOAP UI Tool Wrote basic SQL queries to perform backend testing for data integrity.
- Performed testing Web services (SOAP) and XML with a tool called SOAP UI, for teh local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Developed and executed application software testing such as functional, integration, and regression testing to ensure teh quality of WSI websites and related systems.
