We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 8 years of experience in manual and automation testing of the web - based applications.
  • Experience in both Waterfall and Agile (Scrum) methodologies
  • Extensive experience in functional, unit, integration, sanity testing, regression, system, GUI, User Acceptance and back-end testing
  • Expertise in preparing Test plans, Test cases, Test Case Review, Test Case Execution, Automation Test scripts, and Test reports
  • Good experience in writing Selenium Web Driver scripts using Java.
  • Strong noledge of Object-Oriented Program along with requisite coding in Core Java.
  • Experience in Data Driven, Page Object Model (POM) patterns using Selenium WebDriver, TestNG, JUnit, TDD and BDD.
  • Experience in manual and automation testing of Restful Web Services using Postman, Apache Http Client, Rest Assured.
  • Proven ability in developing BDD scripts with Cucumber and writing Step Definitions, Features in Gherkin
  • Cross browser testing using selenium/Test NG framework.
  • Experience in creating Traceability Matrix (RTM) to ensure comprehensive test coverage of the requirements
  • Good hands-on experience in writing SQL queries for data validation and verification
  • Experience with defect and test case management tools like Quality Center, ALM and JIRA
  • Experience with Devops using tools like Jenkins.
  • Experience managing daily communication with an offshore team.
  • Excellent technical, analytical, problem-solving skills, strict attention to details and ability to work independently and with the team.
  • Excellent interpersonal and communication skill.
  • Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.

TECHNICAL SKILLS

Operating Systems: Windows, Linux

Programing languages: Java

Test Management Tools: JIRA, Rally, HP ALM

Automation Testing Tools: Selenium Web Driver

Testing Framework: JUnit, Test NG, Data Driven, BDD, POM

Databases: MySQL, SQL server, Oracle

Web Services: REST

API Testing tools: Postman, ApacheHTTPClient, Rest Assured

Test Methodologies: Waterfall, Agile (Scrum)

Browsers: Internet Explorer, Chrome, Mozilla, Safari

Version Control tools: Git Hub, Bit Bucket

Build/CICD Tools: Maven, Jenkins, Ant

IDE: Eclipse, IntelliJ

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Software Development Engineer in Test

Responsibilities:

  • Worked in Agile environment, actively participated in sprint plan meetings, daily stand-up meetings, sprint review meetings and retrospective meetings
  • Involved in preparing test plan, test cases and test data for all stories in sprint
  • Gave sprint demos to product owner and business team at the end of each sprint and each PI.
  • Performed API functional testing using Postman
  • Automated API regression testing with Http Client, TestNG and java
  • Involved in developing Data Driven with Page Object Model (POM) framework using Selenium WebDriver, Java and TestNG
  • Expertise inTestNG Annotations and Assertions.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Wrote scripts in Java with clear understanding of OOPS concept as Inheritance, Polymorphism, Abstraction, Encapsulation etc
  • Configured Apache POI to read data from Excel sheet
  • Generated test logs using Log4j for various log levels
  • Generated HTML test reports using Maven & TestNG
  • Defect logging, tracking and monitoring usingJira
  • Wrote SQL queries for backend testing.
  • Implemented CI/CD using Jenkins

Environment: Selenium web driver, testNG, JXL/ Apache POIPage Object Model, Git Hub, JIRA, Maven, Java, SQL Server, eclipse, Postman, Apache HTTP Client

Confidential, Austin, TX

QA Engineer

Responsibilities:

  • Followed Agile methodology with scrum process for product development
  • Created Data Driven Framework to test with different sets of test data.
  • Developed automation test scripts using Selenium Web driver to validate all UI components, Popups, Browser navigations, file uploads, validating transaction grids, sorting, pagination, Grid exports etc.
  • Extensively used Implicit, Explicit waits to achieve synchronization
  • Uniquely Identified the correct GUI web elements by using different types by locators like Id, Name, Link Text, CSS, DOM, and Xpath
  • Performed cross browser testing and parallel execution
  • Responsible for preparation of test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for modules using Selenium Web Driver.
  • Implemented Automated execution of tests (nightly and need based) using Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Wrote SQL queries for Backend Testing and validated data displayed on UI
  • Performed API testing using Postman
  • Experience in using Maven to configure the dependencies, build and run the Selenium automation framework
  • Implemented BDD through Cucumber and Configured Cucumber Report Plugin to generate html test reports.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions, features in Gherkin.
  • Closely worked with development, operations and business teams regarding change requirements, builds and releases.
  • Performing regression testing during hardening sprint

Environment: Selenium web driver, Cucumber, HP ALM, Bitbucket, JIRA, Maven, Java, SQL Server, eclipse, IntelliJ, Postman, Rest Assured

Confidential, San Francisco, CA

QA Analyst

Responsibilities:

  • Involved in the Software Development Life Cycle from requirement analysis to supporting application in production.
  • Reviewed Functional Requirement Specifications and created tests based on test scenarios drawn from functional requirements
  • Implemented JUNIT Framework and Annotations
  • Performed regression tests to ensure dat newly introduced features doesn't affect the existing functionality.
  • Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend.
  • Classified the defects according to severity and priority levels and prepared test status reports.
  • Opened and tracked defects in JIRA.
  • Prepared defect prevention (DP) reports and conducted DP meetings with the team.
  • Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
  • Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
  • Actively participated in weekly meetings, triage calls and updated weekly report

Environment: Selenium web driver, Cucumber, HP ALM, JIRA, Maven, Java, SQL Server, eclipse, IntelliJ, Postman.

Confidential, Dallas, TX

QA Analyst

Responsibilities:

  • Followed Agile methodology with scrum process for product development
  • Actively participated in daily stand-up meetings, sprint review meetings and retrospective meetings
  • Involved in preparing test scenarios, test plan, test cases and test data from analyzing the requirements
  • Created and maintained Requirements Traceability Matrix (RTM).
  • Prepared test execution status report and defect report at the end of each sprint
  • Responsible for writing functional test cases to cover all the requirements and automating them using selenium web driver
  • Expertise in the web testing tools like Firebug, Firepath
  • Experience in creating Data Driven framework using Apache POI libraries and Selenium WebDriver
  • Performed cross browser testing using selenium/Test NG framework
  • Worked on the parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts
  • Prioritized and controlled the test scripts using TestNG annotations
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Involved in Smoke, Functional, Regression Testing of the Application on Integration and UAT environments
  • Wrote SQL queries for Backend Testing and validated data displayed on UI.
  • Contributed and assisted in defect tracking management
  • Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.

Environment: Agile, Java, Selenium Web Driver, Maven, Web Services, RESTful, Junit, JSON, testNG, HTML, AJAX, Jenkins, Rally, SQL, GitHub.

Confidential

QA Automation Tester

Responsibilities:

  • Involved in analyzing business requirement document (BRD) and writing test plans.
  • Created and maintained Requirements Traceability Matrix (RTM).
  • Identified test scenarios and define test cases and test data.
  • Extensively used Mercury Quality Center for test management process
  • Involved in functional, regression, performance and user acceptance testing of online application.
  • Automated test case (using selenium and testing framework) to cover overall quality assurance testing.
  • Generated weekly project report dat includes test metrics and status reports.
  • Performed front end and GUI testing manually.
  • Created reusable and application specific functions using Selenium RC.
  • Performed data driven tests in Selenium using java.
  • Extensively used TestNG as testing framework for java applications.
  • Participated in peer reviews for the test cases prepared colleagues
  • Executed SQL queries for backend data validation.
  • Worked closely with developers for issue resolution and defect status updates

Environment: Selenium web driver, Junit, HP ALM, Bitbucket, Rally, Maven, Java, Waterfall, SQL Server, eclipse, Postman.

We'd love your feedback!