We provide IT Staff Augmentation Services!

Sr. Software Engineer In Test Resume

5.00/5 (Submit Your Rating)

Raleigh-durham, NC

PROFESSIONAL SUMMARY:

  • Talented QA Engineer with 7+ years of extensive expertise in Automation and Manual testing as well as a deep understanding of methodologies and approaches.
  • Strong experience in Software Development Life Cycle using Agile, Scrum, Waterfall methodologies.
  • Highly proficient in creating and implementing test plans and test cases based on user requirements and functional specifications.
  • Extensive working experience in Cross Browser Testing, GUI testing, Functionality testing, System testing, Accessibility testing experience, Integration testing, Backend testing, and Regression Testing.
  • Experienced in JIRA, Rally, Test Director and Quality Center/ALM. Very good in writing SQL queries for backend data validation and data integrity check.
  • Experienced in creating automation scripts.
  • Well - known with all the stages of Defect Tracking Life Cycle (DTLC).
  • Excellent working knowledge on both Unix/Linux and Windows environments.
  • Ability to work methodically in fast-paced, deadline driven environments.
  • Excellent Team Member, Mentor with good communication and interpersonal skills.
  • Energetic and self-motivated team player with a good communication, leadership and problem solving skills.

TECHNICAL SKILLS:

Operating System: MS-DOS, Windows, UNIX and Linux

Languages: C, C++, Java, J2EE, XML, HTML, DHTML, UNIX Shell Scripting, T-SQL, SQL and PL/SQL

RDBMS: Oracle,DB2, MSAccess,MS-SQLServer, MongoDB

Scripting Languages: VB Script, JavaScript, TSL, Perl, VBScript, Python, JCL and COBOL

Testing Tools: UFT/QTP, SOAP UI

Defect Tracking Tools: HP ALM/Quality Center, Clear Quest, Rally, JIRA

Application Servers: Web logic, webSphere, JBOSS, Tomcat and IIS

Other Skill: Certified Scrum Master by ScrumAlliance.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh-Durham, NC

Sr. Software Engineer in Test

Responsibilities:

  • Translate business requirements effectively to technical test requirements to create comprehensive test scenarios and detailed test steps.
  • Executing test scenarios for multiple projects and Working in Agile Methodology to assure Quality by developing Cucumber/ Selenium/Java Scripts which run as JUnit tests in an Automation framework .
  • Write test plans, define test data requirements, oversee execution of test cases, facilitate triage of defects found, and ensure thorough retest of defects through resolution.
  • Log defects/issues and work with the test lead to ensure resolution.
  • Suggests alternative methods and procedures for solving problems and improving product and process quality.
  • Identify risks and offer mitigation plans to ensure quality.
  • Develop and maintain high standards of quality for our application through managing QA processes and procedures.
  • Develop knowledge of the business unit’s mission, goals, products, services and applications.
  • Develop and revise automated test scripts for smoke testing, user acceptance testing and integration testing
  • Responsible for creation and execution of automation scripts with Cucumber frameworks and Gherkin language for story method use cases.
  • Execute scripts across desktop and mobile applications.
  • Performed Data mining using Oracle, SQL, Sybase, DB2 and MongoDB databases.
  • Translate business requirements into features and user stories using Rally and JIRA tool.
  • Develops and implements a testing approach work plan to meet multiple deadlines for projects.
  • Highly productive in both Waterfall and Agile project delivery environments.
  • Working on creating a solution to automate the Browser testing.
  • Experience testing application with the Web Service response.

Environment: Java, Cucumber, Gherkin, Eclipse, GIT, Selenium, WebDriver, Jenkins, Agile Methodology, sprint, Rally, JIRA, Oracle, Windows, UNIX, XML, HTML, MongoDB, Activemq messaging, Postman Web Service.

Confidential, Norwalk, CT

Software Test Engineer

Responsibilities:

  • Understanding Software Requirement Specifications and identifying the required Test Scenarios.
  • Prepared and Executed Test Cases as per System Requirements.
  • Navigating the UNIX/LINUX system when executing the commands.
  • Performed Cross Browser Testing and Breadcrumb Testing.
  • Performed Functional testing and GUI Testing.
  • Performing Regression testing using QTP.
  • Tested the application on Unix/Linux Environment when navigating the system with LINUX commands and Shell scripts.
  • Design, configure, implement and maintain VMWare-based virtual testing environment Install and maintain VMs running varied Windows and Linux Operating Systems.
  • Administer multiple isolated testing Windows Domains, Utilize Windows, VMWare, and third-party tools to create as well as enhance existing testing procedures.
  • Evaluates and tests new or modified software and hardware in preparation for public release to Confidential partners.
  • Created, planned, prepared and executed test cases and test plans.
  • Works with QA team members to thoroughly test all portions of product UI, internal and external reporting and alerting websites, advanced product features as well as command-line capabilities.
  • Developing and performing 508 compliance test plans and test cases.
  • Developing system requirements by following 508 standards.
  • Performing 508 compliant verification testing and reviewing technical requirements of software
  • Managing and overseeing 508 testing activities and identifying contradictions related to 508 compliance
  • Evaluating and analyzing 508 testing results and overseeing implementation of test plans
  • Developing test schedules, validation of manual and automated testing, and developing testing improvement plans as required

Environment: Java, Jenkins, Agile Methodology, sprint, Rally, JIRA, Oracle, Windows, UNIX, LINUX, XML, HTML, 508, stash command line, QTP, Voice Over screen readers .

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Analyzed application to find out which part can be automated and which can be manually tested.
  • Developed documentation for test strategy and test plan by understanding business logic and user requirements for manual and automated testing.
  • Tested entry and exit criteria for UI screens and checking their contents.
  • Performed negative testing to find how the function performs when it encounters invalid unexpected values.
  • Maintained Progress Report of team members for update on individual work during test execution cycle in Quality Center/ALM.
  • Identified & recorded defects with required information for issue to be reproduced by development team using Quality Center/ALM.
  • Worked with developers to fix faults found in the structure and functionality of the application using Quality Center/ALM.
  • Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Quality Center/ALM.
  • Prepared of various test documents for ETL process in Quality Center/ALM.
  • Involved in writing complex PL/SQL quires for backend data base testing.
  • Created Automated Test Scripts for Functional and Regression Testing of the application using QTP.
  • Enhanced the QTP scripts by inserting VBScript functions and Checkpoints to check for Broken Links, Text, Table, XML and Images, and Synchronization Point to capture upload time.
  • Handled known exceptions in the test scripts using QTP Recovery Scenario Manager.
  • Performed Data-Driven Testing, Text Output values by using Global and Local spreadsheets in QTP for testing multiple data.
  • Created Custom functions, Dictionary objects, a Keyword driven automation framework using VB Scripts for QTP.
  • Involved in testing data mapping and conversion in a server based data warehouse.
  • Prepared weekly defect reports and weekly test metrics.
  • Participated in project updates meetings, defect review meetings and defect report meetings.

Environment: UFT/QTP, ALM/Quality Center, .NET, Java, Oracle, Windows, UNIX, XML, HTML, Microsoft Office, SQL Server.

Confidential, Hartford, CT

QA Engineer

Responsibilities:

  • Involved in preparing test strategy, test plan, and test cases by gathering information by attending day to day meetings and by referring to BRD and SRD.
  • Interacted with Scrum Master to understand the scope of Sprints.
  • Worked with Business Analysts, Programmers and Business users through the life cycle of the project.
  • Involved in GUI, Functional, System, Regression, Data Base, Integration and User Acceptance testing.
  • Performed End to End Testing Manually before Automated Testing.
  • Logged and tracked defects in Quality Center that include business impact and track testing progress.
  • Reported bugs, communicated notifications to the developers using Quality Center.
  • Generated detailed bug reports, pass-fail reports and comparison charts using Quality Center.
  • Wrote SQL and PL/SQL statements to validate the database systems and for backend database testing.
  • Used automated scripts and performed functionality testing during the various phases of the application and analyzed the results using QTP.
  • Used various Checkpoints for Functional and Regression testing in QTP.
  • Wrote VB Script to develop Custom Functions and Dictionary Objects using QTP.
  • Developed Descriptive Programming using QTP.
  • Performed Data Driven test using QuickTest Professional to test application for various set of records.

Environment: VB.NET, C#, C++, Java, VB Script, Visual Studio, HTML, XSL, AJAX, CSS, SQL Server, Oracle, UNIX, Web Services, XML, Agile, QTP, SOAP, Quality Center.

Confidential, Arlington, VA

Software Test Engineer

Responsibilities:

  • Analyzed the user/business requirements and functional specs documents to develop test procedures.
  • Practiced Agile methodology by managing requirements, controlling software changes and followed iterative approach through the software development.
  • Conducted gap analysis between the existing systems and the new system and went through the risk involved with each requirement.
  • Gathered QA metrics from the team and Forwarded overall test metrics to the management.
  • Involved in testing of the online web application.
  • Created usage scenarios and executed them in order to test a product from a user perspective.
  • Responsible for developing Test scripts and cross checking with Business Requirements.
  • Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
  • Created Test cases based on business requirements and test plans using TestDirector.
  • Executed Test Cases in TestDirector and created Defect reports.
  • Managed manual and automated testing efforts for entire QA life cycle using TestDirector and Quick Test Pro.
  • Extensively worked on T-SQL and PL/SQL scripts for SQL and Oracle Server.
  • Performed Backend testing and had very good knowledge of writing SQL Queries to verify the data.
  • Involved in Functional, System, Regression and Integration testing using QTP.
  • Planned and implemented User acceptance testing.
  • Involved in audit meetings and got an initiative to reach QA testing goals.
  • Involved in the test case walkthroughs and assessment meetings.

Environment: TestDirector, QTP, Windows, JAVA, C++, .NET, VB Script, Perl ,UNIX,UML,SOAP UI, SQL Server, Oracle, HTTP, Web Services.

We'd love your feedback!