Software Test Engineer Resume
MD
SUMMARY:
- Over Seven years of experience in Software Testing/QA field, expert in various type of testing. Experienced in data - driven, keyword-driven, hybrid driven frameworks. Skilled in preparing test plans, test strategies, test data management plans, test cases and automation test scripts.
- Extensive experience in Business Requirements Analysis, Manual Testing, Test Automation.
- Performed Independent Verification and Validation (IV&V) and follow SDLC processes for multiple projects.
- Experience designing and implementing test plans and test cases for complex data integration processes.
- Good understanding of understanding of QA Methodologies like Waterfall, Iterative, Agile (SCRUM).
- Experience in reviewing Requirements, Test cases, Test Scenarios, Test Scripts, and Test Plans.
- Proficient in different phases of software testing, Functional testing, Integration testing, Black-Box Testing, Smoke Testing, Regression testing, Web Service Testing, 508 testing, Usability testing, User Acceptance testing, Ad hoc Testing, and Back-End Testing.
- Strong experience with Java and Selenium WebDriver.
- Specialized in data-driven, behavior-driven, keyword-driven and hybrid automation frameworks using Selenium/TestNG
- Strong knowledge on Selenium components like Selenium WebDriver, selenium IDE, Cucumber and Jenkins, Selenium Grid.
- Strong experience with Data driven and keyword driven frameworks implementation.
- Documented and track defects using ALM-Quality Center, and PVCS Tracker.
- Strong in SQL and UNIX shell scripts and exposed to various databases.
- Performed back-end testing using SQL Queries on Oracle, SQL Server and MS Access.
- Strong in PL/SQL statement for backend testing, good command in writing in SQL quarries/sub-quarries, Procedures, Creating view/trigger, joining multiple tables, and Union/Union all to retrieving data from database and in-depth Knowledge of Oracle and SQL Server.
- Excellent Communication Skills, able to work as part of a team and on own.
- Excellent technical & analytical skills as well as logical & reporting skills.
TECHNICAL SKILLS:
Testing Tools:: HP Application Lifecycle Management (ALM), Cucumber, Jira JUnit,Jenkins, JMeter, Selenium, SOAPUI, TestNG, Toad
Languages:: Java, JavaScript, T-SQL, PL/SQL, Python, Gherkin
Web Scripting Languages:: Java Script,JQuery, VB Script, CSS, HTML
XML Technologies:: WSDL,XML, SOAP, XSD
Database:: Microsoft SQLServer, DB2, Oracle DB
Methodologies:: Agile-Scrum, Iterative, Waterfall
Reporting Tools:: SQL Server Reporting Services, Crystal reports
Source Control: GIT, Microsoft Team Foundation Server (TFS)
Bug Tracking Tools: HP ALM/QC, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, MD
Software Test Engineer
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Analyze and document business needs by generating testing matrix from business requirements review
- Active engagement in all phases of the development cycle and the product delivery process (analysis, forecasting, design, coding, testing, deployment, and post implementation support)
- Generate project specific test plan and cases in support of comprehensive regression testing plans
- Executed Test cases and Test Scripts after reviewing the business requirements and technical specifications.
- Strong knowledge in Smoke Testing, Black Box Testing, System Testing, Integration Testing, Backend Testing, Regression Testing and UAT.
- Experienced in defect management, defect analysis and defect reporting using HP ALM/Quality Center and JIRA.
- Extensive knowledge in developing manual Test case using HP ALM /Quality Center.
- Executed test cases, test scripts in ALM/Quality Center to perform various type of testing
- Executed test scenarios, test cases, and test scripts for web application using JAVA,
- Selenium WebDriver and TestNG.
- Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time.
- Designed and developed Behavior Driven Development (BDD) and Behavior Driven
- Testing with Cucumber tool.
- Perform testing and validation on SQL databases in support of specific projects and general research requests.
- Communicate with Business Analysts and Developers to work in a collaborative environment to ensure overall team success
- Participated in weekly project meetings and organized defect meetings.
- Involved and responsible for creating weekly status reports regarding the progress of testing process.
- Prepared/presented progress reports and attended all meetings as required.
Environment: Agile, JIRA, ALM/Quality Center, MS Office, MS SharePoint, SQL, PL/SQL, DB2, HTML, JavaScript, VBScript, WebEx
Confidential, Wilmington, DE
Software Functional Tester
Responsibilities:
- Analyzed reviewing project requirements and high level system designs, deriving test strategies and test plans to effectively test the solution, and executing the plan
- Executed all quality assurance (QA) and testing activities conducted during the project life cycle and ensuring results from these activities are verified thoroughly
- Experience performing metric analysis and developing metric reports for assigned projects; presenting metrics information to management on project defects.
- Developed test plans, test cases, test scripts and test reports on different projects of varying size based on client requirements
- Executed test scripts with any complexity level, including setting up the test environment and verifying the test results for success
- Identified and recorded defects with required information for issue to be reproduced by development team using ALM/Quality Center.
- Developed a Data Driven Framework using Selenium WebDriver and Cucumber
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium
- Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Quality Center.
- Extensively used SQL queries to check storage and accuracy of data in database table.
- Worked with Team for Planning and Confidential Retrospectives.
- Actively involved in status updates in JIRA for daily Scrum reviews.
- Involved in Iteration burn down reports and Velocity Charts.
Environment: QC, Oracle, PL/SQL, VB Script, XML, HTML, UNIX, Windows XP, MS Office Tools, J2EE, PVCS.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Developed, maintained, and executed test procedures according to defined requirements.
- Reviews formal deliverable documents and traces requirements throughout the software development life cycle.
- Based on SDLC, designed and implemented Software test plans, Test design specifications and Test cases.
- Managed the requirements using Requirements management tool Quality Center.
- Created and executed Test Cases for some of the modules of the application under test (AUT) using Quality Center.
- Performed Functional testing, Integration testing, Regression testing, Black box testing, UAT testing and Database testing at various phases of the development and test cycles
- Maintained Progress Report of team members for update on individual work during test execution cycle in Quality Center.
- Worked with developers to fix faults found in the structure and functionality of the application.
- Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Quality Center.
- Performed cross-browser compatibility testing using IE, Firefox and Chrome.
- Participated in regular project team meetings to discuss testing procedures and resolve issues.
Environment: Quality Center, QTP, Web Logic, JSP, Java, .NET, MS Office, Microsoft Visio, JAWS, Windows Screen Reader, WAC tool, SQL, PL/SQL, Oracle TOAD, UNIX/Linux.