We provide IT Staff Augmentation Services!

Software Test Engineer Resume

0/5 (Submit Your Rating)

Towson, MD

SUMMARY

  • Experience working in SDLC and STLC on Waterfall and agile development practices including ATDD (Acceptance Test Driven Development) and BDD.
  • Good experience with Selenium IDE, Selenium Web driver (Core Java), Cucumber Test framework using Selenium, HP LoadRunner and HPE Unified Functional Testing (UFT) (QTP/ALM).
  • Proficient in Manual and automation testing and knowledge of Core Java, JavaScript, MVC, Selenium Framework, WebDriver, Jenkins, Junit, TestNG, Webservices (SOAPUI/MIME).
  • Hands on experience using build tools like Maven and managing JAVA automation projects
  • Was responsible for creating and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for multiple projects.
  • Use GitHub as version control system with Jira integration in Software Testing Life Cycle (STLC).
  • Experience in working with the EDI transactions understanding the X12(270/271) request/Response companion guide, Error codes, EWI - Trans Events.
  • Strong experience in gathering system requirements, defining business processes, identifying risks and Impact analysis, Gap Analysis and UML modeling.
  • Strong Experience running the Regression test, Smoke test and functional tests using the automation scripts in every code release.
  • Expertise in automating test cases with QTP/WinRunner using VB scripts including Mainframe applications.
  • Experience working to maintain test scripts, test suite in continues integration process and worked closely with the DevOps Team in the day to day basis.
  • Experience in Performance Load testing with Web services, Restful APIs, and user interface applications.
  • Experience with requirement analysis, implementation, and testing Section 508 usability requirements with emphasis on the 1973 amendment of rehabilitation act.
  • Working experiences in writing the SQL queries to pull the error reports, log records and query based on the scenarios.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/Grid, UFT 12, Quick Test Professional (QTP) 11.0/10.0, Load runner 9.2/8.1/8.0, Web Services, Restful API, win runner.

Test Management Tool: ALM, Quality Center 11/10/9.1/9.0/8.2 , Test Director 8.0/7.6/7.5, Rational Test Manager

Version Control: GIT /GitHub, Bitbucket, SVN

TDD/BDD Tool: Fitnesse, Cucumber

Other Tools: MS Office, MS Visio, PL/SQL Editor, SharePoint, Rational Requisite Pro

Platforms: Windows 7/Vista/2000/ NT/XP, UNIX, CICS.

Languages: JAVA, TestNG, JUNIT, C, C++.

Data Bases: SQL Developer, Oracle 11i/10g/9i, SQL Server, MS-Access, DB2

Bug Tracking Tool: Jira, BugZilla, Relational ClearQuest

Scripting Language: VB Script, Java Script

Web Technologies: JSP, J2EE, HTML, HTTP, DHTML, XML, SOAP

Methodologies: Agile, SOA, Unified modeling language (UML), Rational Unified Process (RUP) and CMMI.

PROFESSIONAL EXPERIENCE

Confidential, Towson, MD

Software Test Engineer

Responsibilities:

  • The HETS system users (i.e) the submitter type’s access connects to the CMS HETS through the TCP/SOAP/MIME connection, the provider sends the request to CMS for eligibility and benefit information and HETS sends the response 271 to the submitter for requested information.
  • Used JIRA for Bug tracking and defect reporting and followed up with DEV team to check bug status and verify bug fixes.
  • Automated the HDT Desktop screens using UFT12 for covering the regression and sanity scenarios.
  • The 270/271 application (EDI transactions) supports transactions formatted according to SOAP conforming to standards set forth by the WSDL for Extensible Markup Language (XML) envelope formatting, submission, and retrieval.
  • Developed a framework by building the groovy scripts to submit SOAP request, HTTP request and get the responses.
  • Added additional feature assertions to provide the validation checks.
  • Worked on ALM to provide the GAP analysis for the test cases with the Requirements.
  • Automated and responsible for running Regression Test cases, Smoke test case and in VAL 0 and VAL 1 environment for each code drop build.
  • Prepared the Requirement Traceability matrix for the Release projectQ400 in the ALM for mapping the requirements and Test cases.
  • Good experience in writing the queries to pull the logs and the error reports for the submitted transactions in the Sandbox and TEST environment.
  • Organize test planning, defect triage meeting to discuss test item and defect review.
  • Followed Agile Methodology for application Implementation and Testing and involved in managing Requirements Traceability Matrix which had high complex business scenarios
  • Participate in the Requirement Analysis meetings, weekly Team meeting and VRR/IRR meetings

Environment: ALM 11, UFT, Groovy Scripting, VBscripting, JIRA, SOAPUI/ MIME, GitHub, BitBucket, SQL, DB Visualizer, Cognos 10, Transmission Comparison Tool, SharePoint, Gentran, Microsoft tools

Confidential, Owings Mill, MD

Sr. Automation Tester

Responsibilities:

  • Responsible for development and maintenance of QIP program automation smoke scripts using Xebium with Fitneese tool.
  • Analyzed the Functional requirements for EQRS facility program to create Test Scenarios.
  • Automated developed, executed the acceptance test scripts to the scenarios using the hybrid driven framework in selenium Webdriver and cucumber using JAVA to reduce the manual test effort and increase the integration of tests scripts to develop new BDD framework for EQRS facility Application.
  • Followed Agile methodology to its core, for well-defined User Stories/Requirements involved in Sprint PBI and Backlog items, participated Daily Standups and resolve conflicts/remove impediments.
  • Worked with team on strict guidelines while creating user stories to ensure user stories are to be testable and should have actor-action-result relationship. Implemented rules to define the Definition of Done.
  • Developed 25 Xebium automation UI scripts for Incentive portal program.
  • Responsible in executing the automated tests for the Maintenance weekend and share the results with the infrastructure team.
  • Configured Maven for the Java automation project and developed Maven POM model.
  • Developed FitNessepage to automate the API tests using fitneese tool (JSON and XML).
  • Developed and executed the Xebium tests to automate the UI web functionality (Navigation, Validation Errors and System errors).
  • Implemented test data driven approach in Xebium tests to drive multiple scenarios in single test.
  • Created the DBslim/ Fitneese test to run the database testing which include the CRUD operations with setup and teardown options in the test with the selenium webdriver API and Java specific libraries.
  • Created and maintain server-side integration tests JSON documents FitNesseFramework running with every build (GIT, Jenkins) on Amazon Web Services (AWS).
  • Tracked down the test cases in ALM and executed the run report and shared the results to the project manager.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML IDs and XPath in Selenium.

Environment: Java, Fitneese, Selenium WebDriver, JUnit, Maven, TestNG, Restful API, ALM, POSTMAN, DB Slim, GitHub, Eureka, Phabricator, Eclipse, HTML, CSS, Cucumber, RPM.

Confidential, Baltimore MD

Sr’ Automation Test Analyst

Responsibilities:

  • Designed and developed automated test cases using Selenium Web driver and Selenium Grid based on Functional requirement documents.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Used different Selenium functionalities such as Window handlers, popup windows handling and handling cookies information etc.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Developed, executed and maintained over 133 Selenium automation scripts for power purchase agreements web application using selenium WebDriver & Java Junit.
  • Implemented Page Objects automation frameworks using Selenium WebDriver, JAVA and Maven
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Ran regression Selenium test suite on regular intervals and maintained Selenium regression test suite and test data for changes to the system.
  • Tested the automation test cases in different web browsers (Internet Explorer, Firefox and Chrome) at the same using Selenium Grid.
  • Effective Knowledge transfer about technical and non-technical deliverables wherever required.

Environment: Java, Selenium WebDriver, JUnit, Maven, TestNG, SharePoint, Jenkins, Eclipse and JIRA, HTML, XML, Xpath, Windows 7/8, Firefox, Chrome, Safari and MSOffice

Confidential, Columbia MD

Sr Automation Tester

Responsibilities:

  • Responsible for smoke testing and regression testing the application after every code change.
  • Automated the Functional Test Cases using UFT 12 and managed Traceability Matrix.
  • Managed the object repository and Identified Critical test case on each release and updated Regression Suite.
  • Created the shared Object Repository and standard library for functions and sub-procedures.
  • Designed, Developed and processed Keyword Driven Framework for UFT using VB Script.
  • Identified and logged defects in ALM for every release and tested the defects as it is deployed in code fix
  • Based on the requirements gathered, created the test plan, designed test scenarios, identified the type of tests to run and the counters to monitor.
  • Worked with management and lead BA and Testing team suggest the test case scenario and develop a plan to write cases.
  • Logged defects in ALM and followed up until the defects were closed or deferred to the next release cycle.
  • Created, executed Manual test cases in ALM, and worked on automated test cases in UFT and viewed, analyzed the test results in the ALM.
  • Ran Automation Regression Scripts in Validation Environment and had a chance to test against Implementation Environment (Production)
  • Support and perform the infrastructure testing to make sure the application work well with the new environment.
  • Involved in developing the VuGen scripts as per the release requirement.
  • Design Test script in load runner VuGen and create scenario based on NFR for base and peak load to perform load testing using the Performance Center.
  • Conducted Performance Testing using 4000 Vusers to see if the application was stable.
  • Designed the Thinktime calculations based on the requirements from production.
  • Maintained separate folders for every load test in test lab as well in test plan.
  • Reviewed, consolidated weekly status reports on project and sent them to Project manager and Management.

Environment: UFT12, QTP 11, HP ALM, SharePoint, HP LoadRunner 11.52, Performance Center 11.52, HP Quality Center, HP Run Results Viewer, DB2, XML, HTML, CSS, EXCEL, SQL, Unix and Windows7.

Confidential, Windsor Mill MD

Computer Programmer Analyst

Responsibilities:

  • Performed Smoke testing for the new builds. Executed tests, created problem reports.
  • Managing all phases of testing for assigned components ensuring test plans and test cases are completed and met business requirements.
  • Execute, Analyze and document test results for Smoke test and the regression test.
  • Updated the scripts for error handling or recovery so that the execution continues with the further steps.
  • Customize the SMART framework for designing automation scripts for MCS (Mainframe-CICS) application
  • Performed cloning the cases in backend region of Mainframe.
  • Analyzed and reviewed Business Requirements Document (BRD) and Detailed Functional requirements (DFR).
  • Prepared detailed test procedures, test scenarios, test scripts and schedules based on requirements and test design documents.
  • Created Automation Scripts (VBScript) and stored in the Test-Plan module of QC. The tests were created to test for Back-end (DB2 testing) & Front End CICS Validation testing.
  • Provided technical assistance, testing and implementation of the system for Online CICS applications.
  • Involved in writing the Requirements Traceability Matrix code to run automated scripts.
  • Conducted Backend testing on the DB2 Database using SQL.
  • Developed SQL queries for defining and developing test data for testing.
  • Organized Test Suites/Batch Scripts for Regression testing using Quick Test Pro (QTP)11.0 by preparing Functions and used Shared Object Repository method, Managed objects in Object repository
  • Presented the Test Approach & Integration Test Demo to Project Managers.
  • Demonstrated Planning and Design skills by conducting quick automated weekly team and peer review meetings and closely monitored the testing and scripting progress.

Environment: JAWS, MKS, Agile methodology, UML, XML, HP QTP 10.0, Terminal Emulator, VBScript, Mercury Quality Center, SQL, MS Office,HTML,CSS.

Confidential, Princeton NJ

Automation Test Engineer

Responsibilities:

  • Involved in reviewing/analyzing Business Requirement Documents/Functional specs/use cases
  • Organize and participate in Joint Application Development (JAD) meetings and document meeting minutes
  • Performed Business Rules validations of the Workout programs both manually and via the XML Bulk Upload process.
  • Developed Automation Scripts that runs around 3100 test cases in a single run without any exceptions in UAT for regression testing.
  • Develop utility scripts in QTP for requirements to test case mapping and customized execution reports
  • Create QTP functions specific to Terminal Emulator Add-in for Test Automation on CICS screens
  • Coordinate with developers in setting up data for testing scenarios related to date bumps and batch sweeps.
  • Executed SQL statements in DB visualizer for the test data requirements
  • Responsible for documentation of test results analysis and participated in daily/weekly QA meetings.
  • Interacted with Business Analysts, Developers while reviewing the Business Requirement Documents and when there are enhancements in the application
  • Logged defects in Quality Center and coordinated with development team to resolve issues.
  • Inserted checkpoints in the test scripts for checking functionality testing using QTP and used Regular Expressions and written user defined functions using VBscript.
  • Developed Base-line scripts in VBscript for performing Regression Testing on future releases of the application.
  • Performed Smoke testing for each build in Dev, Integration, System and UAT environments.
  • Developed test scripts in VBscript for Data Driven tests. Executed the test scripts and analyzed the results.

Environment: QTP 9.5/10.0, Quality Center (QC), J2EE, RAD, Rational Clear Case (RCC), Struts, MVC, PL/SQL, SOAPUI, MS Office, MKS, IBM WebSphere Application Server, Oracle 10g.

We'd love your feedback!