We provide IT Staff Augmentation Services!

Sr. Software Test Engineer  Resume

Alexandria, VirginiA

SUMMARY:

  • More Than 8 years of experience, seeking a position of Software Automation Developer/QA Tester where I will be able to use well - honed skills in planning, coding and testing in order to develop software solutions for the company’s clientele and contribute to growth of the organization.
  • Dynamic and result oriented professional emphasis in Quality Assurance (QA) and Software Development Lifecycle (SDLC).
  • Extensive work experience in all stages of STLC & expertise in Functional & Regression.
  • Strong hands-on knowledge in software models: Waterfall and V Model . Very good understanding of Agile (Scrum) methodology.
  • Experienced in both manual, Back-end and automation testing.
  • Experience with all phases of SDLC especially waterfall and Agile methodology.
  • Sound knowledge on Software testing life cycle (STLC), from gathering requirements, testing, implementation, and support.
  • Hands on experience automation tools Selenium IDE, WebDriver and TESTNG.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber, Serenity .
  • Experienced in creating automation test script for web based application using java and selenium WebDriver from scratch.
  • Experienced in creating Data driven, Keyword driven frameworks.
  • Experienced in working with Junit and TestNG testing frameworks.
  • Experienced in working with Build management tools like Ant, Maven, Gradle and continuous integration tool like Jenkins .
  • Familiar with source control technology like Git .
  • Expertise in performing Back End Testing by writing SQL queries for the purpose of database integrity in MS SQL Server and Oracle.
  • Experience in Bug reporting and Defects Management using Quality Center ALM .
  • Performed planning and development of Test Plans, Test Cases and Test Script, Test execution to meet products business requirements.
  • Executed Smoke testing, Functional testing (Positive, Negative & boundary), UI testing, Black box testing, Integration testing, Regression testing, Back-end testing & User acceptance testing (UAT).
  • Strong knowledge in test management, analyzing bug severity, priority and risk, defect tracking system using quality center, JIRA .
  • Experience in preparing test summary reports for manual testing based on User Requirement, and System Requirement documents.
  • Experience worked on any requirement upgrade and/or change request while doing UAT .
  • Maintained the Requirements Traceability Matrix ( RTM ), Test Matrix and also performed Gap Analysis.
  • Good team player and ability to work independently along with strong problem solving, learning and communication skills.

TECHNICAL SKILLS:

Language: Java, Ruby, Groovy, SQL, Shell Scripting

J2EE Technologies: JDBC 2.0/2.1/3.0, ODBC

Framework Technologies: TestNG, JUnit, Serenity, Cucumber, ANT, Maven, Jenkins, Bamboo, Git, SVN.

Scripting/Markup Languages: HTML, JSON, CSS

Web/App Servers: Apache Tomcat 3.0/4.1, BEA Web Logic 6.1/7.0, IBM WebSphere 5.1/ 6.1, JBoss, Apache Service-Mix.

IDE s: Eclipse 2.0/2.1/3.1, Ruby mine, Sublime

Testing Tools: Selenium Web Driver, Quality Center, SoupUI, Ready API

Defect Tracking Tool: TRAC, JIRA, Rally

Databases: Oracle 10g/11gR2/12C, SQL Server2008, 2008R2, 2012, MySQL

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Alexandria, Virginia

Sr. Software Test Engineer

Responsibilities:

  • Worked closely as QA with Product Owners, developers, professional services team and product managers to meet the sprint goals.
  • Completed the Sprint (Scrum) tasks which is a 2/3 weeks cycle and performing Smoke, Regression, integration testing, End to End testing and System testing.
  • Actively participated all kinds of Agile meetings including Daily stand up, Sprint planning meeting, sprint review meeting and retrospective meeting.
  • Analyzed Epic document, Business Requirements Document (BRD), and Design Documents and developed Test cases and Test scripts for the application under test.
  • Designed and Developed automation framework and test scripts using Ready API for multiple platforms, web-service testing.
  • Working on Automation Framework with Selenium Cucumber, Serenity with BDD for UI Testing.
  • Worked with Product Owner and Development Team in order to prioritize User stories and assign Story Points and to identify sprint backlog.
  • Worked closely with the developers and other testers to solve technical and end user issues.
  • Responsible for updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Performed Service testing, Functional testing, Smoke testing, User Acceptance testing (UAT), System testing.
  • Created and enhanced numerous test scripts with Groovy to handle changes in the objects and tested Web Service application' s GUI in the testing environment.
  • Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.
  • Executed Regression test cases and changed the test steps as per the flow based on change requests from the business side.
  • Used automated scripts and performed functionality testing during the various phases of the application development using SoupUI.
  • Developed Automation scripts for new enhancements using Selenium Web-Driver and Test-NG.
  • Used source control Git-Hub.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically and as per require.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath, Css Selector in Selenium.
  • Used RALLY as a project management and Defect Tracking tool.
  • Performed Back End testing using SQL query in MYSQL Database.
Confidential, Alexandria, Virginia

Software QA Engineer

Responsibilities:

  • Worked closely as QA with Product Owners, developers, professional services team and product managers to meet the sprint goals.
  • Completed the Sprint (Scrum) tasks which is a 2/3 weeks cycle and performing Smoke, Regression, integration testing, End to End testing and System testing.
  • Actively participated all kinds of Agile meetings including Daily stand up, Sprint planning meeting, sprint review meeting and retrospective meeting.
  • Analyzed Epic document, Business Requirements Document (BRD), and Design Documents and developed Test cases and Test scripts for the application under test.
  • Worked closely with the developers and other testers to solve technical and end user issues.
  • Responsible for updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), System testing.
  • Worked on Automation Framework with Selenium Cucumber, Serenity with BDD.
  • Developed and maintained Page Object Model framework using Java programming language with the help of Selenium Web-Driver.
  • Created and enhanced numerous test scripts to handle changes in the objects and tested application's GUI in the testing environment using Selenium WebDriver, TestNG, Maven and Jenkins .
  • Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.
  • Executed Regression test cases and changed the test steps as per the flow based on change requests from the business side.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Used source control GitHub.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically and as per require.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath, Css Selector in Selenium.
  • Used JIRA as a project management and Defect Tracking tool.
  • Performed Back End testing using Oracle Database and SQL queries.
  • Generated Selenium automated reports using Extent report Version 2.
Confidential, Reston, Virginia

QA Analyst

Responsibilities:

  • Responsibilities include functional testing, GUI testing, Integration testing, System testing, Ad hoc and Regression testing
  • Responsible for preparing QA deliverables.
  • Test Management using Mercury Quality Center.
  • Developed Test Case, Test Scripts and Detailed Test scripts using Mercury Quality Center.
  • Performing manual functional testing which includes but not limited to test scenario design which provides test coverage to ensure automated tests can be implemented and executed against.
  • Executed test validations at various levels including DB validation, logging validation, and UI validation.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber .
  • Troubleshooting build/application issues, debugging automation code, reporting defects to developers and CI Team.
  • Maintained several build jobs like smoke, regression build job in Jenkins for supporting CI.
  • Used SQL Queries to verify the data from the DB2 (RTDS) database and Oracle (ETDS and MOB DB) Databases
  • Developed Test Plan, Test Cases, Test Scripts and Detailed Test scripts using Excel and Mercury Quality Center
  • Interacted with the developers for Defect fixing and problem resolution and updating HP Quality Center, Bugzero and Version One Defect tracking tools.
  • Conducted and Participate Test Plan Review, Daily QA status meetings, weekly project status meetings, Defect Meetings, Business requirement review meetings.
Confidential, New York City, NY

Software QA Engineer

Responsibilities:

  • Analyzed Business Requirement document and Business Use Cases in development of Test Plans.
  • Participated in the work-scope meetings and peer review meetings to evaluate Use Cases withBusiness and design team.
  • Created Test Cases, Test Scenarios and ensured traceability to Business Use Cases and according to application.
  • Involved in writing and implementation of the test plan, and various test cases for UAT .
  • Involved in project planning, coordination and implemented QA methodology.
  • Performed manual testing on different modules of the application.
  • Executed test validations at various levels including DB validation, logging validation, and UI validation.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Worked with cross functional team, and participated formal/ informal meetings.
  • Defined the automated testing components that will be used to validate requirements against developed software.
  • Worked on Selenium WebDriver to define the TESTNG, CUCUMBER framework with POM model strategy using JAVA and RUBY.
  • Created and implemented the detailed test plan, test scenarios and test cases from the business requirements, use cases documents and meetings for day-in-the-life (DITL) level testing.
  • Developed and executed Manual test cases of various modules of the application such as HRAccess, Candidate Dashboard, HC Insight, and TSA Jobs link for functional/ Non Functional testing such as smoke testing, integration testing, regression, system, UAT testing, Load, Stress and Performance testing.
  • Performed extensive database validation and verification for MS SQL Server.
  • Designed and developed SQL queries to perform back-end Testing.
  • Inserted rendezvous points in Vuser scripts and executed them in various manual and goal oriented scenarios to test the performance of the application at concurrent load.
  • Configured and monitored various graphs during scenario execution as well as after scenario execution .
Confidential

Software QA Engineer

Responsibilities:

  • Responsibilities include functional testing, GUI testing, Integration testing, System testing, Ad hoc, End to End, Fallback, UAT and Regression testing
  • Responsible for preparing QA deliverables, including RTM
  • Test Management using Test Link and Quality Center
  • Created and published the Article, blog, gallery stories in the Method and validated in the Web Sites and Mobile.
  • Testing various applications using Agile testing methodology
  • Performed Manual Testing for the Functionality, GUI of the Web applications.
  • Worked with Business to establish and maintain a consistent Test methodology and to resolve general questions during the Testing process.
  • Performed extensive database validation and verification for ORACLE.
  • Designed and developed SQL queries to perform back-end Testing.
  • Analyze, Test, and certify application specific software and performed variety reviews of business requirements and functional specification documents
  • Worked with cross functional team, and participated formal/ informal meetings

Hire Now