Software Development Engineer in Test
773-***-**** email@example.com Chicago, Illinois U.S. Permanent Resident
6+ years hands on experience in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing that includes Functional Tests, Database Tests, Regression Tests, Smoke Tests, Positive, Negative, Hotfix Tests, Black Box, UI, and API Tests on web-based, databases and API’s applications.
6+ years of experience in the skill set of core Java with an extensive understanding of Object-Oriented Programming.
Experienced in working with Windows and IOs platforms and possess knowledge of Linux.
Understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
Experienced in working on Agile and Waterfall Methodologies.
Participated in Agile Ceremonies and worked in dynamic Scrum Agile in two- three weeks iterations.
Automated Tests using tools such as Java, Maven, Cucumber, Selenium WebDriver, Junit and TestNG.
Experienced in TestNG and Cucumber Parallel Tests.
Working experience in Test Automation Development with open source solutions creating Functional, Smoke, Regression, Ad-hoc, and User Acceptance Tests.
Experience in designing, developing and maintaining Cucumber Behavior Driven Development framework by applying Page Object Model and Singleton pattern.
Profound in finding locators XPath, CSS, ID, Name, and Class in HTML.
Experienced in working project tracking tool Jira-X-Ray on creating Test Plan, Test Cases, Test Set and Test Execute.
Experienced on creating job on Jenkins.
Expertise in Database Testing, Data Manipulation using Oracle SQL Developer queries and establishing a Database connection with JDBC, API, and Java.
Strong analysis, troubleshooting, and problem-solving skills.
Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
Used JDBC libraries for Testing Databases and Rest-Assured libraries for Testing API.
Knowledge of containers, virtualizations, and ability to help design and implement computing grids in testing Selenium.
Work collaboratively with business analysts, project/program managers, and developers to share ideas and provide critical feedback at all levels.
Strong knowledge and understanding of continuous delivery pipelines and tools to support continuous delivery pipeline integration approach for automation testing.
Experienced in XML files, Flat files, CVS files, and Log4J logging.
Experienced in Cucumber Parallel, TestNG Parallel, and Retesting.
Experienced in reading data from Excel files using Apache POI libraries and using the data in testing.
Languages Java, SQL, HTML, XML
Testing frameworks Cucumber BDD, Page Object Model, Hybrid, Data Driven
Project Building Tools Maven
Automation Tools Selenium, Appium,TestNG,Junit,SOAPUI Manual Tools Postman (API), Oracle SQL Developer(Database) Databases AWS, JDBC
Oracle SQL Developer
Operating Systems Windows, IOs
IDE IntelliJ, Eclipse
Version Control Git, GitHub, Bitbucket
CI Tool Jenkins
Bug Tracking Tool JIRA-XRAY
Microsoft Office tools Outlook, Excel, Word, PowerPoint PROFESSIONAL EXPERIENCE
Company: Walgreens, Deerfield IL Jan 2018 - present Title: SDET
Cross-functional team member in an Agile Scrum team combining roles of SDET, Manual Tester, and Developer.
Used Selenium WebDriver for developing and executing automation scripts with Java programming language.
Attended user story analysis meetings; designed and created Functional Test cases for Manual Testing.
Used JDBC libraries for Testing Databases and Rest-Assured libraries for Testing API. Manual API testing using Postman.
Involved in designing and developing Cucumber + JUnit based BDD, the Data- Driven frameworks on POM design pattern.
Performed Manual and Automated Backend Testing with running SQL queries with Java Database Connectivity and Java.
Used Gherkin language as a scripting language for Behavior Driven Development.
Used Apache Maven to build project framework; managed dependencies, plugins and run the tests.
Performed Back-end Testing using Oracle SQL database by writing SQL queries.
Performed Cucumber Scenario Outlines Test with examples tables and Data- Driven Tests by using Excel data.
Worked on Regression Testing, Functional Testing, and Smoke Testing and automated generation of reports from testing to share with the whole team.
Used JIRA-XRAY for requirements management, planning, scheduling, running tests, defect tracking, managing defects, and executing Test Cases.
Hands-on testing of RESTful web services with POSTMAN tool, JSON.
Used Jenkins as a continuous integration server with Git and Maven. ENVIRONMENT: Selenium WebDriver, Cucumber, Serenity, Java, IntelliJ, Maven Life Cycle, Git, Jenkins, POSTMAN, TestNG, JUnit, Oracle SQL, Parallel Tests, BDD, POM, Agile Scrum.
Company: Royal United Mortgage, Chicago Feb 2016 – Dec 2017 Title: QE
Worked on Hybrid framework using Selenium WebDriver as test automation tool with Java, Maven, and JUnit.
Automated Test Scripts using Selenium WebDriver and Java.
Used JUnit as a testing tool for automated Java Test Scripts.
Configured Maven for test automation and developed Maven project applying POM and BDD pattern. Used Extent Reports as a reporting tool.
Maintained Regression test and Smoke Tests in Jenkins server.
Used Apache POI to read data from Excel files for testing the Test Scenarios.
Performed Back-End Testing, database table manipulations of relational database systems by writing SQL queries manually.
Constantly participated in Sprint Planning, Grooming, Retrospective Meetings to plan user stories and provide estimates.
Participated in testing documentation reviews and walkthroughs, including those for Test Plans, Test Cases, Test Summary Reports. ENVIRONMENT: Selenium WebDriver, Cucumber, Serenity, Java, IntelliJ, Maven Life Cycle, Git, Jenkins, POSTMAN, TestNG, JUnit, Oracle SQL, Parallel Tests, BDD, POM.
Company: Northwestern Mutual – Milwaukee, WI Dec 2013 – Feb 2016 Title: QA Analyst
Involved in the corporate transitioning process from Waterfall to Agile Scrum work methodology.
Saved time and cost of testing by automation using Selenium WebDriver and JAVA.
Participated in test result evaluation, documentation, and relevant reporting.
Modified and maintained already existing Test Plans, Test Cases, and Scripts to leverage the automation team effort during the Regression Testing.
Configured and automated Test Cases using Java, Selenium WebDriver, TestNG, and Maven.
Performed Smoke Tests, Functional Tests, Acceptance Tests, and Regression Tests.
Implemented Multi-Browser Tests to ensure cross-browser compatibility using TestNG.
Involved in weekly meetings to verify the status of testing and to discuss defects.
Executed automation scripts on different browsers and reported defects/results to the team.
Extensively involved in Smoke, Functional, Regression, End-to-end Testing and monitored the behavior of the applications during different phases of testing. ENVIRONMENT Selenium WebDriver, Java, Eclipse, Maven, Git, TestNG, Oracle SQL