We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 6+ years of Professional experience in Software Quality Assurance Testing using both Manual and Automation Techniques.
  • Extensive experience on Software Development Engineer in Test (SDET) using Selenium Automation and JAVA.
  • Experienced conducting Black box, Functional, Regression, Smoke testing with Eclipse, TestNG, Selenium WebDriver, Maven, JAVA, for Web based applications.
  • Ability to create Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
  • Experienced on executing Test Cases, logged defects, developed Test Defect Reports and escalated issues.
  • Experienced on setting up Jenkins server, build, and analyzed test failures on Jenkins Environment.
  • Ability to design, develop, and implement MVC Pattern based Keyword Driven automation testing framework utilizing JAVA, TestNG and Selenium WebDriver.
  • Proficient to Write Reusable Manual Scripts in test cases using HP ALM and using requirement document. Run test cases from test lab and logged in defects using ALM.
  • Experienced on configuring the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach (BDD) like JBehave, Cucumber.
  • Experienced on pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Extensive knowledge in working with Agile & Waterfall methodology, Scrum sessions, Sprints as a part of the team with shared aim and shared responsibility.
  • Ability to understand and manage the detailed aspects of business processes and project plans.
  • Experienced in formulating Test Plans, Test Cases, Test Scenarios, Test Approach and set up testing environment.
  • Proven skills in SQL, RDBMS and UNIX variants like LINUX, Solaris, HP - UX.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center and Jira.
  • Extensively experienced in using ALM/QC as a project management tools.
  • Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Good Knowledge in customizing Selenium API to suit in testing environment.
  • Experienced in developing and executing automation Regression testing and System testing using Selenium Webdriver.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework, Junit, TestNG in Selenium.
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Proficient in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
  • Expertise in Scheduling testing job and set up the flag to run automation script.
  • Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
  • Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project.
  • Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.

TECHNICAL SKILLS:

TESTING TOOLS: Selenium Webdriver, Sauce Labs, BrowserStack, TestNG, JUnit, Maven, Cucumber, JBehave

PROGRAMMING LANGUAGES: Java, Java Script, C, C++, Python

WEB AND GUI TOOLS: HTML, CSS, JavaScript, JQuery

CONTINUOUS INTEGRATION TOOLS: Jenkins Server, Atlassian Bamboo

PROJECT BUILD / FRAMEWORK: JUnit, TestNG, Maven, Page Object Model, JMeter

DEVELOPMENT IDE : Eclipse, Intellij IDEA, NetBeans

DATABASES: MySQL, Oracle, MS SQL Server, MongoDB

TEST MANAGEMENT TOOLS & BUG TRACKING TOOL: JIRA, BugZilla, Mercury Quality Center, HP ALM, SharePoint, Confluence

SOFTWARE DEVELOPMENT METHODOLOGIES: Agile, Waterfall, V-Model

OPERATING SYSTEMS: Windows, Linux, Mac

NETWORKING& PROTOCOL: TCP IP, Http, Https, GET and POST, REST

WORK EXPERIENCE:

Confidential, Chicago, IL

Software Development Engineer in Test (SDET)

Duties performed:

  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
  • Used TestNG testing Framework as a test runner with Selenium.
  • Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
  • Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Developed and implemented Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
  • Developed the test scenarios from the product stories and authoring test cases for them and uploading them in ALM.
  • Reported the bugs through email notifications to developers using ALM.
  • Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Reviewed Business requirements and prepared Test Strategy, Test Plan.
  • Preparation of Test Methodology, Assessment of Functional and Business Requirements.
  • Performed regression testing to ensure application changes did not adversely affect previously implemented functionality.

Environment: Agile Methodology, Selenium WebDriver, Java, TestNG, Maven, ALM, Jenkins, GitHub, SQL, SauceLabs, ATDD, XML, Oracle, Intellij IDEA, Mac and Windows.

Confidential, Schaumburg, IL

QA Automation Engineer (Selenium)

Duties performed:

  • Used JAVA language and JUnit framework for scripting; Used Maven for building the WebDriver project; Used Cucumber for behavior driven approach (BDD); Used JIRA for Story creation.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Analyzed requirements & developed tests for developers to use in Test-Driven Development (TDD).
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
  • Involved setting up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Developed Test Scripts to implement Scenario outlines and step definitions for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Implemented cross browser and cross platform web testing with WebDriver.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Identified regression test cases to automate; automate those test cases using Selenium WebDriver, JUnit and JAVA.
  • Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
  • Used Release Module to manage the challenging process of policy issuing applications.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used Bitbucket as a source repository system to share code within the office as well as with the team in overseas.

Environment: Agile Methodology, Selenium WebDriver, Java, JUnit, Maven, JIRA, Zephyr, Zapi, Bamboo, Confluence, BitBucket, SQL, browserStack, Cucumber, Gherkin, XML, Oracle, Eclipse, Mac and Windows.

Confidential, Boston, MA

Software Tester

Duties performed:

  • Added requirements to Requirement traceability in requirement module of HP Quality Center.
  • Performed Peer review of the bugs and mentored & trained the new team members. Reported the bugs and the test results in Quality Center.
  • Accelerated troubleshooting by collaborating with Developers.
  • Used Quality Center as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
  • Wrote SQL queries to perform Backend Testing.
  • Analyzed various documents and use Cases to prepare the detailed Test Plan.
  • Participated in the full software life cycle for testing activities - from test planning, test execution to test monitoring, status reporting, documentation and data validation.
  • Reviewed requirements documented (mapping document) by Business Analyst for thorough understanding of the application.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation; Suggested & implemented improvements.
  • Created Test Cases using the SDLC procedures and reviewed them with the Test lead.
  • Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references.
  • Developed and Executed Test Strategies, Master Test Plans and Test Cases; Performed functional, security and regression testing.
  • Participated in reviewing the Test Plans and Test Case Templates for the functional testing.
  • Created of the Quality Assurance and Test Strategy document that describes the technical and management approach to be followed for testing of the entire project.
  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation in Agile methodology.
  • Maintained requirements traceability matrix for Automation Testing Results within Quality Center/ALM projects.
  • Executed Test cases and reporting errors to Project Manager and developers using Quality Center/ALM.
  • Performed Backend testing to validate the data using SQL queries to the required Test cases.
  • Worked effectively and collaboratively with the QA team, development teams, and business users.
  • Reviewed requirements and give feedback to analysts.
  • Provided weekly status report to the project manager and discuss issues related to quality and deadlines.
  • Regularly performed bug verification for bugs in QA, Stage and Production Environment in a timely manner to provided summary and detailed report to the manager.
  • Co-ordinated with the development team and test team.

Environment: Environment: Agile Methodology, ALM, SharePoint, SQL, XML, Oracle, Soup UI, Windows, Html, CSS, MS Excel, MS Office, Quality Center, SQL Server.

We'd love your feedback!