We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 7+ years of hands - on experience as Manual/Automated Testing of Web based and Client/Server applications different domains like Insurance, Banking, HealthCare and financial services.
  • Highly proficient in creating and implementing test plans and test cases based on Business requirements and functional specifications.
  • Strong in developing and executing Test Plans, Test Cases and Test Scenarios for manual/automated testing.
  • Strong experience in Software Development Life Cycle using Agile/Scrum, Waterfall methodologies.
  • Extensive working experience in GUI testing, Functionality testing, Integration testing, Backend testing, Regression Testing and UAT.
  • Expertise in using Rally as a project management tools.
  • Experienced on writing complex SQL queries to extract data from various source tables to perform database testing.
  • Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG/Junit, Maven tools.
  • Good Knowledge on using Maven's central repository to manage external JARs and other dependencies.
  • Experienced in using GitHub/GitLab as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced using Jenkins as Continuous Integration/ Continuous Deployment tool.
  • Proficient in using Apache POI to read data from external sources to feed locators and other data validation requirements into the test script.
  • Experienced in setting up and maintaining Maven build jobs in Jenkins using POM file.
  • Strong Knowledge in using TestNG and Junit as testing Frameworks.
  • Good knowledge in performing numerous counts of functional, regression, smoke and sanity testing using Selenium.
  • Excellent knowledge in writing unique CSS and Xpath locators using source code of the page to identify each unique element.
  • Proficient in creating automation Framework from scratch and configuring various other peripheral tools to perform tests.
  • Extensive knowledge of developing Data driven and Hybrid framework with Selenium WebDriver.
  • Understanding of software design principles and understanding of Object Oriented design principles.
  • Experienced in estimation of test effort and coordinate test schedule with overall project schedule.
  • Working Experience on Rest API, Selenium web driver, Test NG frame work.
  • Experience in Behavior driven development (BDD) approaches using Gherkin language using Cucumber tool
  • Experience in Mobile automation testing using different frameworks Junit and TestNG with Appium.
  • Expert Knowledge on TestNG and performed data driven testing using different Annotations, for Example, @Test, @Before Method.
  • Experience in developing Testing document like Test plan, Test case, RTM, Test data, Test scenario. Experience of Test execution and Test closure.
  • Well versed with Test Planning, Effort Estimations, Defect Reporting and test management and Effective Communication with clients.
  • Expertise in understanding Business process for better Test planning and Test Execution.
  • Worked on reducing maintenance, increasing execution speed and delivering better reporting capabilities of Selenium framework by utilizing parallel execution to cut execution time, TestNG custom reports, ANT builds, Maven.
  • Hands on Experience in using the Hybrid Test Automation Framework, POM using Selenium Web Driver, Data Driven Framework Selenium Web driver, TestNG, Maven and Java.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Good at bug-reporting and bug-tracking using Test Management tools like Quality Center and Jira.
  • Experience of working on SQL using different SQL queries and SQL joins, Views for data validation testing.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Experience in setting up CI Jobs and Running scripts using Jenkins
  • Experience in interacting closely and dealing with scrum team members in understanding User Stories to analyze testing requirements.
  • Proficient in Microsoft tools like MS Word, MS Excel and MS Power Point
  • Ability to work in multi vendor environment.

TECHNICAL SKILLS

  • Java
  • C#
  • Unix Shell Scripting
  • JavaScript
  • Eclipse
  • IntelliJ
  • Spring MVC
  • Selenium Web Driver
  • Selenium IDE
  • SOAPUI
  • Postman
  • GIT
  • SVN
  • UFT
  • Jenkins
  • Maven
  • Quality Center
  • Rally
  • Netezza
  • Informatica
  • ETL Jira
  • PL/SQL
  • SQL developer
  • MongoDB
  • Postgres
  • Couchbase
  • Confluence
  • KAFKA
  • Sauce Labs
  • Control-M
  • MSTR
  • BMC remedy Putty
  • OFSAA
  • Lombard.

PROFESSIONAL EXPERIENCE

Software Development Engineer in Test

Confidential, Phoenix, AZ

Responsibilities:

  • Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
  • Actively participated in daily Scrum stand-ups.
  • Prepared Test cases and Test plans for new functional modules.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Developed and maintained release acceptance tests using Web Driver, TestNG, Maven and Eclipse.
  • Create User stories in rally and update the tasks on a daily basis.
  • For every module written functional test cases in rally
  • Wrote automation test scripts to integrate with Rally.
  • Create test scripts in java using Selenium Web Driver.
  • Created test scripts to perform UI Validations and then connect with Backend DB to validate the results.
  • Used Apache POI for Excel sheet comparison
  • Used Test NG Framework for prioritization and Execution of test scripts
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Worked with Test Ng Annotations for Parallel Execution
  • Used Test Asserts for Comparing/Validating Expected Conditions
  • UsedLog4jto maintain Log files and debugging of automation scripts and web applications
  • Used Extent Reports for Reporting Test Results
  • Worked on git repository
  • Integrate with sauce labs to ensure parallel execution and improved regression execution time.
  • Set up CICD Pipeline with Jenkins to Run regression suit after each build
  • Developed Automation Scripts, Execution and Analysis Test Results using a Page Object Model and Data Driven Framework in Selenium.
  • Test the Web Service using POSTMAN and provide solution to automate all the project Micro services.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Speak with the business and understand requirements and functionality of the system to be tested and derive the automation strategy to test the system.
  • Coordinated with onshore and offshore QA team
  • Use Maven build tool to manage the dependency jars.
  • Drive code reusability by updating the framework with common page objects and functions which can be used iteratively across the framework.
  • Integrate with sauce labs to ensure parallel execution and improved regression execution time.
  • Update and track the defects in JIRA/RALLY.
  • Provide daily standup update to the scrum team and work closely with developers to effective test and automate the portal.

Software Test Engineer

Confidential, Chicago, IL

Responsibilities:

  • Experience in Design, develop and implement testing of various web services, GUI, data upload processes and end to end defect testing
  • Work with the business to understand requirements and functionality of the system to be tested and derive the automation strategy to test the system.
  • Create User stories in rally and update the tasks on a daily basis.
  • Prepare test scenarios in gherkin and update the automation framework.
  • Work in the Behavior Driven Development tool like cucumber to prepare the test scenarios and annotate them for running and debugging the regression suite.
  • Create test scripts in java using Selenium Web Driver.
  • Use Maven build tool to manage the dependency jars.
  • Test the Web Service using POSTMAN tool and provide solution to automate all the project Web API’S and test the message que in KAFKA.
  • Perform backend validations in Mongo DB for various portal applications.
  • Drive code reusability by updating the framework with common page objects and functions which can be used iteratively across the framework.
  • Designing feature file inCucumberwhich consist of parameters i.e. Feature, Scenario, Scenario Outline, Given, When, then required for execution codes
  • Creating Step Definition file and inserted the selenium code to run the test cases on bases of Given-
  • When-Then Scenario using cucumber annotations.
  • Integrate with sauce labs to ensure parallel execution and improved regression execution time.
  • Update and track the defects in JIRA/RALLY.
  • Provide daily standup update to the scrum team and work closely with developers to effective test and automate the portal.

Test Analyst

Confidential, Collegeville, PA

Responsibilities:

  • Participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test Scenarios, Test Cases, Test data, Test reports
  • Involved in automation testing using Selenium Web Driver, TestNG, Jenkins, Maven, Soap UI Postman
  • Performed Web Services testing and Validated XML request/response data using SOAPUI
  • Managed individual sprint user stories and tasks using JIRA as an Agile Management tool
  • As a Software Developer Engineer in Test (SDET) Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data.
  • Involved in writing and execution of test cases using Selenium web driver with Java and Cucumber (BDD).
  • Having good experience using build management tools like MAVEN.
  • Hands on experience in Automation Test scripts using POM and Maven.
  • Used Web Driver method waits like Implicit, Explicit, fluent waits and thread sleep.
  • Implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Experienced in GUI, Regression, UAT, Functional testing, Database testing
  • Written test cases for database testing
  • Used Select class to perform operations on the dropdown list.
  • Implemented automation using Selenium WebDriver, JAVA, Maven.
  • Configured Jenkins jobs for selenium scripts.
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid andJenkins
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Used GIT as application code repository.
  • Used Log4j to maintain Log files and debugging of automation scripts, Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
  • Had regular meetings with Developers to report various problems.
  • Detecting Defects, communicating (JIRA) to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.

QA Tester

Confidential, Chicago, IL

Responsibilities:

  • Performed review and analysis of functional requirements and test plan design documentation.
  • Writing Test automation script in Selenium Web Driver.
  • Configuring Testing Framework to execute Selenium scripts
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Converted existing QTP/ UFT script to selenium to support multiple browsers.
  • Analysis of the requirements (Agile methodology requirements comes in form of iterations) and prepared the analysis documents.
  • Validation on continuous integration and continuous delivery (CI/CD) concepts.
  • Build and maintain a CI/ CD pipeline that includes automated tests
  • Hands-on experience in testing using SoapUI tool.
  • Tested using the Restful API’s and Web services using SOAP UI and Postman
  • Execute test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
  • Upgraded of Manual test scripts into HP Quality Center for automation using QTP/UFT.
  • Managed all the Test Cases, test scripts and test results using Quality Center/ALM.
  • Provided Test Matrix to management when each project completed.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Wrote VB Script& developed Custom Functions by using QTP.
  • Used HP Quality Center as repository for requirement analysis, design test cases.
  • Created Test Scenarios and planned and executed both positive and negative test scenarios
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests
  • Designed test plans and defined cases for functional, integration system, and user acceptance testing.
  • Attended weekly report meetings and presented progress updates.

QA Engineer

Confidential

Responsibilities:

  • Involved in analyzing user requirements for application enhancements and preparing testing specifications.
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Test Automation Environment (HP-ALM Quality Center, and Load Runner) Installation, Testing and Support.
  • Performed Automation testing of web-based applications using QTP.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Involved in bug tracking using Quality Center (HP-ALM Quality Center)/Test Director.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis
  • Mentored development of Automated Functional tests (QTP).
  • Involved in Analyzing the requirements document to formulate the test cases and conductedmanual testing for the entire application
  • Designed and scripted maintainable test automation hybrid framework of functions and scripts in Quick Test Professional (QTP) writing & scripting by VBScript
  • Creation of VU Gen scripts using Load Runner Tool
  • Extensively used my SQL proficiency during data migrations
  • Configured HP ALM and UFT to store automated scripts into ALM.

Test Engineer

Confidential

Responsibilities:

  • Involved in all phases of SDLC and STLC and gathered requirements from BRD.
  • Performed Manual Testing of the application functionality to complete black box testing of the application.
  • Used different test scenarios to validate the functionality for the application.
  • Creating and generating system test scripts for different test scenarios covering all aspect of project functionality.
  • Developed test cases for Functional testing, GUI testing and Usability testing to ensuring the quality of the application.
  • Involved in Acceptance testing.
  • Performed Regression and Re-Testing following any updates or bug fixes by the development team.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Took part in the team bug review meeting.
  • Responsible for logging the defects, keeping track of them and verifying the bugs are the fix.
  • Bugs are reported using MS excel
  • Used Test Management, Defect Tracking & Configuration Management Tools - HP Quality Center
  • Communicated with developers regularly regarding defect resolution.
  • Actively involved in writing the traceability matrix for the coverage of all the scenarios.
  • Prepared Test case coverage reports for status meeting.
  • Took part in status updates, weekly meetings and provided relevant feedback with value added analysis geared towards improving and optimizing testing strategy.

We'd love your feedback!