Sr. Qa Engineer Resume
Austin, TX
SUMMARY
- Over 8 years of experience as a Manual and Automated QA Engineer involving in testing of Client Server and Web Applications.
- Experience in both Waterfall (Software Development Life Cycle - SDLC) and Agile Project Environment.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- In-Depth experience in performing Functional Testing, Integration Testing, Backend Testing, Regression testing, UI Testing and API Testing using Selenium/WebDriver, Java and JUnit/TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Experience in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
- Expert using bug tracking tool Quality Center, JIRA and Bugzilla.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, and Oracle.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Specialized in performance testing applications using Load-Testing tools such as HP/Mercury Interactive Load Runner and ALM-Performance Center.
- Good working experience in agile environment with Project Managers, Release Managers, Business Analysts, Developers and other project professionals during Requirements Gathering, Designing, Development, Quality Assurance Planning, Documenting and Execution phases.
- Participated in Defect Triage Sessions attended by product manager, test lead and sometimes business analysts to resolve the defects by prioritizing them.
- Experience in Defect management, tracking, prioritizing and Bug Reporting Tools like Quality Center (Test Director), Rational Clear Quest, Bugzilla and JIRA.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical, interpersonal and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Tools: Selenium IDE, RC, WebDriver, GRID, Cucumber, Loadrunner, JMETER, SOAPUI, Appium, JUNIT, TESTNG, TOAD, MS OFFICE.
Languages: C, C++, JAVA, HTML, XML, CSS, Java Script, SQL,PL/SQL
Web Debugging Tool: Xpath, Firepath, Firebug.
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Web services: Soap UI
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla.
Source Version Control Tool: SVN, GIT.
Databases: SQL Server, MySQL
Operating Systems: Windows (XP, Vista & 7, 8)
PROFESSIONAL EXPERIENCE
Confidential, Austin,TX
Sr. QA Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed Automation framework using Selenium Web Driver.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Extended TestNG framework by adding some helper classes and methods.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Created Maven and SVN to create nightly automation script.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Worked on acceptance testing using Selenium WebDriver.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
- Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Maintain the scripts in using the version control tool SVN (Apache Subversion).
- Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Automated the web services (Web Services, SOAP, WSDL) using SOAP and validated SOAP Request and Response messages.
- Used JIRA as a defect-tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
- Involved in Backend testing by writing &executing SQL queries by using SQL & TOAD to validate that data is being populated in an appropriate tables and manually comparing the results with front-end values.
- Hands on experience with validating data in various formats including XML.
- Attended SCRUM every morning to get updates and provide updates to the team.
- Burn down hours on the assigned tasks as per work done on it. This practice helped team to reflect work progress via Burn down chart.
- Participated with Change-Control to promote/deploy the code changes and test them in the various environments before the final Production release.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MVC, SOAP UI, Quality Center, Firebug, Firepath, XPATH, XML, DOM, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.
Confidential, Austin TX
Selenium QA Tester
Responsibilities:
- Understand the business requirement and technical specification documents of the system
- Involved in Agile Scrum meeting and Scrum testing of the system
- Reviewed change request documents and defect description and attended meetings to document the required changes.
- Developing test cases, test procedures and test data from requirement document
- Involved in test plan and test case review meetings
- Updating the test cases document according to review comments
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
- Verified the UI elements using xPath and CSS values
- Used TestNG to create the Test Suites and to execute all the test scripts.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used Rally to report the defects to the development team
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
- Used Quality Center(QC) to report the system testing defects to the development team
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
Environment: Selenium Web Driver 2.0, xPath, Quality Center 9, Oracle 10g, HTML, Java Script, J2EE, UNIX, SQL, Agile, Rally, XML, SOAP, SOAP UI, Web Services, TOAD.
Confidential, Fresno, CA.
Mobile Apps Tester
Responsibilities:
- Experience with the fast paced environment like Agile Methodology.
- Experience in the Definition of the Test Strategy and Implementation of the necessary infrastructure to support Test Documentation, Test Plans, Test Cases, Test Scenarios and Test Scripts using Rally & Automation Desktop.
- Execute Backend testing of the application by writing SQL queries using TOAD.
- Update regression test case document for manual and automation testing using Rally.
- Develop Selenium Automation Framework with Java using Page Object Model (POM) and JUnit as test runner.
- Run Parallel and Cross Browsing Testing Using Automation Desktop cloud server and Sauce Labs.
- Created Feature File, Scenario Outline with Cucumber framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed white box testing using TestNG for class, method, & Web Services testing.
- Configured Selenium Grid to execute the Scripts parallelly on different browsers.
- Developed hybrid framework to test several web pages.
- Performed rest API testing using SOAP UI Pro.
- Responsible for reporting and tracking the bugs using Quality Center/ALM.
- Create and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium Web Driver.
- Integrate Automation scripts (Selenium Web driver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script. Created Project plan on Jenkins configured scheduled using Cron job.
- Implement mobile testing frameworks using APPIUM, and used the app APPIUM inspector for debugging.
- Develop, Maintain Automation Test scripts testing issues (bugs), interact with developers to understand and resolve bugs using Atlassian Jira.
- Track, monitor, and prioritize Manual Test cases, analyzing bugs and interacting with development team members in fixing the defects using Rally.
- Participate in Sprint planning; Daily standup, Retrospective meeting and ensure QA team engagement with Developers and Product team.
Environment: Rally, Atlassian Jira, Automation Desktop, Java, Selenium Web Driver, Eclipse, SVN, Apache Maven, Firebug, Fire path, Sauce Labs, XML, Jenkins, Java Script, Internet Explorer, Safari, Android, Mozilla Firefox, Chrome, and Windows 7 Enterprise.
Confidential, Hartford,CT.
Sr. QA Analyst
Responsibilities:
- Created and executed test plan and test scripts for various modules.
- Created, maintained and executed test cases from requirements document and technical specifications document.
- Represented QA team at defect review meetings to update progress and tracked unresolved defects to closure.
- Responsible for giving the test case walkthroughs.
- Ensured that test processes were followed in the project by maintaining requirement traceability matrix, peer review, test scenario sheets.
- Tested the web service using SOAP UI.
- Used IBM DB2 for finding data for testing and sent the data to the team.
- Have generated the RTM'S using the Dashboard module in QC.
- Have generated test execution reports.
- Have extensively worked on the Mainframe TSO Command for viewing files
- Have extensively used IBM DB2 for data search, wrote some complex queries too.
- Responsible for sending out the daily status report to the upper management.
- Developed a QTP script for claims processing in the mainframe system
- Helped the team with the test data preparation using the sql queries.
- UsedMySQLto validate data in the reports.
- Responsible for providing the test evidence defect report from HP QC.
- Responsible for providing the sign off after the test completion.
- Extensive experience in dropping 837 files using Ultra Edit.
- Have used a tool called Edifecs to analyze the 837 Data Files.
- Represented QA team at defect review meetings to update progress and tracked unresolved defects to closure.
Environment: HP Quality center 10.0, Soap UI, MySQL, IBM DB2 and QTP and Blue Chip (Mainframe System). UltraEdit and 837files.
Confidential
QA Analyst
Responsibilities:
- Created Test Plan and created test strategies used it in conjunction with the test cases and test procedure which ensures the Quality and reduces the risk of failure.
- Writing SQL queries and performing back end testing in My SQL
- Documented test cases and test management using Mercury Quality Center (MQC).
- Extensively documented Test Requirements and Test Plan using MQC to track the stakeholders requested enhancements and changes.
- Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
- Actively participated in Agile Scrum meetings to investigate software bugs and interacted with developers to resolve technical issues.
- Created Daily Status Reports, Test Incident Reports and Test Summary Report.
Environment: QC, Unix, Windows XP, MS Office Suite, MQ tools.
Confidential
Quality assurance Engineer
Responsibilities:
- Played the role of QA Analyst to analyze business requirements, understanding design specifications to understand application functionality.
- Prepare detailed test cases, test scenarios, and schedules based on Requirements and Design documents and executed according to the test plan.
- Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
- Involved in manually testing of various modules of the application to ensure application stability and functionality.
- Conversant with analyzing requirements and defining high level and low level test requirements and detail test cases.
- Performed System, Regression, Functional and User Acceptance testing.
- Conducted functionality, interface and integration testing during the various phases of the project.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
- Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Assisted developers with reproducing defects and providing additional information as needed.
Environment: Quality Center, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, Ms Word.
