Software Development Engineer In Test Resume
Horsham, PA
SUMMARY
- Seven plus years experience with high - level of proficiency in both functional manual & automation testing using JIRA, HP ALM, Rally, SeleniumWebdriver, Java, Jenkins, TWS for UI, Mobile, API, and Web Service testing.
- Professional & technical skills in Software Development Industry as a Software Development Engineer in Test, Quality Assurance Engineer.
- Worked end to end in Software Development Life Cycle (SDLC) and Software Testing Life cycle (STLC).
- As a member of Agile development team, have actively participated in different meetings including Sprint Planning, Daily Scrum, Sprint Review and Retrospective meeting.
- Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product release features, client’s requirements and related technical documents.
- In-depth knowledge of all QA Phases that include Manual testing, Automation development, Functional testing, System Integration testing, Regression testing, End-to-End testing.
- Good experience with working on Offshore-Onsite model.
- Experience in testing E-commerce, Banking applications, Healthcare applications in different environments.
- Effort Estimation during all cycles of release like Feature, Unit, System, Integration, Regression and Performance Testing.
- Ability to work closely with developers and project managers, product owners, businesses to analyze the new features of the software application.
- Experience in preparing a Quality Assessment Report at the end of the release highlighting the vulnerable areas of the product, risk analysys, pass/fail test report.
- Worked on different test techniques like Boundary Value Analysis, Equivalent Partitioning, Conditional & Decision Coverage.
- Conducted Functional, User Interface (UI) Testing, and Positive, Negative, Regression Testing, Smoke testing,Integration, User Acceptance Testing (UAT), Cross Browsing Testing, Grey, Black-box Testing and Mobile App testing. Used quality assurance tools including Application Lifecycle Management (ALM), Quality Center (QC) and Agile test management tools like JIRA, Rally, Sharepoint, Microsoft Teams.
- Strong quality assurance skills in the areas of manual testing, automated testing, in creating defects & working through defect lifecyle based on multiple scenarios.
- Created and executed automation test scripts for functional, GUI and navigational testing to identify errors within the applications using using SeleniumWebdriver and Java (Object Oriented Programming concept), Maven,TestNG, Junit.
- Worked with continuous integration tool Jenkins as CI/CD pipeline and GitHub source code management tool.
- Experienced working inWeb services testing using Postman & REST Assured framework for REST API & SOAPUI.
- Experienced in validating relational database systems (My SQL Server & Oracle SQL) by querying through SQL and worked with Rapid SQL, Oracle SQL Developer to restore the data, to create back up and ran several SQL query commands for several test scenarios.
- Self-Motivated team player with good communication, problem solving skills, analytical & Strong Presentation Skills.
TECHNICAL SKILLS
Testing Tool: JIRA, HP ALM, HP QC, Rally, Flowdoc, Selenium WebDriver, TestNG, Maven, Jenkins, TestNG, GitHub, Postman,Control-M,Hermes, SolAdmin, Microsoft Visual Studio, IBMWebsphere, Team Foundation Server, Sharepoint, Putty, WinSCP, RfUtil, XMLSpy, Selenium Grid, Splunk, Tableau
Databases: MySQL, Microsoft SQL, Oracle SQL, Rapid SQL
IDEs: Eclipse, Selenium IDE, Intellij
Application Servers: Oracle Weblogic
Build Tools: Maven
Continuous Integration Tools: Jenkins
Operating Systems: Mac, Windows (DOS, since 98 to 10)
Source & Version Control: GitHub, Bitbucket
Methodologies: Agile(scrum)
Web Technologies: Xpath, CSS, Firebug, Firepath, XML, JSON, HTML
Web Services: REST API using Postman
Languages: SQL, C, JAVA,VBScripts
Project & Issue Management: JIRA with Agile, Bugzilla, Rally, Sharepoint, NasDrive, Microsoft Teams
PROFESSIONAL EXPERIENCE
Confidential, Horsham, PA
Software Development Engineer in Test
Responsibilities:
- Worked with Claim Intake, Claim Decision, and Claim Payment functionailities under BFF Claim project for TCOE team. Worked with various 837 Electronic claim Exela, Clearing House, CMS claims for Hospital & Instituitional to verify if the incoming claim had all the details persisting such as diagnosis code, provider details, subscriber, claim member, service lines as part of Electronic Claim Intake.
- Worked with automation scripts using Java, Selenium Webdriver, Maven(build tool) using UHG's Robust BDD Cucumber framework to create automated scripts, feature files, Gherkin steps, step definition implementation under different Java Class.
- Worked with grace period functionality according to different business rules as part of claim decision functionality for different types of ECP & MCP claims.
- Worked with Fox UI as part of regression team for claim payment feature functionality under EOB & Medicare screen tab. Worked with Fox UI's different internal UI screen for different test data such as screen1, screen 7.
- Created end to end test scenarios, test cases, Gherkin test steps for different features under various Epics.
- Created sprint wise tasks & defects in Rally. Shared created spreadsheet for test scenarios, large set of test data using Sharepoint, also worked with Microsoft Teams.
- Worked in Agile environment for 2 weeks sprint. Each sprint was interacted with developers and business for various functionality/rule changes and defects in team meeting. Also participated in Bengal PI planning, sprint planning, sprint retrospective, and daily stand up meetings.
- Worked with internal TDM portal to generate claim for CH, CMS, EXELA and for claim history deletion under synthetic 837 generation & history tabs. Also created test data request under TDM sharepoint for TDM team for large set of data to migrate from one environment to another test environment such as Stage, TDM, QA1, Mask, QA3 etc.
- Created Jenkins jobs for Bengal Central Regression team for various features for different test environment such as Stage, TDM, QA1 using different tags.
- Debug the test scenarios from Automated Cucumber test report from Jenkins jobs builds to report root cause of failure according to pass/fail test results.
- Integrated the automated code with Gherkin steps and test data in examples for different scenario outlines.
- Created Automated scripts using reusable methods & new methods in framework using Java, Selenium, Maven, Junit.
- Executed the automated scripts using executable commands from terminal for different test environments in IntelliJ IDE as big part of Software Development in Test (SDET) tasks.
- Utilized Github to pull the latest code, check out branch, merge branch with development, fetch code from different remote branch using different Git commands.
- Constantly worked with Oracle SQL database for different database enviroments.
- Used various SELECT query and SQL joins to verify Claim History table, Claim status, Suspense error codes, ACCT migration status, Bill lines, EC image ID, Suspense Reason codes etc for different database tables for different port environments.
- Adjudicate the claim via POSTMAN using endpoint URL and parameters such as account numbers and claim numbers utilizing GET command depending on Claim status from Database query.
- Used Internal EDI Drop Utility tool to drop electronic 837 claims in different test environments to track the claims in internal Edifecs portal in order to get the details for subscriber, associated claim numbers as well as verify if the claim is migrated from legacy to Fox.
- Giving KT sessions to New hires testers about creating & running Jenkins jobs, database testing, Automation framework, debuging their local machine automation framework issue, git commands KT & Claim decision feature Duplicate Claim checking functionality understanding KT etc.
Confidential, Manhattan, NY
Senior QA Automation Engineer
Responsibilities:
- Worked in BDD Cucumber automation framework, creating feature files and executing the features files using Selenium WebDriver, Java and Maven, TestNG.
- Worked in Agile environment and participated in sprint planning,sprint retrospective, and daily stand up meeting.
- Coordinated with Business Analysts, Developers, Product Owners, and Stakeholders on daily basis.
- Created test plan documentation and test strategies as per the requirements.
- Analysis of requirements and acceptance criteria.
- Created test cases and test steps in BDD feature file scenarios in Jira then executing those functional and regression test cases in JIRA.
- Created tables for requirements and scenarios in Jira.
- Located the elements using firebug or firepath and gathering the elements in page object model java classes.
- Worked with Chase's Robust Automation framework using JAVA, Selenium WebDriver, TestNg, Maven to develop automated scripts using Cucumber format with Gherkins followed by related step definitions using Java & Selenium webdriver for scripting, Creating PR raise, merging the code to develop branch using Github & executing the automated scripts & create Cucumber test report.
- Performing UAT, GUI testing, Regression testing for Chase's internal portal for ACH Collection, ACH payment & Quick deposit screens.
- Testing API web service using REST API and Postman tool.
- Creating confluence page for all test data.
- Working in Metrics using Tableau software and verifying the error logs in splunk.
- Performed various mobile device testing (Android & IOS) using Seetest.
- Giving KT sessions to New hires for understanding of Automation Framework, Chase portals/UI screens functionality, test data creation etc.
Confidential, Piscataway, NJ
Automation Developer
Responsibilities:
- Worked in dis Project in Confidential that deals with Online device certification (ODI Project) process, a revenue making project for Confidential, that deals with vendors companies for different devices for their devices to access Confidential 's network services.
- Worked with REST API using POSTMAN tools and checked response in JSON and XML.
- Worked with SQL query to validate the database using Oracle SQL, as well as importing data for backup, restoring the database table.
- Working with both business team and development team to plan for test strategy, test plan documentation, test cases, test deliverables aligned with business requirements.
- A part of end of to end software testing life cycle process while performing system integration testing, regression testing, UAT testing, End to End scenario testing, Confidential 's CQ5 environment testing as well as testing the application in Production Environment until it goes to release and business sign off.
- Automated test cases into test scripts using Java and Selenium WebDriver, TestNg, Maven using BDD Cucumber based Confidential 's internal automation " Tapsium" framework.
- Working with both HP ALM & JIRA for creating the test cases & logging the defects, creating necessary table in Jira with Table Grid editor.
- Worked as part of Agile team where we have releases every month and taking part of daily stand up meetings, sprint planning, sprint retrospective meetings etc.
- Working with BDD Cucumber framework for ODI project using Gherkin language along with Java, Maven and TestNG.
- Executed the parallel execution through TestNG xml and also through “Tapsium” framework portal ( Confidential ’s custom made automation framework), located webelements using XPath.
- Used BitBucket to merge automated code after creating branch with Master branch.
- Worked in Monthly Release management of Software product version, did testing of the product in upper level production environment & deployment & did business sign off as part of QA management.
Confidential, Chicago, Illinois
QA Automation Engineer & DevOps Engineer
Responsibilities:
- Tested web based applications by creating test scripts using Selenium Webdriver, Core Java, Maven, TestNG and worked on Hybrid automation framework.
- Executed backend data-driven test efforts with a focus on data transformations between various systems and a data warehouse as part of BCH Payment group.
- Worked from end to end software development life cycle including test strategy by analyzing business requirements, test plan, writing test cases, complying with business requirements, gathering test data, test automation, test execution and reporting defects, performing manual functional & automation testing both.
- Analyzed Requirement Document and Functional Design Document.
- Developed and maintained product test plan, test cases and test data, test result.
- Created test plans, created & uploaded test cases, created test steps, attaching evidences and logged the defects extensively using HP ALM, Sharepoint. Participated in defect life cycle for creating & retesting multiple times.
- Involved in verification of the GUI, functionality and usability testing of the web application both manually & through automation.
- Performed integration testing and validating SIT and CT environments for UAT testing and testing that includes unit, integrated, regression, and UAT.
- Worked with Rapid SQL, Oracle SQL Developer to restore the data, to create back up table and ran several SQL query commands for several test scenarios duing deployment as part of EHUB team. (Environment maintenance team at NT).
- Wrote SQL queries to test the back-end database functionality.
- Worked with Solace and Hermes to push the transaction XML messages into the queue to check the end to end flow of different transaction messages and gathering the errors and message details from different threads and message pools. Validated Control M jobs & TCS's internal product Bancs for financial transactions.
- Deployed different application codes in different environment taking the codes from GitHub to server using Putty, with experience in writing commands in UNIX script and Shell scripts and knowledge of Git command. Debugged the error logs for failures & used FTP protocol service to share & update test data, transaction files, error logs.
- Used SOAP UI to check the response for different application URLs.
- Worked with Jenkins for parallel execution of multiple job builds.
Confidential, New York, NY
Senior Quality Assurance Analyst
Responsibilities:
- Developing and maintaining robust & TEMPeffective Hybrid Framework consisting Cucumber & data driven framework.
- Developed and created QA test strategies, test plans, and test cases to align with business requirements.
- Worked in end to end in Software Testing Life Cycle (STLC) on Agile Environment to make the application bug free & comply with the business rules.
- Worked alongside Product Managers, Designers & Software Developers through full Software development life cycle (SDLC).
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Assured execution of test plans and test cases to validate business and system requirements through HP ALM while using it for logging defects as well as JIRA as agile management tool.
- Performed back-end testing to ensure that the user data was updated in database using SQL.
- Participated in Functional Testing, Integration Testing, and System Testing.
- Designed and executed the smoke, functional and regression test.
- Created automation test cases scripts and plans to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria using Selenium WebDriver and Java.
- Written and ran test scripts using Maven, TestNG and reviewed through TestNG report.
- Executed automated test cases on multiple platform using Hub-Node Structure of Selenium Grid and used Jenkins as Continuous integration tool.
- Have thoroughly done peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application.
- Performed REST API Testing to validate the business logic using POSTMAN tool.
Confidential, Chicago, Illionois
Lead QA Analyst
Responsibilities:
- Participated in the review and analysis of business requirements, functional specification and design documents to ensure test ability; reporting of gaps/discrepancies, to design the test & create the test scenarios.
- Created test cases and test scripts as per the design documents (both Functional and Technical Designs).
- Performed RTM (Requirement Traceability Matrix) to ensure all requirements are covered.
- Executed extensive end to end test scenarios as part of the Regression Testing and decreased the bug escape ratio to production using JIRA.
- Interacting with developers for the savior priority bug issues.
- Conducted daily status meeting with team members and coordinating with teams for the progress of the work done in application.
- Tested inventory and order tables in IBM Order Management System to validate the appropriate behavior of product add to bag, quantity selection, valid messages and order generation issues on application front end.
- Performed manual testing with In-house tools & used JIRA, ALM for defect update, test case update & evidences.
- Assisted automation test team to create automation test scripts using Selenium, Java and executed those for actual testing using Junit and Maven.
- Identified risks associated to QA activities to projects and communicate risk to Project Manager to minimize impact to overall project schedule.
- Created SQL queries to validate data transactions, manipulate data to test inventory system behavior both in front & back-end.
- Performed API Testing to validate the business logic using SOAPUI
