Software Development Engineer In Test Resume
Hartford, CT
SUMMARY
- Software Development Engineer in Test Overall 9 years of extensive experience, more than 4 years Lead QA team in software Automation Testing, White box Testing and Black Box Testing, in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing TestPlan and Test Scripting, creating Test Scenarios.
- Working closely with developers, tech support and business representatives in agile development, taking scrum master role in addition to all sorts of testing activities.
- Delights in adopting exploratory testing and creating approaches that are context - driven and risk-based.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium, Cucumber, Appium and SoapUI while serving various domains such as Health Insurance, Banking, Retail and E-Commerce.
- Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).
- Lead Implementer for Application Lifecycle Management (ALM) and other Quality Assurance (QA) tools, such as Unified Functional Testing (UFT) and LoadRunner/Performance Center.
- Very good experience in Selenium Scripting using Selenium Web Driver and Eclipse IDE with TestNG
- DevOps increase development frequency that improve better communication with development production and testing team.
- Lead UAT for website application by designing tests plans, test scenarios and test case for integration, regression and user acceptance testing and worked closely with testing team to improve overall quality of the application.
- Enrolled building modern Spring applications with Spring Boot with Spring and related projects
- Handled mouse Actions classes, alerts, window pop outs in Selenium.
- Written an Automation Frameworks from Scratch using Selenium with WebDriver.
- Experience in writing Test Suites, Test Classes, DataProviders using TestNG which involves in-depth understanding of OOPS and HTML Knowledge.
- Written Data Driven/Keyword Driven Frameworks, Page Object Model(POM) using Selenium WebDriver with TestNG and JUnit.
- Have intensive experience in using Maven as build management Tool.
- Have good hands on experience on ANT as build management Tool.
- Used Agile methodology to perform various SDLC Phases-Requirements Analysis, Test Case.
- Very good experience in JavaScript writing.
- Very good hands on JAVA and understanding Data Structures in Java.
- Working experience in Manual, Automation Testing and White box Testing.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Very good experience on writing SQL queries.
- Used JIRA to track bugs and maintained the flow of iterations.
- Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Creation of BDD Components, Test cases and Test Lab and Test Plan components of Quality Centre.
- Used Jenkins tool for continuous integration of the builds.
- Worked in Enterprise application integration EAI, Finance, Telecom, Banking, Health Care, ISP, ERP and Billing Applications.
- Experienced in Functionality testing, Black Box Testing, System testing, Integration Testing, Regression Testing, User acceptance Testing, Ad-Hoc Testing, Performance testing, and Stress Testing.
- Wrote BDD Features, Scenarios using Cucumber and Gherkin format.
- Tested Soap and Restful Enterprise APIs using SoapUI Pro.
- Involved in Defect Management meeting and conflict management meetings on daily basis.
- Experience in implementing Client/Server and Web Applications developed on Java, JavaScript, HTML, XML and JUnit.
- Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Datadriven, Keywordframeworks and PageObjectModel (POM).
- Involved in Unit Testing, handled issues in System testing and UAT.
- Experience in Test Manual using QTP on Web Based Applications.
- Have good experience in writing Release Notes after every release to customers.
- Strong teamwork skills and the ability to communicate with all management levels.
- Good interaction with developers, managers and team members to coordinate job tasks.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, HP ALM (Manuel T), JUnit, Cucumber, Jasmine, Protractor, SoapUI, REST, Appium, Test Runner, GitHub, Microservices (Spring Boot/Spring Cloud), Groovy Script.
Methodologies: DevOps, Agile (Scrum), Waterfall, SDLC, STLC
Test Build& Integration Tools: ANT, Maven, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
Bug Tracking Tools: JIRA, Quality Center, Rally
Languages: Java, Java Script, HTML, XML, Gherkin, Python, Android, IOS
Databases: SQL Server, MS Access, Oracle, MySQL, NoSQL(MongoDB)
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera, TorBrowser
Operating Systems: Windows (98, XP, Vista & 8, 10) Linux, Mac, UNIX
Bug Tracking Tools: JIRA, Quality Center, Rally
MS Office Tools: Outlook, Word, Excel, PowerPoint, Access
Built tools: Ant, Maven
IDE: Eclipse, SQL Developer, NetBeans
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test
Confidential, Hartford, CT
Responsibilities:
- Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Lead to set quality standard for the team in various new testing technologies in the industry, finding new strategies for automation testing and day to day work processes like agile and scrum.
- Building up a team and choosing right number and skill set of resources, assign various tasks to the engineers as per strength of individual, Lead and mentor QA team members, as well as manage testers.
- Involved in reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, and Black Box Testing, Used automated tools like above, Selenium IDE and Selenium WebDriver.
- New library development with micro services architecture using Rest APIs, spring boot, Understand and influence the adoption of evolving Microservices and experience of developing Microservices
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Used Gherkin languages to write features and test scenarios.
- Used Spring Cloud to create REST full services like GET/POST /PUT/DELETE.
- Involved in UAT testing with users to prepare their UAT scenarios and test cases. Also, prepared UAT test cases with the help of the BR provided by the business.
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.
- Planning project in several Sprints using SCRUM methodology.
- Developed and executed software systems utilizing on Groovy Script.
- Showcasing strong back end middleware and API functional automation using SoapUI and Rest web services.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Designed and Developed Automation Test Framework using Data Driven Framework, Page Object Model(POM).
- Git repository to maintain the code and push the code.
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
- Created the automated test scripts for contact us Thank you, Member FAQ, Member login, Member benefits page using Selenium WebDriver.
- Also wrote BDD Cucumber Features, Scenarios, Step Definitions to focus on Application Behavior.
- Understanding the design and implementing it in the development phase
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Involved in creation of the feature files, Java scripts, Integration from HPALM.
- Written Cloud formation templates and deployed AWS resources using it.
- Used JIRA to track bugs and maintained the flow of iterations.
- Scripted Tests and automated using Selenium IDE / Selenium WebDriver at OS level for User Interface (UI).
- Tested the Application Mobile App using Appium on Android and IOS platforms with Real Devices as well as Emulators
- Spock Open Shift Grafana used for Generating and executing the logs and see the reports.
- Used JavaScript for creating the automated test scrips in Selenium WebDriver.
- Involved in writing test scripts using java and executed it through Selenium Cucumber.
- Developed automated test cases using Java and Selenium WebDriver for automated UI testing.
Environment: Selenium WebDriver, (Manual) HPALM, MySQL, Java, JavaScript, Windows7, Jira, Maven, Cucumber, Gherkin, Selenium Grid, SoapUI, Appium, Selenium Web Driver, Appium, TestNG, Maven, Load Runner, Jenkins, ALM 11.0, SOAPUI, Cucumber, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Oracle, UNIX, Robot Frame Work, Jira, GitHub, Source Tree and Automation testing in Selenium. Geb, Groovy, Spock, OpenShift, ALM, UI Path, Katalon Studio, Postman, Splunk.
Senior Software Development Engineer in Test
Confidential
Responsibilities:
- Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created defects in Jira. Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.
- Lead quality assurance testing for large-scale, web applications, tools, and software support continuous integration process improvement and innovation, building up and leading the Testing Team to the success of project, defining the scope of testing within the context of each release / delivery.
- Responsible for leading best practices and process improvements to increase efficiency and decrease testing times while simultaneously managing onsite and offshore teams.
- Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices, oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Developed Test Plans, Test Strategy, Test Scripts, Test Designs, Test Cases, RTM (Requirement Traceability Matrix), Requirement Analysis Document, Technical Design Document, Test closure reports and Test scenarios for Manual Testing and Automation Testing.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber, created Feature File, Scenario Outline with Cucumber framework.
- Analyzed current test practice, test cases and system to build the Framework for test automation.
- Experienced on developing BDD and TDD script with Cucumber and written step definition for based Gherkin features.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs. Sent daily status report (DSR) to the product manager and other stakeholders by configuring Jenkins.
- Ability to connect with the Database to execute SQL statements for validating data in the data table for Database testing. Performing back-end testing by developing SQL queries, creating complex queries, with various kinds of joins such as Inner Join, Left outer join, Right outer join and Full outer join.
- Used Jira to raise the defects and to manage defect management process. Developed Traceability Matrix which is a proof of document to ensure that all the specifications are been tested and has no defect.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE. Developed test code in Java language using Eclipse IDE, SoapUI and TestNG framework, configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Managed the framework dependency jars using Maven.
- Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.
- OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.
- Performed GitHub as a source repository system to share code within the office as well as with the team.
- Created Test Scripts in SOAP UI for Testing Web Services.
- Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Performed functional, regression and UAT Testing extensively used selenium test suite (IDE, RC and web driver).
- Involved in writing load scripts using Apache JMeter.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy, performed REST API testing by Soap UI.
- Planning project in several Sprints using SCRUM methodology.
- Performed Load testing using LoadRunner / J-Meter tools.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing.
- Involved in Test Case Reviews, attended daily calls and Status Calls. Involved in writing Test plans, Test Cases, and Test Scripts.
- Regression testing on the entire application to ensure that nothing is affected by after the Defects have been fixed, participated in System, Regression and Acceptance Testing.
- Have been involved in PI session. Committed PI objectives to set of SMART objectives that are created by each team with the business value assigned by the Business Owners.
- Program board - highlighted the new feature delivery dates, feature dependencies among teams and with other ARTs, and relevant Milestones.
- Document all problems, assist in the resolution Design and execute automated and manual tests, including exploratory testing
- Collect testing metrics, reports status as defined in test plan with supporting data.
Environment: Windows 7, Selenium Webdriver, Java, JavaScript, Protractor, Eclipse Ide, Jenkins, GitHub, Maven, Cucumber, Gherkin, Rally, DevOps, Manual Testing, NoSQl(MangoDB), Jira, Win XP,Manual Testing, Selenium web driver, Load Runner, Advanced Rest client, XML, HTML5, JMeter, SOAPUI, UNIX, Agile, SQL Server 2012/2014and MySQL
Software Development Engineer in Test
Confidential
Responsibilities:
- Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Lead to set quality standard for the team in various new testing technologies in the industry, finding new strategies for automation testing and day to day work processes like agile and scrum.
- Building up a team and choosing right number and skill set of resources, assign various tasks to the engineers as per strength of individual, Lead and mentor QA team members, as well as manage testers.
- Involved in reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, and Black Box Testing, Used automated tools like above, Selenium IDE and Selenium WebDriver.
- New library development with micro services architecture using Rest APIs, spring boot, Understand and influence the adoption of evolving MicroServices and experience of developing MicroServices
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Used Gherkin languages to write features and test scenarios.
- Used Spring Cloud to create REST full services like GET/POST /PUT/DELETE.
- Involved in UAT testing with users to prepare their UAT scenarios and test cases. Also, prepared UAT test cases with the help of the BR provided by the business.
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.
- Planning project in several Sprints using SCRUM methodology.
- Developed and executed software systems utilizing on Groovy Script.
- Showcasing strong back end middleware and API functional automation using SoapUI and Rest web services.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Designed and Developed Automation Test Framework using Data Driven Framework, Page Object Model(POM).
- Git repository to maintain the code and push the code.
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
- Created the automated test scripts for contact us Thank you, Member FAQ, Member login, Member benefits page using Selenium WebDriver .
- Also wrote BDD Cucumber Features, Scenarios, Step Definitions to focus on Application Behavior.
- Understanding the design and implementing it in the development phase
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Involved in creation of the feature files, Java scripts, Integration from HPALM.
- Used JIRA to track bugs and maintained the flow of iterations.
- Scripted Tests and automated using Selenium IDE / Selenium WebDriver at OS level for User Interface (UI).
- Tested the Application Mobile App using Appium on Android and IOS platforms with Real Devices as well as Emulators
- Selenium Grid is used to test parallel testing.
- Used JavaScript for creating the automated test scrips in Selenium WebDriver.
- Involved in writing test scripts using java and executed it through Selenium Cucumber.
- Developed automated test cases using Java and Selenium WebDriver for automated UI testing.
Environment: Selenium WebDriver, (Manual) HPALM, MySQL, Java, JavaScript, Windows7, Jira, Maven, Cucumber, Gherkin, Selenium Grid, SoapUI, Appium, Selenium Web Driver, Appium, TestNG, Maven, Load Runner, Jenkins, ALM 11.0, SOAPUI, Cucumber, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Oracle, UNIX, Robot Frame Work, Jira, GitHub, Source Tree and Automation testing in Selenium.
Senior QA Automation
Confidential
Responsibilities:
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
- Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA
- Used Data Driven Framework and extracted the data from external Excel files using Apache POI .
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Designed & implemented from scratch various test solutions using Protractor/Selenium, Mentored the test automation team members on the technical front.
- Executed User Acceptance Tests in Behavior Driven Pattern using Cucumber.
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
- Used Hibernate ORM mapping files or annotations on the persistent classes.
- Used JIRA to track bugs and maintained the flow of iterations.
- Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Identified the test cases required and uploaded them.
- Worked on agile scrum based methods for BDD.
- Wrote NoSQL quires from database.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Working for unit system functional software test automation.
- DevOps increase development frequency that improve better communication with development production and testing team.
- Created Data Driven framework using JUnit.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
Environment: Windows 7, Selenium Webdriver, Java, JavaScript, Mocha, Chai, Protractor. Eclipse Ide, Jenkins, GitHub, Maven, Cucumber, Gherkin, Rally, DevOps, Manual Testing, NoSQl(MangoDB)
QA Analyst
Confidential
Responsibilities:
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
- Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).
- Lead UAT for website application by designing tests plans, test scenarios and test case, Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.
- Used Data Driven Framework and extracted the data from external Excel files using Apache POI .
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Executed User Acceptance Tests in Behavior Driven Pattern using Cucumber.
- Prepared and tracked Requirement Traceability Matrix (RTM) with the test cases developed
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Used JIRA to track bugs and maintained the flow of iterations.
- Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports
- Performed manual testing on different modules of the application.
- Identified the test cases required and uploaded them in TIMS cisco internal tool
- Worked on agile scrum based methods for BDD
- Working for unit system functional software test automation.
- Understanding the design and implementing it in the development phase
- Showcasing strong back end middleware and API functional automation using web, SOAPUI, XML
- Used Gherkin languages to write features and scenarios
Environment: Win XP, Jira, Manual Testing, Selenium WebDriver, TestRunner, Advanced Rest client, XML, HTML5, SOAPUI, UNIX, Agile, SQL Server 2012/2014and MySQL.