We provide IT Staff Augmentation Services!

Software Test Engineer Resume

3.00/5 (Submit Your Rating)

Washington D, C

SUMMARY:

  • Seven (7) years of experience in Quality Assurance in manual and automation testing with a solid understanding of the software development process and, excellent analytical & communication skills.
  • Solid understanding of Software Development Life Cycle (SDLC), Software Testing Life cycle(STLC) and different types of methodologies such as Agile Scrum.
  • Experience with Selenium WebDriver with Java to create automation test scripts.
  • Utilized TestNG unit testing framework annotations and generated automation reports with Reporter Class.
  • Created custom XPath queries and used various locators to uniquely locate web elements.
  • Used select class to handle dropdowns
  • Used actions class to handle keyboard and mouse movements
  • Ability to handle alerts, popups, iframes'
  • Managed exceptions using throw catch blocks'
  • Utilized wait statements such as implicit, explicit, and fluent waits'
  • Can setup hybrid automation framework using keyword driven and data driven framework
  • Can created functions to reduce code duplication
  • Can separated test scripts from test data by storing test data into excel sheets
  • Knowledge of core Java principles and common commands in Selenium Library.
  • Ability to handle exceptions and multiple windows using Selenium WebDriver.
  • Utilize various locators such as ID, class, name, linkTest, paritialLinkTest, and Xpath.
  • Experience with cross browser testing to verify application runs on Chrome and FireFox.
  • Utilized GitHub as a source repository to share and maintain automation scripts.
  • Experience in TDD and BDD environments.
  • Can use gherkin and associated keywords to carry out BDD tests
  • Able to generate reports in cucumber using @CucumberOptions method
  • Can carry out parameterization by using a scenario outline
  • Can create Test Runner class with the method @RunWith
  • Able to create a step definition’s class to glue to Test Runner to run the BDD Test
  • Experience in Software Quality Assurance and Quality Control for Client/Server and Web based applications.
  • Experience in Analyzing Business Requirements and Specifications, preparation of Test Plan, Test strategy, Test Scenario, Test Case, Test Script, Test Matrix and Traceability Matrix.
  • Efficient in implementing establishing standards, procedures and methodologies.
  • Expertise in Functional, System, Integration, Smoke, Sanity, Regression Testing, Ad - hoc Testing, GUI Testing, End-to-End Testing, Backend Testing, and User Acceptance Testing (UAT).
  • Create SQL statements for Backend Testing and ability to join tables.
  • Experienced with compiling Test Status Reports and participating Defect Triage Meetings
  • Strong experience in test management and task management tools like Quality Center, PractiTest and JIRA.
  • Excellent analytical, communication and documentation skills.
  • Ability to work independently and in team settings.

TECHNICAL SKILLS:

Testing Tools: HP Quality Center/ALM, Quick Test Professional (QTP)/UFT, PractiTest, Cucumber, Selenium WebDriver

Defect Tracking Tools: JIRA, Bugzilla.

Languages: HTML, Java, SQL, XML, Gherkin

Database: Oracle SQL Developer, SQL Server Management Studio (SSMS)

Methodology: Agile Scrum, Waterfall, and Iterative

Other Tools: SharePoint, MS Word, MS Excel, MS Power Point, GitHub.

PROFESSIONAL EXPERIENCE:

Confidential, Washington D.C

Software Test Engineer

Responsibilities:

  • Work in an Agile Scrum environment and attend daily standup meetings with Project Development Team.
  • Participated in Requirement gathering process and provided feedback on requirements analysis.
  • Developed, Test Cases, Test Scenarios (Positive and Negative) and Test Scripts based on Use Cases.
  • Managed the Requirement Traceability Matrix (RTM) between requirements and test cases.
  • Performed Manual Testing with the following types of testing, Smoke, Functional, System, Integration, Backend, End to End, and Regression Testing.
  • Generated Test Analysis Reports and Graphs by using Quality Center.
  • Managed the Test Execution and Defect Management process for requirements.
  • Prioritized and logged the defects in JIRA, coordinated their resolution with the development team.
  • Utilize Selenium WebDriver with Java to create automation scripts to facilitate functional and regression testing.
  • Create test scripts using TestNG unit testing framework annotations.
  • Handle dropdowns, alerts, iframes, and dynamically displayed web elements in automation scripts.
  • Utilize Implicit and Explicit waits to properly set timeouts during script execution.
  • Attended daily Defect Status Meetings and Weekly Team Status Meetings for reporting testing status and shared ideas for improved testing efforts.
  • Actively participate in the Walkthrough Meeting with the developer and business analyst to understand the test requirements effectively.
  • Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
  • Communicated and collaborated information flow between Client, QA Team and Developers.

Environment: PractiTest, JIRA, Selenium WebDriver, SQL Developer, Windows, JAVA, HTML, XML, MS Office, and Agile Scrum

Confidential, Chevy Chase, MD

Quality Assurance Analyst

Responsibilities:

  • Analyzed Business Requirements Documents, Design documents and Technical Specifications.
  • Participated in various meetings and discussed Enhancement and Modification requests.
  • Prepared Requirement Traceability Matrix to ensure the adequate coverage of the test cases.
  • Developed manual Test Cases for specific functional requirements.
  • Involved in Manual and Automated testing of the front-end application.
  • Used HP Quality Center to carry out day to day testing functionalities and to log defects.
  • Executed test cases for Functionality Testing, Integration Testing, Transaction Testing, Positive Testing, Negative Testing and Black Box Testing.
  • Prepared Test Status Reports during Test execution processes.
  • Prioritized Test Cases for Risk Based Testing.
  • Tracked and reported defect using Quality Center.
  • Interacted with Developers to follow up on Defects/Issues.
  • Managed and executed the Traceability Matrix of requirements to test cases.
  • Tested web services thoroughly to validate the Data Integrity.
  • Developed and executed SQL queries for Back-end testing to validate Data Integrity.
  • Edited and executed automated tests scripts using Quick Test Professional (QTP) for Regression Testin g applying Automation Framework.
  • Validated the application against the expected results by inserting Checkpoints, using Regular Expression, Parameterization.
  • Participated in weekly defect status meetings to resolve all issues while working with development team and release team.

Environment: Quality Center, Quick Test Pro, Windows, SQL Server Management Studio, XML, VB Script, MS Office, Internet Explorer.

Confidential, New York, NY

Software Test Analyst

Responsibilities:

  • Analyzed various requirement documents and Use Cases to prepare detailed Test Cases.
  • Created detailed Test Cases to ensure full test coverage of the application.
  • Monitor traceability between test cases and requirements to ensure full requirement coverage.
  • Performed Functional Testing, Regression Testing, and Integration Testing, Database Testing, Black box Testing, System Integration Testing, and User Acceptance Testing (UAT) for each build of the application.
  • Isolated and simplified problems discovered during testing so the developers can fix them easily.
  • Performed backend testing on the application by creating SQL queries.
  • Participated in QA team meetings, Daily Status meeting, Weekly Release meeting, Defect Review meeting, Requirement Review meeting.
  • Assisted in estimating testing efforts and provided Status Updates.
  • Worked closely with the project team in planning, coordination and implementing QA methodology.
  • Quickly learned business processes and the enabling processes associated with the client’s business of shipping packages and mail pieces.

Environment: Microsoft Office, Windows, Oracle, SQL Server

We'd love your feedback!