Software Development Engineer In Test Resume
Stamford, CT
SUMMARY
- Software Development Engineer in Test (SDET) around 8 years of experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Expertise in development of Test Strategy, Test Cases, Test Plan, and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing across various domains such as Healthcare, Banking and Retail/E - commerce.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Performed different types of testing like Smoke, Sanity, Regression, Integration, WebService and Database testing.
- Experienced working with open source tools such as Selenium Web Driver, Postman and Eclipse.
- Used various Selenium locators like Id, name, link text, partial link text, x-path and CSS to identify correct UI elements/objects in automation scripts.
- Experienced in execution of batch jobs using F-Secure SSH client.
- Expertise in grouping of test suites, test methods and test cases for smoke, regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.
- Developed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definition in Gherkin format and executed tests using runner class.
- Experienced in database testing using SQL queries with databases such as MS SQL and Oracle .
- Configured application framework with Apache POI to process test data from excel.
- Experienced writing selenium automation scripts in Java using TestNG annotations and performed parallel execution.
- Prepared and maintained automation framework such as Page Object Model with Data Driven.
- Experienced in verifying the error logs in AWS cloud watch after batch job execution.
- Scheduled jobs and automated build using a centralized continuous integration tool, Jenkins, in a periodic interval and generated reports by integrating with Maven build management tool.
- Experienced using Test Management tool- Rally and Jira for bug reporting and tracking progress, execution and deliverables.
- Executed SQL queries to conduct data Integrity testing and used JDBC connections.
- Experienced in web services manual testing using Postman for Restful services.
- An individual with a track-record of being a 'self-starter', who can effectively accomplish assigned tasks, deliver on-time with a high-level of accuracy, and proactive in solving problems.
TECHNICAL SKILLS
Methodologies: Waterfall, Agile, SDLC, STLC
Testing Tools: Selenium WebDriver, Postman, JMeter, HP Quality Center/HP ALM
Test Build & Integration Tools: Maven, Jenkins, GIT
Frameworks: Data Driven, Behavior Driven, Page Object Model, TestNG
Programming Languages: C, Python, JAVA, T-SQL, PS-SQL
Databases: MS SQL, Oracle
Operating Systems: Windows, Linux
Defect Tracking Tools: Rally, Jira, GIT
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint
Other Tools: Eclipse, ChroPath, FirePath
PROFESSIONAL EXPERIENCE
Confidential, Stamford, CT
Software Development Engineer in Test
Responsibilities:
- Worked in Agile/Scrum methodology and performed agile testing to check application functionality.
- Assessed & analyzed user stories and participated in sprint planning, review sessions, story elaborations, retrospective, scrum meetings and developed test scenarios, test cases, test data and reports.
- Performed UI testing for a salesforce application called Agent App.
- Extensively performed API testing using Postman for multiple applications.
- Coordinated and collaborated with offshore team while working on certain requirements.
- Performed smoke testing and regression testing for WSS-Web Self Service (magazine application).
- Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
- Performed IVR application testing in different environments.
- Maintained automation frameworks such as Page Object Model and Data Driven.
- Incorporated the test data in to test scripts from excel work sheets using Apache POI API.
- Used Jenkins tool for continuous integration of the builds and Maven build management tool to manage required dependencies.
- Performed backend testing in-order to validate the response obtained in Postman response body.
- Used Git for working efficiently with the remote team and used it to store the framework and the developed test scripts.
- Wrote SQL Queries to connect to database and fetch data for a specified set of test requirements.
- Found Defects, prepared defect reports and status reports, defect tracking using Rally.
- Executed test cases and participated actively in Smoke Testing, Sanity Testing, System Testing, Functional Testing, Positive, Negative Testing and Regression Testing.
- Used POST, GET, PUT, DELETE methods while sending http requests.
- Experienced in executing Jenkins batch jobs using F-Secure SSH Client.
- Shared daily status reports with all the team members, team lead, manager and product owner.
- Conducted and participated in conflict management meetings with the team and stakeholders for better quality of the product.
Environment: Selenium Web Driver, Chrome, JIRA, Apache POI, Log4j, Java, HTML, JavaScript Executor, CSS, Xpath, Windows, SQL, Maven, GIT, Postman, TestNG, F-Secure SSH Client.
Confidential, Cleveland, OH
Automation Engineer
Responsibilities:
- Worked in Agile/Scrum methodology and performed agile testing to check software functionality.
- Assessed & analyzed user stories and participated in sprint planning, review sessions, scrum meetings and developed test scenarios, test cases, test data, test procedures, test reports.
- Performed GUI testing, integration testing and regression testing on web application and client-server application.
- Identified test cases and automated using Selenium WebDriver, TestNG and Java technologies in Eclipse IDE.
- Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
- Developed scripts to navigate to various iframes and performed operations on the hidden web elements.
- Generated test reports using TestNG and captured the error screenshots.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Performed cross browser testing on various browsers like IE, Chrome, Firefox and compatibility testing using Selenium Grid.
- Experienced in writing simple to complex SQL queries like stored procedures, views, tables, Indexes.
- Performed database performance optimization using SQL Profiler and Tuning Advisor.
- Maintained automation frameworks such as Page Object Model and Data Driven.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Incorporated the test data in to test scripts from excel work sheets using Apache POI API.
- Used Jenkins tool for continuous integration of the builds.
- Used Maven build management tool to manage framework dependency jar files.
- Used Git for working efficiently with the remote team and used it to store the framework and the developed test cases.
- Configured JDBC connections between java and wide range of databases to retrieve the data.
- Wrote SQL Queries to connect to a database and fetch data for a specified set of test requirements.
- Wrote Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD.
- Found Defects, prepared Defects and Status Reports, Bug Triage, defect tracking using JIRA.
- Executed test cases and participated actively in Smoke Testing, Sanity Testing, System Testing, Functional Testing, End to End, Positive, Negative Testing and Regression Testing.
- Used Postman to conduct web services testing.
- Generated Logs using Log4j.
- Planned and assisted for quality assurance schedules and assignments.
- Logged and tracked to verify the resolution of software and its specification defects.
- Shared Daily Status Reports with all the team members, Team Leads and Managers.
- Conducted and participated in Conflict Management meetings with the team and stakeholders for better quality of the product.
Environment: Selenium Web Driver, Chrome, JIRA, Apache POI, Log4j, Java, HTML, JavaScript Executor, CSS, Xpath, Windows, SQL, Maven, GIT, Postman, TestNG.
Confidential, Detroit, MI
Manual Tester
Responsibilities:
- Developed test cases from functional requirements, technical specifications and use cases.
- Prepared manual test cases by using positive and negative test scenarios.
- Performed Regression testing at various phases of the project development.
- Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
- Performed re-testing the test cases and closing the defect.
- Experienced in Web Service testing using Fiddler.
- Participated in peer review with team lead to review test cases/test scripts.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and Test Report using HP ALM.
- Created Test Cases and Test Scripts for various modules, performed re-testing and closure of defect.
- Co-ordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP ALM.
- Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
- Tested for database validation to validate tables and data manually by running SQL quires.
Environment: HP ALM, Windows, UNIX, Microsoft Tools.