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.
