Senior Software Development Engineer In Test (sdet) Resume
Irving, TX
SUMMARY
- 7+ years of QA experience in Manual and Automation testing on Web, Mobile applications in Software Quality Assurance Testing.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Black box testing and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server - based Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle including Waterfall and Agile methodologies.
- Experience programming in Java, HTML, XML and SQL on Windows and UNIX environments.
- Experience in designing and implementation of automation frameworks including TDD, BDD, data driven, keyword driven using Selenium WebDriver.
- Integrated CI/CD using Jenkins, Bamboo, Maven, Git, Jira to run the tests on timely based.
- Experience as a quality analyst with mobile applications, automated software testing using Selenium, QTP, SOAP UI and Quality Center.
- Experience with Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
- Expertise in testingWeb Services-SOA architecture, XML, SOAP, HTTP, WSDL, and RESTusing various industry standard tools like SOAPUI.
- Hands on experience working with all stages of the Software Development Life Cycle and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management, and Defect Tracking.
- Proficient in using Quality Center, JIRA, Clear Quest, Bugzilla.
- Worked on multiple projects, and extensively involved in User acceptance testing (UAT), End to end, System Integration Testing (SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Experience in Automation tools like selenium, QTP (Quick Test Professional), load and performance testing tool load runner.
- Experienced in testing client server and web-based applications using HP tools like UFT and QC.
- Experienced in smoke testing, blackbox testing, Integration testing, Database testing, regression testing and GUI software testing.
TECHNICAL SKILLS
Project Management: JIRAOperating Systems Windows 95/98/NT/2000/03/XP, MAC OS
Databases: Oracle 9/10, MS-Access
Documentation Tools: MS Word, MS Excel
Reporting Tools: Bugzilla, JIRA
Automated Testing Tools: Selenium WebDriver, HP Quality Center, JMeter, Cucumber, SOAP UI, Load Runner, REST, Postman.
Testing Methodologies: Manual/ Functional TDD, Automation, Performance.
Firefox Add-ons: XPath, Firebug, Firepath
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Senior Software Development Engineer in Test (SDET)
Responsibilities:
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
- Worked on Agile and Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Used Java Selenium Automationfor the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Good experience on Test Automation using Java Selenium Web Driver Framework.
- Manual testing to perform mobile testing on IOS and Android devices for cross platform compatibility
- Implemented SeleniumWeb Driver for cross browser testing on Chrome, IE, Firefox.
- Created functional automation scripts using open-source toolsSelenium and involved in creation of automation framework usingJava Seleniumtesting.
- Performed cross Platform testing using Web, iOS and Andriod mobile applications for application compatibility.
- Worked on Integrated JIRA with Git andJenkinsto automate the daily build process.
- Performed Functional, Integration, Regression andGUItesting using automation.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional, UI, System, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and another nonfunctional testing.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Logged the issues from UAT and communicated to developers for further research & fix.
- Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Maven to schedule the builds from Git source control repo.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries on SQL Server.
- Responsible for entering, tracking bugs in Jira and reporting the defects to the developers for Modification Request.
- Conducted weekly meetings with development team discussing bug fix status and build releases.
Environment: Java, Selenium WebDriver, Git, Jira, Jenkins, Testrail, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows.
Confidential, Chesterbrook, PA
QA Automation Engineer (SDET)
Responsibilities:
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
- Worked on Agile and Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Used Java Selenium Automationfor the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Good experience on Test Automation using Java Selenium Web Driver Framework.
- Manual testing to perform mobile testing on IOS and Android devices for cross platform compatibility
- Implemented SeleniumWeb Driver for cross browser testing on Chrome, IE, Firefox.
- Created functional automation scripts using open-source toolsSelenium and involved in creation of automation framework usingJava Seleniumtesting.
- Performed cross Platform testing using Web, iOS and Andriod mobile applications for application compatibility.
- Worked on Integrated JIRA with Git andJenkinsto automate the daily build process.
- Performed Functional, Integration, Regression andGUItesting using automation.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional, UI, System, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and another nonfunctional testing.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Logged the issues from UAT and communicated to developers for further research & fix.
- Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Maven to schedule the builds from Git source control repo.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries on SQL Server.
- Responsible for entering, tracking bugs in Jira and reporting the defects to the developers for Modification Request.
- Conducted weekly meetings with development team discussing bug fix status and build releases.
Environment: Java, Selenium WebDriver, Git, Jira, Jenkins, Testrail, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows.
Confidential
Quality Analyst
Responsibilities:
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities.
- Reviewed product requirement documents, functional specifications and involved in developing test strategy, test plan and test case documentation.
- Performed cross browser testing on different browsers like Internet explorer and Google Chrome.
- Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
- Developed Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Performed database validation using SQL queries.
- Worked onSeleniumfor creating and executing test cases for functionality testing of a web app.
- Validated source and target data by writing SQL query using different string functions, group functions
- Wrote complex SQL queries for back end data verification. Performed white box API tests on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
- Coordinated and worked hand-in-hand with developers in agile model and recorded defects using Jira and track until they are resolved.
- Created Test Plan for the Functional, Usability, Smoke Testing to check the application developed has no high and medium severity bugs.
- Create test cases to demonstrate clarity and testability of requirements
- Involved in validating and verifying UI transaction flow and the outputs.
- Performed regression, functionality, system, front end, back end, negative, positive and User Acceptance Testing.
- Wide exposure in Software Testing Life Cycle (STLC), Functional, Regression, Integration, Re-testing, End-to-End Testing for the web-based application.
- Strong experience in Agile/iterative and Waterfall methodologies of software lifecycle
- Accountable for Logging, tracking and validating of defects for closure.
- Involved in team of User acceptance testing (UAT).
Environment: SeleniumWebDriver, Java, Agile, BDD, REST Assured, MySQL, PL/SQL, Maven, Jira, GitHub, Jenkins.