We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

4.00/5 (Submit Your Rating)

Tysons, VA

SUMMARY

  • A highly competent Software Engineer in Test with 4 years of experience with specializing in Software Quality Assurance Testing and QA Manual/Automation Testing of Web, Client Server applications in Healthcare/Financial/Banking/Trading domains.
  • Experience in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle SDLC) and Software Testing Life Cycle (STLC).
  • Well experience in implementation through Waterfall, Agile/Scrum Methodologies and actively participated in all meetings.
  • Proficient in devising all the artifacts of testing such as test scenarios, test cases, defect reports and test summary report.
  • Participate in Defect logging, tracking and managing Defect Life Cycles using JIRA with X - RAY plugin.
  • Automate and expertise on different types of tests like, Functional, Regression, Smoke, Positive and Negative test cases.
  • Expert in developing Java, Selenium WebDriver, Maven, Cucumber, JUnit, TestNG, Jenkins and Maven build tool.
  • Execute automation scripts on different browsers/environments.
  • Well versed with locating web elements.
  • Maintain the Selenium and Java automation code and resources in version control system GIT.
  • Extensive experience implementing different automation frameworks like Keyword Driven framework, Data Driven frameworks as Page Object Model.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Expertise in writing SQL queries, SQL scripts and performing Database testing Oracle.
  • Excellent interpersonal, communication skills. Good Team Player and can work independently as and when required.
  • Fast learner and creative problem-solver. Quality and detail oriented.
  • Highly flexible and adaptive performer.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/SCRUM, SDLC, STLC

Testing Tools: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber, Jenkins, Postman

Frameworks: BDD, Data Driven, Page Object Model (POM)

Languages: JAVA (main), JavaScript

Databases: Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows, Linux

IDE’s: IntelliJ, Visual Studio Code, Eclipse

Project Management: JIRA / X-ray

Version Controls: Git / GitHub

PROFESSIONAL EXPERIENCE

Confidential - Tysons, VA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Automated UI Testing with Selenium WebDriver, Java, Junit and Cucumber frameworks.
  • Used BDD with Cucumber, Java and created future files with scenario and scenario outline as well as writing step definitions for behavior.
  • Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
  • Used data driven frameworks and Selenium tool to read the data from excel file and generate the pass/fail in the excel sheet.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver API.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Identified GUI elements using various locators like: ID, Name, Class, Tag name, Link Text, Partial Link Text, XPath and CSS locators.
  • Used Apache POI methods for writing/reading to/from excel sheets to perform Keyword Driven testing.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates.
  • Analyzed user requirements, functional specifications and Use Case documents and created the Test cases for Functional testing.
  • Participated in all activities in all phases of Agile software development and test development life cycle.
  • Logged the Defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).

Confidential - Tysons, VA

Test Automation Engineer

Responsibilities:

  • Configured and automated Functional test cases using Selenium WebDriver, TestNG, Maven tool.
  • Created automation scripts in Java using Eclipse, IntelliJ IDE.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Extensively used Selenium locators like XPath, CSS Selectors and WebDriver to test the web application.
  • Performed Parallel, Cross - Browser, multiple platforms Testing using TestNG.
  • Wrote Data Driven tests to check how application performs with different sets of data.
  • Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
  • Merged branches via Git and pull requests via Bitbucket per release management process to minimize risk to releases.
  • Wrote SQL queries for data verification and Oracle SQL statements for back end testing.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Developed scenarios for writing Test Cases and Test Scripts for functions of the application.
  • Extensively involved in Smoke, Functional, Regression, End to End testing and monitored the behavior of the applications during different phases of testing.
  • Selected and automated the test cases to perform functional testing of the front-end using Selenium WebDriver.
  • Used Java as Language and IntelliJ as IDE, Jenkins as CI/CD tools.
  • Developed and automated regression tests created Data Driven framework using Cucumber.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Wrote SQL Queries and SQL Statements to validate database integrity.
  • Testing the application utilizing the Agile methodology and participated in daily, weekly scrum meetings and technical reviews.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
  • Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specifications, Technical design documents, Use Cases, Supporting documents.
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Involved in manual and automated testing of the applications. Executed Test cases and analyze the test results.
  • Raised defects and performed tracking using JIRA. Closely interacted with the development team to verify defect fixes, and update defect status.

We'd love your feedback!