Sr. Software Test Engineer Resume
Houston, TX
SUMMARY
- Senior QA Analyst with 8 years of experience in all phases of Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
- Diversified experience in Automation and Manual testing serving various domains such as Finance, Retail, Banking and Healthcare.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and Kanban.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Expertise in automation of Web - based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver.
- Performed BDD -Behavior Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber, Selenium, JAVA and TestNG.
- Expertise in Mobile testing using Device Anywhere and Perfecto Mobile.
- Experience in creation of Automation test scripts using frameworks like Page Object Model.
- Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
- Experience in usingJUNIT & TestNGtest frameworks in creating test scripts, test suites, HTML reports.
- Worked extensively on SOAP UI functional and load testing and validated the response using assertions.
- Hands on experience in using build and project management tolls like MAVEN and Configuration management tools like SVN.
- Performed Continuous integration automation using Jenkins.
- Experience in using finder mechanisms like CSS, XPath expression, HTML id, name to find the Web Elements.
- Performed manual and automated testing using HP-Mercury tool like Quality Center, Quick Test Professional.
- Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
- Proficient inanalyzingBusiness Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.
- Expertise in Defect Management/Problem Solving including tracking bugs, reporting usingQualityCenter/ALM,Rally, Version One, Bugzilla andJIRA.
- Experience in Black Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
- Experience in preparing Test data by retrieving data from Relational Databases Oracle.
- Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
- Reviewed & revised suit of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
- Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
- Worked with cross functional testing teams and developers for closing defects.
- Adept in all phases of project development, from concept through realization and Production Support.
- Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
- Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
TECHNICAL SKILLS
Development methodology: Agile/ Scrum, Waterfall, Jenkins, Hudson, SVN
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Automation Tool: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, Junit, TestNG, Rally, Auto It and Soap UI.
Framework: Page Object Model, Keyword Driven, Data Driven, Hybrid Testing Frame work.
Mobile testing: Device Anywhere, Perfecto Mobiles
Bug Management Tools: Quality Center -10.0,JIRA,ALM,Version One, Rally
Programming Languages: Java, Ruby, Java Script, VB Script, HTML, XPath, CSS, Soap, WSDL, Restful
Database/Database tools: SQL Server, Oracle, MySQL, Toad,SQL
Operating Systems: Windows 07.XP, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr.QA Analyst
Responsibilities:
- Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
- Involved in creating, updating and executing of test cases according to requirements.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
- Configured Maven for JAVA automation projects anddeveloped Maven project object model (POM).
- Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
- DevelopedKeyword Driven frameworkto retrieve test actions, test data from Excel files.
- Designed, coded and executed automated tests using TestNG.
- Proven ability indeveloping BDD scripts with Cucumberand writing step definitions for behavior.
- Participated in continuous integration using Jenkins.
- Performed monthly load testing for different subject areas like Issuer, Issue, SF and Sovereign.
- Involved in verification of manual update files for different subject areas.
- Involved in Smoke testing, Sanity Testing and Regression Testing.
- Involved in verifying data in application through SQL queries against the Business Rules.
- Actively interacted with the onsite team, development team and conducted meetings for clarifications.
- Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode.
- Involved in Regression Testing on DEV / QA / UAT Environments.
- Participated in daily Scrum meetings.
- Involved in preparing monthly QA metrics and Weekly status reports.
- Defect tracking was done in Quality Center and ALM.
Environment: Java, ETL Informatica, AJAX, ALM 11, Toad for Oracle 11g,Manual Testing, MS Excel, Eclipse, Selenium Web driver 2.45, Selenium IDE and SOAP UI
Confidential, New Hyde Park, NY
QA Analyst
Responsibilities:
- Analyzed the violations and separated the violations in various categories.
- Actively interacted with the onsite team, dev team and conducted meetings for clarifications.
- Involved in Preparation of Test cases based on Backlogs.
- Involved in testing of application using the Scrum (Agile) methodology.
- Performing integration and functional testing for different application.
- Performed recording of GUI test cases usingSeleniumIDE, TestNG.
- Developed automated test cases for all manual tests cases provided.
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber, and Maven.
- DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases.
- Developed BDD testsusing Cucumberby writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Extensively automated regression and functional test suites bydeveloping test cases, test suites using Selenium Web Driver, JAVA, and Junit.
- Implemented Page Objects framework, Hybrid framework and Page classesfrom scratch to represent web pages.
- Coordinated with application team and ensured resolution of all issues and completion of work on time.
- Maintained and issued weekly reports on all automation tests.
- Involved in creating, updating and executing of Test Cases according to requirements
- Involved in preparation of Test Scenarios from each line of the violation.
- Gained thorough understanding in short span of time on products DMS-CRM and AAX-American Auto Exchange which is handled in phase - 1, CMS which is handled in phase - 2.
- Involved in preparation of test strategy and test plan for every product Created and Updated stories and tasks in JIRA.
- Involved in Preparation of Test Plan and review of Test Plans.
- Involved in GUI, Functionality and Regression Testing.
- Actively participated in daily Status calls, Retrospectives and Team meetings
- Defect tracking was done in JIRA.
Environment: .Net, Visual Studio 2008, Manual Testing, JIRA, Microsoft Office Excel, QC 10,, Eclipse, Selenium Web driver 2.45, Selenium IDE.
Confidential, Houston, TX
Sr. Software Test Engineer
Responsibilities:
- Interacting with client, Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in Requirements streaming and Preparation of Test cases based on Backlogs.
- Involved in updating and executing of Test Cases according to requirements.
- Performed GUI and functional testing for different modules of application using Black
- Box Testing Techniques.
- Involved in Preparation of Test Scenarios and Review of Test Cases.
- Involved in mobile testing using Device Anywhere and providing additional training for my team members on Device Anywhere tool.
- Involved in Regression testing using Quick Test Pro and Creation of automation scripts for desktop pages.
- Testing and logging defects using Quality center, resolving issues with Dev team.
- Updating HPQC with test data created and generating reports from HP QC Dashboard.
- Adhering to process, ensuring relevant business stories are mapped from Test Plan to Test Lab in HPQC.
- Reporting daily status of data creation and sending weekly status reports.
- Involved in training session on search and mobile scrums and task allocation to team Members.
- Worked with Business Customers, Business Analysts, Software Developers, QA team, and Project Leads to ensure successful roll out of high-quality application.
Environment: .Net, Java script, Html, Ms-Excel, QC 10, TRIDON, QTP10, VB Script, Device anywhere, Perfecto Mobiles.
Confidential
Software Test Engineer
Responsibilities:
- Understanding the client requirements and functions requirements.
- Reviewed the Business required documentation and involved in preparation of all the testing artifacts required for the project.
- Understanding user stories in Mingle and reviewing them in daily calls with onsite lead.
- Involved in Creating Traceability Matrices from Business Required Documentation that outlines the testing scenarios with supportive test cases.
- Creation ofTest Datafor Member data’s according to the scenarios.
- Loaded theTest Datainto the HPQC to prepare for the execution ofTest Cases
- Involved in testing of application using the Scrum (Agile) methodology
- Entered business and functional requirements into the Quality Center Requirements Repository.
- Developed Positive and Negative test cases and executedmanualtest cases using Quality Center.
- UsedQuality Centerto store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
- Regularly followed up with thedevelopment teamto discuss thedefectsidentified.
- Co-coordinating with team for the early closure of the defects.
- Involved in GUI, Functionality and Regression Testing.
- Participated instatus meetingstoreport issues. Communicated with developers through all phases of testing to prioritize bug resolution usingQuality Center.
- Retesting the logged tickets in QC.
- Involved in providing KT to the Team members in project.
Environment: Java, JSP, HTML, and Toad for Oracle 9i, Windows XP, Manual Testing, Quality Center 10.
Confidential
Software Test Engineer
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for theTest PlansandTest cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in updating and executing test cases according to requirements.
- Identified theTest Casesand documented them inQuality Center.
- PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
- Prepared various reports based on different stages of Testing.
- Involved in Bug reporting and bug tracking using QC.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: JSP, Servlets, SQL Server7.0, Windows XP, Manual Testing, MS-Excel, QC