Software Development Engineer In Test Resume
5.00/5 (Submit Your Rating)
Denver, CO
SUMMARY
- Over 8 years of experience with expertise in developing automated frameworks for Web based applications.
- Experience in designing and implementing different automation frameworks like Data Driven (BDD and TDD), Keyword Driven, Hybrid, Modular testing and Java utility frameworks like TestNG and Junit.
- Experience in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, JUnit, Eclipse and TestNG.
- Strong expertise in Object Oriented Programming language(Java), HTML, XML.
- Worked on Selenium grid to run multiple tests across different browsers and operating systems in parallel.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Action for various key and mouse event, with different Locators (xpath, CSS, id, Link text).
- Strong Knowledge in implementing Log4j as a logging framework and for the debugging.
- Expertise in implementing APACHE POI/JXL to read the data from external resources in Selenium
- Experience with Continuous Integration and Continuous Deployment (CI/CD) Bamboo or Jenkins.
- Experienced in using build management tools such as Jenkins Build Server, Maven.
- Experience in designing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Acquired strong domain/business knowledge in Finance, Health Care and Retail domains.
- Extensive experience in Software Quality & Analysis Management especially in Finance, Healthcare and Retail domains
- Expertise in Software Development Life Cycle (SDLC) in Agile as well as Waterfall methodologies.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Strong Knowledge in Mobile Testing using Appium for (Android/IOS) applications.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
- Experience in Database Testing writing complex SQL Queries for data validation.
- Expertise in Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Expertise in using various defect-reporting and defect-tracking tools like JIRA, Bugzilla, Rally, HP ALM, IBM rational Clear Quest.
TECHNICAL SKILLS
Tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, IBM rational ClearQuest, Ready API, Eclipse, Visual Studio, Jenkins, Maven, JDBC, Git Hub, BitBucket, Gauge, Postman.
Languages: Java, SQL, XML, HTML
DB Tools: DB Visualizer Pro, SQL Server
Methodologies: Agile, Waterfall, Scrum.
Test Strategies: SIT, Functional, Smoke, Regression, UAT
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test
Confidential -Denver, CO
Responsibilities:
- Worked on boarding application called as Copilot.
- Created Automation framework for Copilot from the scratch using Gauge and Selenium.
- Ensuring extensive unit test code coverage
- Being capable of building, deploying and managing own environment
- Developing quality automation code and maintaining the same
- Verified the UI elements using X Path and CSS values
- Created automation scripts for the JIRA tickets assigned
- Participated in retrospective meetings after every sprint completion.
- Used Docker and Jenkins for continuous integration.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts.
- Created test reports generated out of Gauge and captured the error screenshots
- Performed feasibility analysis and test effort estimation for automation testing utilizing Selenium WebDriver using JAVA and Gauge for Web Applications.
QA Engineer
Confidential -Dallas, TX
Responsibilities:
- Involved in the design and development of test plan from business and functional requirements which includes test objectives, test strategies, test environments, test coverage etc.
- Regression testing was performed after each build release of the application
- Used Hybrid Framework of Selenium to get data from Excel.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Actively communicated with the end users and business users to create realistic test cases.
Software QA Engineer
Confidential - Denver, CO
Responsibilities:
- Designed test Plan, performed different types of testing techniques like Smoke testing, Regression testing, SIT and UAT for ecommerce website.
- Designed test scenarios, test cases, RTM and Defect tracking in HP Quality Centre.
- Designed and implemented Data Driven automation testing framework with Selenium WebDriver written in Java.
- Performed Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Executed test cases relating to mouse over using Actions class and found hidden elements using XPath, CSS and windows classes.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting and weekly assessment meetings.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Used Application Lifecycle Management (Quality Center) for tracking test requirements, references, test plans, defects and communicating them among the team members and developers.
- Worked in creation, preparation, and conduct of quality assurance reviews.
- Prepared Test Data to execute complex scenarios.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
Programmer Analyst
Confidential
Responsibilities:
- It is a Data Migration project in which data is migrated to Confidential Caremark from Universal America (Acquired by Confidential ).
- Developed Test Scenarios, Test Conditions and Test Cases based on the functional specifications, Design Documents and Use Cases.
- Involved in Reviewing and Finalizing the Test Cases for the Execution.
- Created and maintained the Requirements Traceability Matrix and Test Matrix.
- Creating and executing test cases for GUI, Sanity, Smoke, Functional and Regression testing.
- Conducted weekly testing checkpoint meeting to discuss testing status, issues, escalation, task that needs to be completed following week.
- Involved in Sprint retrospective meetings scheduled at the end of each sprint.
- Drove completion of testing activities for each stage: Modular, Product, End to End, Regression, UAT and Smoke testing in production environment. All deliverables were completed on time, with quality and within budget.
- Wrote queries in SQL Server to validate the data displayed in the Facets front end.
- Responsible for scheduling the batch execution of the tests, log and track defects using Quality Center.
- The objective is to test the Metavance application which provides the capabilities for billing IBU and SHOP business enrolled through Health Insurance Market Place for testing new enrollment data elements like Premium subsidy amount.
- Testing is mainly focused on Enrollment and Billing-related processes like Billing (Direct Pay & Rollup entities), Cash Processing, Refund Processing & Adjustments, Cash Activities like Transfer & Reversal, Membership & Billing Reports, Cash /Financial Reconciliation for Marketplace requirements.