Sdet Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Highly - motivated and detail-oriented Software Development Engineer in Test (SDET) for over 7 years of experience. Expertise in both Manual and Automation testing.
- Strong understanding of Agile and Waterfall Methodologies. Working with Scrum team collaborating with the whole team. Attended different scrum ceremonies such as, Daily Scrum Meeting, Sprint Planning Meeting, Sprint Review, and Sprint Retrospective.
- Excellent understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Excellent experience on Test Cases, Test Scripts, Test Plans and Defect Life Cycle.
- Expertise in developing, maintaining and modifying new or existing Behavior Data Driven (BDD) and Hybrid frameworks using JavaScript and Selenium Webdriver.
- Expertise of Core Java and Core JavaScript, and experience with OOP Concepts of Java and JavaScript.
- Solid experience in developing automation projects using JavaScript, Protractor and Jasmine by using NPM Library.
- Solid experienced in creating Jasmin as BDD framework from scratch and built test scripts based on Page Object Model (POM) structure.
- Experience in developing automation projects with Selenium using Java, Maven, Cucumber and configuring dependencies in the pom.xml file.
- Expertise in using Maven to maintain Selenium project dependencies.
- Strong experience in developing test automation scripts using Protractor along with Jasmin framework and JavaScript programming language for Regression and Smoke testing.
- Experienced in using IDEs such as, Visual Studio Code and Eclipse.
- Excellent Knowledge in Reporting and Tracking of Defects using Azure and JIRA.
- Experienced in creating Test Plans and linking them to each user story in Azure.
- Performed Database/Backend testing by writing SQL Queries for Back-end Testing on Relational Databases.
- Experienced in running API Automation Testing by Postman tool using JavaScript language.
- Experienced in running API Testing using Rest Assured library in Java.
- Experience in creating Test Cases on Excel and executing them as Manual Test Cases.
- Ability to work in a team-oriented and independently as well. Collaborative environment with excellent interpersonal and communication skills and excellent relationship and collaboration with the team members.
TECHNICAL SUMMARY:
Programming languages: JavaScript, Java, SQL, Gherkin
Testing tools: Protractor, Selenium WebDriver, Jenkins, Postman, Sauce Lab
Project Management: JIRA, AZURE
Frameworks: Data Driven (DD), Behavior Driven Development (BDD), Hybrid, Page Object Model (POM), Node.js, Cucumber, Jasmine, TestNG, JUnit
Methodologies: Agile/Scrum
Databases: PostgreSQL, MySQL
Version control tool: Git, GitHub
OS: Windows 7/8/10
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
SDET
Responsibilities:
- Worked in Agile/Scrum environment and have attended all Scrum ceremonies: Daily Scrum , Sprint Planning , Sprint Review and Sprint Retrospective .
- Responsible for test stage of the Software Development Life Cycle (SDLC) and responsible for every stage of Software Testing Life Cycle (STLC).
- Developed Protractor Automation Framework using BDD framework.
- Extensively experienced with Protractor , CSS, and XPath locators to identify web elements on the web application.
- Developed and executed many test scripts in Protractor using Jasmine Framework and JavaScript Language for AngularJS application.
- Created Jasmin Framework from scratch based on POM(Page object model) to make automation framework more readable by my Scrum Team.
- Developed many reusable methods in order to make writing future test scripts easier .
- Involved in creation of API Cucumber framework using Java language by utilizing Page Object Model (POM).
- Utilized Rest Assured library for back-end API testing, to validate API results against UI.
- Experiennced on writing SQL Queries in Microsoft SQL Server Management Studio (MSSM) and Oracle SQL Developer databases and veriying UI and API against database .
- Executed Smoke and Regression and API Tests.
- Experienced on Creating Test Plans and Test Cases in Azure and linking them to related user stories in order to make user stories tracked easily.
- Had experience to create my builds in Azure Pipeline for Continuous Integration (CI) to be ran at scheduled times for my tests.
- Mentored entry level manual tester on executing simple automation scripts.
- Worked Collaborative with everyone in the scrum team with Developers and the Product Owner.
Environment: Agile, NPM, Protractor, Jasmine, JavaScript, Azure, HTML, Git, Java, Rest API, Oracle SQL Developer, Microsoft SQL Server Management Stodio (MSSM).
Confidential, Houston, TX
SDET
Responsibilities:
- Worked in Agile/Scrum environment and have attended all Scrum ceremonies: Daily Scrum , Sprint Planning , Sprint Review and Sprint Retrospective .
- Responsible for test phase of the Software Development Life Cycle (SDLC) and involved in every stage of Software Testing Life Cycle (STLC).
- Involved in creation of Protractor Automation Framework using BDD and DD frameworks.
- Expertise in using POM(Page object model) to develop an automation framework.
- Extensively experienced with Protractor , CSS, and XPath locators to identify web elements on the web application.
- Developed and executed many test scripts in Protractor using Jasmine Framework and JavaScript Language for AngularJS application.
- Created Jasmin Framework from scratch in order to make test scripts readable and understandable by my Scrum team and BA .
- Conducted Smoke, Regression Tests using BDD and DD frameworks.
- Used Jenkins tool for Continuous Integration (CI) and built my jobs to be ran at scheduled times for my tests.
- Developed and implemented SQL Queries in order to perform Back-End Testing along with Relational Database Management System (RDMS) on the PostgreSQL database.
- Executed API automation testing by utilizing Postman tool.
- Automated web-based application on Google Chrome and Firefox using Protractor and JavaScript Language.
- Developed reusable methods that could be used on all the pages of the application and for better maintenance and simplicity of the framework.
- Tracked defects and issues using Jira as tracking tool.
- Integrated Git for version control, and GitHub for the online repository and web-based graphical interface.
- Mentored entry level functional tester on executing simple automation scripts.
- Collaborated with everyone in the scrum team, such as Developers , Business Analyst and Product Owner.
Environment: NPM, Protractor, Jasmine, JavaScript, JIRA, HTML, Jenkins, Sauce Lab, Git, PostgreSQL, Agile.
Confidential, San Antonio
Automation Test Engineer
Responsibilities:
- Worked in an Agile/Scrum environment and have attended all Scrum ceremonies: Daily Scrum , Sprint Planning , Sprint Review and Sprint Retrospective .
- Collaborated with everyone in the scrum team, such as Developers , Business Analyst and Product Owner.
- Familiar with the Software Development Life Cycle (SDLC) and involved in every stage of the Software Testing Life Cycle (STLC).
- Involved in creation of sophisticated Automation framework with Selenium Webdriver and had written all test scenario with Cucumber and Gherkin .
- Developed and executed many test scripts in Selenium WebDriver using Cucumber Framework and Java Language by utilizing Page Object Model (POM).
- Conducted Smoke, Functional, Regression Tests and Back-End Testing during various phases of the application testing.
- Developed and implemented SQL Queries in order to perform Back-End Testing along with Relational Database Management System (RDMS) on the PostgreSQL database.
- Developed maintainable test automation framework by utilizing TestNG /MAVEN.
- Implemented and executed test cases for positive, negative and End-to-End test scenarios.
- Used JIRA tracking tool to report and track defects and issues.
- Working collaboratively with the development team to fix and retest identified issues .
- Used Jenkins for continuous integration to test new application build.
- Created detailed Test Cases in JIRA based on business requirements , data models, technical specifications and linked them to the appropriate requirements.
- Developed and implemented many kinds of methods to reduce repetition and complexity of the codes and used them in different pages of the application.
- Extensively used Selenium locators like XPath, CSS Selectors, and WebDriver to test the web application.
- Utilized Rest Assured library for back-end API testing, to validate API results against UI.
Environment: Selenium WebDriver, Cucumber, Maven, Java, JIRA, XML, HTML, Jenkins, Git, PostgreSQL, Agile.
Confidential, Houston
Test Engineer
Responsibilities:
- Familiar with Agile environment and have attended all Scrum ceremonies.
- Good understanding of the Software Development Life Cycle (SDLC) .
- Has a deep understanding of the Software Testing Life Cycle (STLC) and aware of how to utilize STLC in the testing phase .
- Developed and implemented many test cases including positive and negative test scenarios for functional testing using Excel.
- Report and track defects by utilizing Jira, retest each bug and update Jira after each phase.
- Involved in Test Planning to contribute knowledge as a functional tester.
- Worked with Business Analyst in order to specify the requirements.
- Developed and executed Manual, Positive, Negative testing and ran Ad-Hoc testing.
- Involved in entry-level Automation Testing and Data Base Testing environments.
Environment: Functional testing, Agile, Jira, SDLC, STLC, MySQL, UFT.