Sr. Sdet Resume
Riverwoods, IL
PROFESSIONAL SUMMARY:
- Performed and maintained Smoke Testing, Back - end Testing, Regression Testing, Functional Testing, UI Testing, Black-box Testing, Positive/Negative Testing.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Management Life Cycle.
- Experience in different QA processes like Waterfall Model and Agile (Scrum) Model and involved in Sprint Planning and Daily Scrums, Sprint Reviews and Retrospectives.
- Experience in developing and maintaining Requirement Traceability Matrix (RTM).
- Conversant in developing Test Scenarios, Test Cases, Test Data, Test Procedures, Test Reports and documenting Manual and Automation Tests.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using Jira.
- Developed and implemented Page Object Model based on BDD framework by using Java.
- Designed and implemented different Automation Frameworks from scratch, like Page Objects Framework, Behavior Driven Framework, Data Driven Framework from scratch.
- Extensive experience in using IDE like Visual Studio Code and Eclipse .
- Developed and implemented Page Object Model based on Automation Testing Framework by using Java, Selenium WebDriver, TestNG, JUnit, Maven and Cucumber BDD.
- Excellent skills in writing SQL Scripts, SQL Queries and performing Database Testing in different RDBMS like PostgreSQL and pgAdmin.
- Experience in using Continuous Integration tool like Jenkins.
- Extensive experience in developing Data Driven Framework using Selenium WebDriver by reading Test Data from Excel file using Apache POI.
- Capable of performing Cross-browser Testing using TestNG, Selenium Grid.
- Solid experience in API Testing using REST Assured Library and Postman.
- Good experience working with Apache Log4j utilities.
- Maintained Selenium WebDriver and Java Automation Code and resources in Version Control System such as Git over time for improvements and track of new features.
- Experience in developing and understanding of HTML, XML, CSS.
- Worked with Linux platform such Red-hat, Centos.
- Contributed to the company by mentoring new testers on various testing practices.
TECHNICAL SKILLS:
Testing Tools: Selenium, JUnit, TestNG, Maven, Git, GitHub, Selenium Grid, JDBC, Rest Assured, Postman
Languages: Java, SQL
Project Management Tool: Jira, Maven
Databases: PostgreSQL, MySQL, SQL Server
CI Tools: Jenkins, Git, GitHub, API
Frameworks: Behavior Driven Development (BDD), Data Driven (DD), Cucumber, TestNG, Junit
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Riverwoods IL
Sr. SDET
Responsibilities:
- Designed and developed complex Test Plans, Test Cases, utilize automated Test Scripts and involved in preparing Requirement Traceability Matrix (RTM) to ensure the adequate coverage of Test Cases.
- Participated in User Stories walk-through and provided feedback for Acceptance Criteria.
- Analyzed Business Requirements and Functional Specifications based on SMART Criteria and developed Test Plans, detailed Test Scenarios, Test Strategies and Test Cases.
- Followed Agile Scrum Testing Methodology, participated in Daily Stand-up, Sprint Planning, Sprint Review and Sprint Retrospective meetings and testing all Sprint Deliverables.
- Worked with a highly motivated and productive Agile Scrum team. As a cross-functional SDET, effectively collaborated with the team members to ensure Regression and Functional Testing.
- Logged defects in Jira, managed tracking of the defects from beginning to end of the Software Testing Life Cycle.
- Extensively used Selenium Locators like XPath, CSS Selectors and WebDriver to test Web-based applications.
- Ran Regression Tests in the morning/night based on deployment timings and then gather reports and reach out to developers in case of any queries or failure in tests.
- Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects by using Git and Jenkins.
- Designed and developed Behavior Driven Development (BDD) Framework from Scratch by using Page Object Model (POM).
- Used SQL Queries to retrieve the data from the table and to perform Back-end Testing.
- Involved closely with developers in Development of UI Modules using HTML, Java and CSS.
- Tested applications in different types of browsers such as Internet Explorer, Firefox, Google Chrome and their versions to simulate production environment.
- Worked with offshore team in India, UK and Canada.
- Mentored and Provided technical leadership and influence on other team members.
Environment: Git/GitHub, Jenkins, Sauce Lab Agile/Scrum, SQL, HTML, CSS, BDD, POM, Data Driven Testing, SDLC, Back-end Testing, Regression Testing, Smoke Testing, Database Testing
Confidential, Chicago IL
Automation Engineer
Responsibilities:
- Created detailed Test Cases in Jira based on Business Requirements, Data Models, and Technical specifications and linked them to the appropriate requirements.
- Performed all Test Assignments to ensure the application met Business Requirements and Client expectations.
- Actively engaged in daily meetings to verify the status of testing and to discuss defects.
- Executed Smoke, Functional, and Regression Testing.
- Interacted with developers to discuss existing Software Defects and re-tested the fixed issues.
- Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix (RTM), Defect Tracking.
- Developed Test Cases using Selenium WebDriver to validate Pop-ups, Browser Navigations and Mouse Movements
- Thorough experience in implementing Automation Tools like Selenium WebDriver.
- Performed Back-end Testing using SQL Queries to validate data integrity in database tables.
- Designed an Automation Testing Framework using JUnit and Maven and developed BDD scripts with Cucumber.
- Implemented the Selenium Synchronization using Waits and Sleep Methods.
- Wrote Automation Java Scripts with Selenium WebDriver and JUnit for automating Regression and Functional Testing.
- Developed and performed Data Driven Framework using Selenium WebDriver by reading Test Data from Excel file using Apache POI.
- Used Jenkins to execute Test Scripts on Selenium Grid for different platforms.
- Performed Cross-browser Testing and Parallel Testing on Chrome, Firefox and Safari using TestNG, Maven on Selenium Grid and Sauce Labs.
- Created custom assertions using TestNG and JUnit assertions.
- Implemented automation using Selenium WebDriver, Java, Selenium Grid, Cucumber and Maven.
Environment: Java, Selenium WebDriver, JUnit, TestNG, SQL Queries, Back-end Testing, Regression Testing, Functional Testing, Eclipse, Git/GitHub, Cucumber BDD, Data Driven Framework, Maven, Jenkins, Selenium Grid, Apache POI, MS Excel, Apache Log4j, API, Postman, Database Testing
Confidential, Chicago IL
Manual and Automation
Responsibilities:
- Manual Test Execution/Design and Automation Test Execution/Modification.
- Gathered information regarding Testing Strategy.
- Prepared other reports - UAT Defect Analysis Report, Test Execution Reports, Defect Reports, and other reports as per the requirement.
- Wrote and executed Acceptance Criteria for each module for every Sprint.
- Performed Smoke Testing and Regression Testing.
- Responsible in executing Selenium Test Scripts on different browsers and checked for compatibility.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environments. Proficient knowledge on Object-Oriented Programming concepts and Java Language.
- Implemented Page Object Model (POM) by creating objects for each page.
- Experience in writing and executing SQL Queries to perform Data Validation and Back-end Testing of databases to check the integrity of data.
- Handled special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover, and synchronization.
Environment: Java, Selenium WebDriver, Back-end Testing, Regression Testing, Smoke Testing, Eclipse, Jira.
