We provide IT Staff Augmentation Services!

Senior Software Test Engineer Resume

New York, NY

SUMMARY:

  • Over six years of experience in Software Testing/ QA practices
  • Experienced in requirement analysis, documentation and testing of Client - Server, Multi-tier, Web and GUI applications.
  • Experience in creating Test Plans, Test Strategy, Test scripts and Test Scenarios from System/Software Requirement specifications according to the Business Requirement.
  • Experience in Test Execution using Quality Center, AP Test Manager, Test link and Reporting Defects based on business requirements
  • Experience in Defect Life Cycle - includes defect Tracking & Reporting Tool like QC, Team Track, Jira.
  • Design test plans, scenarios, scripts, or procedures.
  • Test system modifications to prepare for implementation.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Document software defects, using a bug tracking system, and report defects to software developers and project managers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Monitor bug resolution efforts and track successes.
  • Create or maintain databases of known test defects.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Extensive experience in Software Development Life Cycle (SDLC) specializing in Testing as per Waterfall, AGILE (SCRUM) Models.
  • Strong knowledge of the QA Testing Process, Quality Control Procedures.
  • Experience in working closely with cross-functional teams (technical and Business teams) to meet on time delivery on time.
  • Project Delivery - Solid understanding of software development lifecycle, how projects and how the QA lead and Analyst roles fit in with the other project roles.
  • Having excellent experience Excel Sheet is the sheet, which keeps most of the data for Keyword Driven, which is needed for the test like Test Case, Test Steps, Test Objects and Actions.
  • Experience Leadership Demonstrated ability to earn the respect and confidence of others. Able to function as team lead on almost any effort, regardless of size or complexity. Able to prioritize tasks with little to no hand holding under schedule pressures in a dynamic and changing environment supporting their needs.
  • Experience Offshore - Able work a group of offshore testers by communicating requirements and ensuring the quality of all testing deliverables.
  • Experience Assigning offshore team daily basic communication to provide add or information if some changing the requirement document.
  • Solid Lead experience organize QA Team arrange or deferent type of meeting with QA Team as a Test plan, test case, test review meeting, defect management meeting and Test report meeting.
  • Used get Text, getPagesource to check text element and verification, and start-with to handle dynamic vale of elements of page.
  • Performed exception handling using try catch finally block and used printStackTrace method to print error.
  • Used WebDriverWait, Fluent Wait, wait. Until, Expected Condition. Visibility of Element Located, is Element Present or check status completed to handle the Ajax content
  • Proficient in using implicitWait, Explicit Wait, WebDriverWait to sync the script with the application during the run time.
  • Developed script using switchTo().frame(0), switchTo.defaultContent() to handle iFrame related page, and switchTo().alert().accept(), switchTo().alert().dismiss(), switchTo().alert().getText to handle JavaScript alert pop up box.
  • Developed script using loop, conditional statements, and custom functions
  • Used Yaml file to hold all script running environment credentials, and log4j for debugging and to figure out the point of issue
  • Developed script using driver.manage().getCookies(), driver.manage().deleteAllCookies() to handle cookies
  • Used Team City for continuous integration, to compile build and set up run schedule
  • Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices.
  • Experience in Functional, System, Integration, Regression, Smoke, Compatibility, Database, GUI, End-to-End, and User Acceptance Testing.
  • Expert in Web Service, REST, SOAPUI technologies
  • Familiarity with standard communication protocols and technologies like FTP, SFTP and AS2 will be a requirement
  • Solid understanding of protocols such as TCP, HTTP, FTP and IP required
  • Experience in cross browser, cross platform web testing with Selenium Web Driver
  • Experience in user documenting test plans, execution of test cases to verify application functionality against business requirements using Selenium WebDriver.
  • Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
  • Specialized on Provide cost-effective solutions using 'best practices' by implementing commercial tool in the market.
  • Experience working with Framework JUnit, TestNG, Maven, and Page Object
  • Experience working with Offshore QA team organizing test activities and test reporting

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium RC, Selenium Webdriver, JMeter, JIRA, Quality Center, QTP, Bugzilla, and Target Process

Scripting/ Languages: Java, Java Script, HTML, CSS, and JQuery

Version Control: SVN, and Git

Frameworks: Junit, TestNG, Maven, and Page Object

Databases: MySQL, Oracle, and MS SQL Server

Application Servers: Apache, Tomcat, and Microsoft IIS

Networking& Protocol: Http, Https, GET and POST, and REST

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Senior Software Test Engineer

Responsibilities:

  • Worked effectively with members of the project team to ensure project success and high quality throughout the Software Development Life Cycle (SDLC).
  • Following agile methodology for more efficient and quick results.
  • Documented test artifacts (Test plan, Test cases, Test Matrix) from design documentation and functional specifications.
  • Executed Test Cases across a number of in-house applications.
  • Performed Functional, UI, system, integration, regression and security testing.
  • Analyzed requirements, design document, User story, use case documents and developed detail test cases and test scripts.
  • Created QA procedures and processes for the team to follow.
  • Defined application test criteria based on business requirements, system requirements, technical environment, and user business processes.
  • Designed and developed test plans, traceability matrices, test cases and test scripts from requirements, and other project documentation.
  • Established and defined conditions under which tests are to be conducted as well as identify data requirements.
  • Executed test scripts to validate functionality in all phases of testing, including functional, performance and regression ensuring developed software meets defined specifications.
  • Performed sanity tests, integration and regression testing in a dynamic, fast paced environment
  • Managed Requirements, Test Plan, Test Lab, and Defects using HP ALM throughout the STLC.
  • Participated in peer reviews of software requirements, designs and test procedures.
  • Documented test plans and test cases corresponding to business rules and requirements. Manually performed System, UAT, Functional, Regression Testing.
  • Maintained and executed test cases and test scripts using Quality Center.
  • Reported & tracked the bugs, performed E-mail notifications to the developers using the Quality Center.
  • Followed the Standard Test Process Guide for the QA Methodology.
  • Created the Regression Test cases and automated them for the purpose of regression testing.
  • Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing.
  • Participated in Sprint planning meeting and collaborated with Developers and Product Owners. Selected right candidates for automated regression testing
  • Developed automation script with Webdriver API using Java, and JUnit test framework.
  • Used get Text, getPagesource to check text element and verification, and start-with to handle dynamic vale of elements of page.
  • Performed exception handling using try catch finally block and used printStackTrace method to print error.
  • Used WebDriverWait, Fluent Wait, wait. Until, Expected Condition. Visibility of Element Located, is Element Present or check status completed to handle the Ajax content
  • Proficient in using implicitWait, Explicit Wait, WebDriverWait to sync the script with the application during the run time.
  • Developed script using switchTo().frame(0), switchTo.defaultContent() to handle iFrame related page, and switchTo().alert().accept(), switchTo().alert().dismiss(), switchTo().alert().getText to handle JavaScript alert pop up box.
  • Developed script using loop, conditional statements, and custom functions
  • Developed script using driver.manage().getCookies(), driver.manage().deleteAllCookies() to handle cookies
  • Used log4j for debugging and to figure out the point of issue.
  • Used switchTo ().frame (0), switchTo.defaultContent () to handle iFrame related page.
  • Used switchTo().alert().accept(),switchTo().alert().dismiss(),switchTo().alert().getText to handle JavaScript alert pop up box.
  • Used if... else, if.. Else if. ..Else, switch statements for set up condition in script.
  • Used for loop, enhanced for loop, while loop, do...while for looping in code.
  • Developed Generic method to make the method reusable for multiple purpose.
  • Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Used Maven for Project building and Git for version control
  • Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices.
  • Performed cross-browser testing for the web interface, and mobile application.
  • Provided back end testing for data validation using complex SQL Queries joining multiple tables
  • Developed PL/SQL, and Complex SQL scripts for Oracle database using SQL Developer
  • Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases

Confidential, New York, NY

Senior Test Engineer

Responsibilities:

  • Developed test plans and test cases based on the Requirement, and Design documents.
  • Worked with multiple applications interfaces to support testing of primary application.
  • Performed Black Box, Smoke, Functional, Positive, Negative, Integration, System, Regression, UAT, and Automation Testing.
  • Good Understanding HIPAA requirements for the electronic submission of healthcare claim information.
  • Experience of Health Care Claim Payment/Advice provides detailed payment inform.
  • Understanding Benefit Enrollment and Maintenance.
  • Log, track, and verify resolution of software and specification defects, documenting all phases of QA process using JIRA.
  • Applications to provide technical assistance in identifying, evaluating, and resolving basic test problems.
  • Experience in Functional, System, Integration, Regression, Smoke, Compatibility, Database, GUI, End-to-End, and User Acceptance Testing.
  • Expert in Web Service, SOAPUI technologies
  • 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 MS SQL Server
  • 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
  • Used Selenium IDE, Web Driver API for automation scripting using Java for application written on Java, TestNG for framework
  • Used switchTo ().frame (0), switchTo.defaultContent () to handle iFrame related page.
  • Used switchTo().alert().accept(),switchTo().alert().dismiss(),switchTo().alert().getText to handle JavaScript alert pop up box.
  • Used if... else, if.. Else if. ..Else, switch statements for set up condition in script.
  • Used for loop, enhanced for loop, while loop, do...while for looping in code.
  • Developed Generic method to make the method reusable for multiple purpose.
  • Used Hudson for Continuous Integration, Maven for project building, and Git for version control

Confidential, Baltimore, MD

QA Analyst

Responsibilities:

  • Created Test plan, Test Scenarios, Test Scripts and Test Cases corresponding to the test requirements in order to maximize verification coverage of system variables.
  • Interacted with Development, Requirement, CM, and QA Teams to ensure overall quality of the software.
  • Used HP Quality Center to ensure efficient documentation of QA activities.
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Attended design review conference meetings with on-site team.
  • Conducted System, Integration, Functional, Ad hoc, Smoke and Regression Testing.
  • Tested the modules on the application by Manual Testing and data validation using SQL queries.
  • Developed automated scripts using Quick Test Pro for Functionality and Regression testing.
  • Validated the backend integrity and reports accuracy.
  • Developed Test Execution Matrices during the test cycle.
  • Communicated with developers and QA Team members to resolve issues.

Hire Now