Sr. Sdet Engineer Resume
Chicago, IllinoiS
SUMMARY
- Expert professional with 9+ years of experience in Manual and Automation testing across Web, API testing & Mobile interfaces. Capability to work on difficult projects with limited supervision.
- Exposure to all the phases of testing, including Integration/System Testing, Regression Testing, User Acceptance Testing, Beta Testing etc.
- Design and Implement automation frameworks like Data Driven, Hybrid and object driven framework using Selenium WebDriver.
- Proficient in working with automation tools such as Selenium Web Driver, TestNG, Cucumber and Eclipse.
- Exposure to Android Studio and XCode interfaces.
- Knowledge in writing SQL Queries for Database testing for data validation using Microsoft SQL Server, MySQL, and Oracle and establish JDBC connectivity between the Java Programming language and a wide range of databases.
- Knowledge of Agile and SAFe Methodologies
- Knowledge in developing Strategy documents such as Test Strategy, Master Test Plan, Gate Review and Status reports across project life cycle.
- Knowledge in using Apache POI for data driven frameworks to load test data into required test scripts from external sources like excel sheets.
- Knowledge of Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
- Knowledge of maintaining Selenium & JAVA automation code repositories using version control tool such as Git/SVN.
- Knowledge of implementing automation with Selenium, Docker and Protractor tools.
- Knowledge in implementing Maven as a build management tool to manage the required dependencies, plug - ins and for uniform build system.
- Knowledge of Cross-Browser Testing to test whether the web applications are working as desired in different browsers and environments.
- Knowledge of Cloud automation tools such as AWS, Browser stack
TECHNICAL SKILLS
Methodologies: agile (scrum), waterfall
Testing tools: selenium web driver, cucumber, eclipse, android studio and xcode
Test management tools: Jira, HP ALM, Microsoft azure (vsts)
MS office tools: outlook, MS word, MS excel, MS PowerPoint, MS Access, MS Visio, AutoCAD
Data management tools: confluence, SharePoint
Test & integration tools: Maven, Jenkins, GIT
Programming language: java, c, c++, python
Databases: oracle, SQL Server.
Markup languages: HTML, CSS, XML
Operating systems: Windows & MAC OS
Frameworks: behavior driven, data driven, hybrid, page object model.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
Sr. SDET Engineer
Responsibilities:
- Participated in Sprint Ceremonies such as grooming/planning, standup and retrospective meetings.
- Defined Test Case and Requirements, Created Test Scripts and mapped with Traceability Matrix templates.
- Utilized Jira for Defect Management. Worked with Development resources for triaging defects, reproducing with different combinations of data and prioritizing accordingly.
- Worked with Development team to ensure the development completion target dates are planned keeping in mind of QA estimates required for each user story.
- Prioritize user stories which have highest story point estimates with development team and ensure QA has enough time to complete the stories before the sprint ends.
- Walkthrough Test Cases and Results to Project Lead and Sign off team during review process.
- Designed and Reviewed Hybrid framework using a mix of Object Driven and Data Driven framework.
- Used Cucumber for automation testing.
- Tested the API’s as well as validated the data returned through web services.
- Created functions and libraries for Web application using Selenium Web Driver.
- Created automation suite using XML which allows executing specific test cases such as Regression Scripts, End to End scripts or all Java scripting’s.
- XML Reports are generated which lists total test cases Pass/Fail status using assert function.
Confidential, Durham, North Carolina
QA Analyst.
Responsibilities:
- Part of Agile-Scrum team, participated in Sprint planning and Demo meetings, Retrospective meetings etc.
- Created test plans, test suite and uploaded into the quality center.
- Reviewed requirements for testability and usability, consulted development team with regards to system functionality.
- Created and enhanced numerous test scripts to handle changes in the application's GUI in the environment using Selenium.
- Designing and building Frameworks like Behavior Driven Development (BDD/TDD), Hybrid, Keyword driven, and data driven using Selenium Web driver, API Testing
- Worked in the Agile Environment with frequently changing requirements and features set review product requirement document.
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with the development team to understand technical design and architecture for test planning.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
- Wrote and implemented automated test scripts using Selenium WebDriver.
- Implemented Page Object Model automation framework with Java and Selenium Web Driver.
- Implemented TestNG automation framework through Selenium WebDriver with XML to control the flow of the test cases.
- Performed cross browser testing using Selenium Grid.
- Created Test Reports generated out of TestNG and captured the error screenshots.
- Wrote Regression test cases and automated using WebDriver.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Performed testing on Web Services using REST Assured and Postman to check the communication between different services.
- Performed Automation testing using Selenium on Web-based (Browser) application.
- Participated in Developing User Defined functions to support the automated java scripts.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Coordinated with the developers in resolving the testing defects.
- Participated in Test Process Improvement discussions and advised in Strategies to implement and enhance the Testing process.
Confidential, Detroit, Michigan
QA Engineer
Responsibilities:
- Worked closely with business users to obtain system acceptance
- Planned, executed and evaluated test cases using Selenium WebDriver
- Developed automated regression test suites
- Performed Functional, Black Box, Smoke, and End-to-End Testing
- Conducted Positive and Negative testing with valid and invalid data
- Configured JDBC connections to retrieve data from database
- Created testing data needed to execute manual and automated test cases using Data Driven Frameworks
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari
- Developed BDD tests using Cucumber by writing feature file using gherkin language and step definitions and developed required Selenium support code in Java for Cucumber
- Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, dropdown lists, combo boxes and list boxes using Selenium
- Interacted with the Development team in prioritizing the defect list and validating known bug fixes
Confidential, Austin, Texas
QA Analyst
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- PerformedExtensive Manual Testing
- Developed Test Plans, Test Scenarios, Test Cases.
- PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
- Interacted with the development and testing teams to improve the overall quality of the software
- Analyzed the performance based on the reports generated and conducted end to end test executions on the entire application.
- Worked on enhancing the existing front of the application for its look and feel.
- Responsible for providing a regular status report to the upper management
- Involved in setting up different configuration environment for compatibility testing and manual testing.
- Performed ad-hoc, Functional, Regression, Integration, Data-driven testing and Compatibility Testing of Web-based Application.
- Responsible for updating and maintaining the Test Directory for all the defects found during functional and regression testing and follow up of the bug life cycle.
- Carried out extensive Backend Testing to ensure proper backup and restoring of data by writing SQL queries using MySQL tool.
- Maintained Test Logs and Test Summary Reports.
- Developed UAT Test cases to cover all over Functionality.
