We provide IT Staff Augmentation Services!

Software Test Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 5 years of experience in Software Development Life Cycle with an emphasis in Quality Assurance and Software Testing on Web - based Applications.
  • Experience in Software Testing using Manual and Automation Testing of Web-based applications in Agile Scrum and Waterfall environments.
  • Solid Experience in the Banking/Mortgage and Telecommunication industries.
  • Strong Experience in designing and analyzing Test plans, Test scenarios, Test cases and RTMs.
  • Experienced in Test Automation frameworks design and architecture such as Behavior Driven Development, Data Driven, Keyword Driven and Hybrid Framework in Unified Functional Testing and Selenium WebDrivers.
  • Strong knowledge in developing tests scripts using Java, SQL, and VBScript languages.
  • Performed Automation testing in different layers of Web-based applications such as Front-end, Webservice/API, and Back-end tests.
  • Experienced in Automation Testing using Selenium Web Driver with JAVA and UFT/QTP with VBScript.
  • Ability with Java Selenium, Junit, TestNG, Jenkins, Gherkin, Cucumber, GitHub, Maven.
  • Ability with UFT, HP ALM, AOM, COM Objects, Object Repositories, Function Libraries.
  • Proficient in Back-end Testing, executed complex SQL queries for testing data integrity and database validation with UFT ADODB, and Java JDBC in Oracle SQL Server.
  • Proficient in Web Service/API Testing using Postman and UFT Web Services suite.
  • Strong Technical ability to code in VBScript and Java to validate Text, Excel and XML data files for large datasets via Selenium/UFT Automation Scripts.
  • Performed multi-browsing testing for both UFT and Selenium web driver environments.
  • Experienced with Selenium IDE and Fire Bug to perform testing in Firefox browser.
  • Extensive experience in locating different web-elements by using different techniques such as ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSS locators.
  • Experienced with executing test cases, Logging Defects, Retesting Defect and Closing Defect using HP ALM and JIRA.
  • Ability to stablish trust and relationship with different members across the team to achieve required goals set by the requirements.
  • Cross functional team member who is always ready to act in a fast-paced IT environment.
  • Excellent communicator, team player, who meets project deadlines on time.

TECHNICAL SKILLS

Frameworks: Behavior Driven Development, Key Word Driven, Data Driven, Hybrid Frameworks.

Main Testing Methods: Functional, Regression, Smoke, Ad-hoc.

Automation Tools: Unified Functional Testing(UFT), Quick Test Professional(QTP), Selenium WebDriver, Maven, TestNG, Junit, Cucumber.

Programming Languages: Java, VB Script, SQL.

Markup Languages: XML, HTML.

Defect Tracking Tools: HP ALM, Jira.

Test Management Tools: CA Central Agile.

PROFESSIONAL EXPERIENCE

Software Test Engineer

Confidential

Responsibilities:

  • Maintained and contributed to a Behavior Driven Development framework using Selenium Web Driver, Cucumber, Junit, Java, Maven tools.
  • Utilized Page Object Model technique to improve the time efficiency of test scripts.
  • Maintained POM file with dependencies and plug-ins in Maven project.
  • Enhanced data coverage by utilizing multiple data input with Apache POI and Scenario Outlines.
  • Executed SQL queries to verify and validate information in Database tables using Java, JDBC API in Oracle Database.
  • Performed Automation on the front-end with Selenium web driver and Java language.
  • Utilized Soft Assertions and Hard Assertions to perform validations and verifications.
  • Hands on experience with feature files in Gherkin format for a BDD framework using Cucumber tool.
  • Created daily smoke tests by using Jenkins CD/CI tool to verify main components of the application were stable for testing.
  • Applied Git & GitHub as source repository in Jenkins for a continuous integration.
  • Developed and transitioned from a Keyword-Driven Framework to a Hybrid Framework in UFT environment.
  • Implemented “user defined” and “built-in” Environment variables as data parameters in a UFT Hybrid Automation Framework.
  • Responsible for maintaining and implementing Generic and Application-based functions in UFT Function Library.
  • Developed and designed Control File and Driver Script built for UFT, which dictated the flow of the Regression test.
  • Extensively involved with Regression, Functional, Smoke, Ad-hoc testing.
  • Experienced using Error handling techniques in VBScript such as “On Error Resume” syntax, Recovery Scenarios, and Exist Test statements.
  • Extensively applied robust techniques for automation testing such as DOM, XPath, Fire event, and sendKeys.
  • Implemented Regular Expression Pattern, checkpoints and conditional loops to enhance the performance of automation scripts.
  • Mentored Functional testers by teaching basic concepts of UFT by applying Object repository and Record/Playback.
  • Helped Functional testers with designing and developing Test Scripts by applying descriptive language in UFT.
  • Experienced with a complete defect life cycle using defect tracking tools such as Jira.
  • Collaborative and contributing team member in a fast-paced Agile Scrum Environment.

Software Test Engineer

Confidential

Responsibilities:

  • Developed and maintained a Keyword Driven Framework based on the understanding of the functionalities in Application Under Test(AUT) environment.
  • Successfully designed test cases by analyzing user story acceptance criteria and applying black box techniques.
  • Experienced in designing Re-Usable Functions and Sub-procedures to handle static and dynamic Objects.
  • Developed Application-based functions that handled pop-ups during runtime.
  • Responsible for creating Application-based Function library as well as Generic Function Library.
  • Responsible for applying checkpoints in Function Libraries for verification and validation.
  • Responsible for automating Test Cases using XPath, Document Object Model (DOM), Web Tables, and Data Tables with Descriptive Programming in QTP/UFT.
  • Performed Regression Testing using Test Batch Runner tool built in UFT.
  • Performed Back End Testing using Oracle SQL Developer and executed complex SQL queries to provide Data Base checkpoints.
  • Performed RESTful Webservice testing in UFT and Postman.
  • Performed end to end testing by validating data and functionalities in GUI, API, and Data Base.
  • Executed daily Smoke tests using AOM and Outlook VBScript Object class.
  • Experienced in Agile Scrum ceremonies such as sprint grooming, daily stand up meeting, and sprint retrospective.

Quality Assurance Tester

Confidential

Responsibilities:

  • Performed Functional testing in Waterfall methodology.
  • Prepared Test Cases and Test Scripts based on functional specifications and user-defined requirements.
  • Developed Manual Testing of a Web-based application by applying Black box and Ad-hoc testing techniques.
  • Effectively communicated and participated across different testing activities with senior automation testers.
  • Developed Test Scripts with Object Repository, Record and Playback functionalities using UFT.
  • Utilized different checkpoints during Record and Playback functionality such as Standard, Text, and Text Area Checkpoints.
  • Maintained and controlled the Object repository’s’ size and complexity.
  • Interacted with both, Local Object Repository and Shared Object Repository.
  • Applied environment variables and descriptive programming in a Data Driven Framework.
  • Developed test scripts that take multiple data from an external source such as Excel, by using Excel application class.
  • Performed Minor regressions and Major regressions in HP ALM.
  • Triggered Parallel Execution Tests through multiple VM machines by using HP ALM.
  • Experienced with a complete defect life cycle using defect tracking tools such as HP ALM.

We'd love your feedback!