Sr. Sdet Resume
0/5 (Submit Your Rating)
Sugarland, TX
OBJECTIVE
- To obtain a Senior Software Development Engineer in Test position that allows me to develop and utilize my extensive testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment.
SUMMARY
- With 6 years of experience in Software Analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client / Server applications, and databases using manual and automated testing approaches.
- Good experience in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including Waterfall, and Agile Scrum methodologies.
- Proficient in all forms of testing including System, Regression, Smoke, Functional, Integration, and User Acceptance Testing (UAT).
- Experience working in Waterfall, Agile Scrum, and Agile Kanban Methodologies.
- Analyzed application functionality and accordingly developed Test Automation Framework from scratch using Selenium WebDriver and Java, structured using Page Object Model (POM), and organized using Maven in Eclipse IDE and Java.
- Experienced in developing reusable methods and Exception handling scripts using OOP Language JAVA.
- Practical experience with User Story Sessions for creating User Stories with better Acceptance Criteria and Definition of Done.
- Key expertise includes testing UI Testing with Multi Testing environment using automated testing with SeleniumWebDriver and JAVA Programming in Eclipse IDE.
- Executed automation scripts on different browsers/environments & reported defects/results to the team. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior. Maintained the Selenium & JAVA automation code and resources in the version control system GIT over time for improvements and new features.
- Experience with 508 Compliance test scripts and reporting of test results.
- Expertise in designing and developing automation framework using Selenium Web Driver, Cucumber, JAVA, Unit, Maven, TestNG, andJenkins as a Continuous Integration.
- Proficient in using Version Control Tools like GitHub and Bitbucket.
- Hands - on experience working on defect-tracking tools like JIRA,, Bugzilla, and YouTrack.
- Extensive experience in Functional testing, Black/White box testing, Unit testing, and User Acceptance testing (UAT).
- Hands-on experience in testing Web Services for API testing (SOAP, REST) using REST-Assured and POSTMAN Tools.
- Solid experience in writing and executing SQL queries to perform data validation and back-end testing of databases.
- Efficiently provided timely and accurate reports whether with TestNG, JUnit, or Jenkins.
TECHNICAL SKILLS
Testing methods: Functional testing, Regression testing, Smoke testing, System testing, Integration testing.
Languages/Framework: JAVA, JUnit, TestNG, SQL, Cucumber
Automation Testing Tools: Selenium WebDriver, Cucumber, Maven, Jenkins
Bug Tracking Tools: JIRA
RDBMS: Oracle, Apex, MySQL
Repository System: Git/GitHub
PROFESSIONAL EXPERIENCE
Confidential, Sugarland, TX
SR. SDET
Responsibilities:
- Actively participated in Daily scrum meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings.
- Used Cucumber for the entire regression testing and functional testing with Selenium WebDriver and JAVAas primary tool to the Test Scenarios and Test Cases.
- As a cross-functional team member of Agile environment worked closely with Product Owner to analyze the Acceptance Criteria for user stories.
- Wrote complex SQL queries to verify and validate the exact targets for email and direct mail campaigns.
- Designed the future state testing to be implemented in the next phase of this effort.
- Participated requirement specification and documentation review meetings with developers and BA team.
- Involved in Estimating Time Efforts based on test plans and business requirements.
- Created reusable functional library for the common function flow and maintained common repository.
- Participated Production support and user feedback sessions.
- Attended weekly meetings with QA team and the development team to review and analyze the defects and discuss the progress of the project.
- Attended daily stand-ups, lessons learned meetings.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application in various Browsers and OS.
- Estimated efforts for test automation development in the sprint planning session, writing test scripts using HP QTP /UFT.
- Lead test case review with project team to ensure testing scope and coverage.
- Performed regression and smoke test automation executions for the windows application. It used for UI automation testing
- Track the execution summary and defect tracking using test management tool ALM.
- Developed Test Plan, Test Scenarios, Test Cases, and Test steps for various Business Services/methods covering both Positive and Negative testing requirements.
- Worked in an agile development life cycle implementing end-to-end applications test automation solution working through full SDLC.
- Implemented BDD framework using Cucumber and created step definitions and feature files using Gherkin language.
- Performed Automation and Manual Testing in an internal web-based application.
- Used error and exception handling for the complex window object types.
Confidential
Software Automation Engineer
Responsibilities:
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
- Automated APIs using REST ASSURED Libraries and Manually tested APIs with POSTMAN and SOAP UI
- Used Junit-Cucumber Framework to drive the execution.
- Participated in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprint Demo, Sprint Retro meetings.
- Automated the functional scenarios and built the Automation Regression Suite to run on demand.
- Integrated Selenium WebDriver with Cucumber for testing UI.
- Achieved Continuous Integration through Jenkins.
- Primary duties included Smoke, Integration, Regression and Functional, to include execution, defect tracking and reporting.
- Implemented JUnit as behavior drivendevelopment(BDD) testing framework, developed Page Object Model and defined dependencies in Maven Pom.xml
- Created unique locators to identify, interact and get information from complex web elements.
- Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.
- Extensively involved in analyzing Business Requirements, created Test plans and prepared detailed Test cases for Application under Test (AUT).
- Experienced working with SeleniumAutomation Tool, WebDriver to Test UI Applications.
- Partnered with software developers and other testers to deliver strategic product quality solutions.
- Used Selenium WebDriver with java to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed multi browser testing to establish cross browser compatibility.
- Experienced working with Jira to track the task and issues, attended daily status meetings to update the status of work.
- Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
- Successfully Developed and designed Automation Framework for web based applications and developed Java test scripts to test the functionality of the application using Selenium WebDriver and TestNG framework.
- Extensively created SQL statements to query the Oracle Database for Data Validation and Data Integrity using APEX as management tool.
- Developed test code in Java language using IntelliJ IDE.
Confidential, Temple Terrace, Fl
Manual Tester
Responsibilities:
- Actively involved in preparation of requirement traceability matrix documentation for mapping.
- Prepared Test Plan, Test cases and wrote Test Scripts.
- Performed manual testing for functional test cases and logged defects in ALM.
- Actively performed negative testing, positive testing, ad-hoc testing, manually.
- Participated in both code and framework design review meetings.
- Worked closely with the developers to get the immediate resolution to the defects.
- Performed Smoke test, Functional test, Regression Test, User Acceptance Test.
- Performed Manual Testing of each functionality of the Application under test.
- Interacted with Product Owner and Development team to better understand the user stories and Acceptance Criteria.
- Prepared quality assurance reports for each product line.
