Senior Qa Engineer Resume
Washington, Dc
SUMMARY:
- 7 years of expertise in Quality Assurance with both technical and management skills.
- 7 plus years of experience in Automation Development with a focus in Selenium and Quick Test Professional (QTP).
- Expertise in Selenium Cucumber, Page Object Model (POM) and Hybrid Framework.
- Ability to hit the ground running and complete projects of high importance with high priority to deadlines.
- In - depth understanding of the entire software testing life cycle in both Waterfall and Agile projects.
- Practiced in reducing project costs through innovative automation architectural designs in QTP using descriptive programming for keyword-driven, and hybrid frameworks.
- Expert in automated testing as well as in manual testing using tools such as Selenium WebDriver, UFT, HP QTP, Jira, ALM, HP Quality Center, JMeter, Rationale Quality Manager, and SOAP UI.
- Experienced in maintaining project code within Git respository.
- Ability to understand the inner workings of Unit testing.
- Experienced in interfacing with customers, executive management, and cross-functional teams.
- Proven excellence in problem resolution, delegating and empowering direct reports.
- Ability to multi-task and adjust for rapidly changing priorities and schedule disruptions.
- Experienced in performing Manual Testing processes to ensure the quality of the software.
- Exemplary team building communication skills, timely result oriented, and a passion for creative innovation.
- Experienced in conducting black-box/gray-box testing for client-servers, multi-tier, and web based applications.
- Can conduct functional, load, smoke, GUI, integration, and regression testing to name a few.
- Ability to discuss content management system workflows in collaborative environments with managers.
- Allocate work flow to my team for monthly regression projects and using ODBC connections to relay QC to QTP.
- Expertise in writing system test plans, modifying test strategies, test design specifications, defining test case specifications, test procedures, registering expected results, and maintaining test scripts using Jenkins.
- Experienced in testing middleware.
- Experienced in performing Back End testing using SQL queries for database management.
- Talented in authoring formal/peer reviews, training team members, conducting walkthrough inspections, and creating user guides, documentation & presentations.
TECHNICAL SKILLS:
Tools: ALM/Quality Center, MS Project, Sharepoint, JMeter, JIRA, QTP/UFT, SOAP UI
Scripting Languages: UNIX Shell scripting, VB Script, Excel
Methodologies/Techniques: Agile - Sprint (Scrum), Design Patterns, Waterfall, SWOT analysis, GAP
Operating System: Windows, UNIX, DOS
Databases: MS SQL Server, Oracle, Microsoft Access/Excel, DB2
Java Technologies: JSP, EJB, JDBC, Java Script, and Visual Age
Domain Knowledge: Financial, Banking, Insurance, Healthcare, Billing
Programming Languages: Java, C, Python, Matlab
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
Senior QA Engineer
Responsibilities:
- Performed both Functional and Automation Testing on a large project consisting of multiple applications.
- Participated in identifying the required Test Cases and Executed Test cases as per system requirements.
- Performed Functional Testing, GUI, Usability Testing, Regression testing.
- Responsible for introducing and maintaining a Cucumber Automation Framework.
- Responsible for maintaining Project code within GIT.
- Introduced CheckStyle Code checks and regularly held code reviews to ensure project code was in compliance.
- Produced validations, project status reports and documentation of the entire automation process.
- Inserted verification checkpoints, synchronization points, and parameterized data using Selenium Webdriver.
- Implemented Regular expressions feature for dynamic object identification.
- Verified the functionality of integrated, multi-environment enterprise solutions using Selenium and Java.
- Developed automated scripts for testing the functionality and navigation of the application using a Selenium Cucumber Framework.
- Worked in automating processes of Electronic data interchange (purchase orders, invoices).
- Scheduled build runs using Jenkins
- Automation and load testing using tools such as Selenium, Jmeter, and Visual Studios.
- Part of the process of introducing Rationale Quality Manager to the team.
- Produced regular project status reports to senior management to ensure on-time project launch.
- Worked in both Agile methodology and regularly attended and lead daily Scrum, and Sprint Planning and Retrospective meetings.
- Recorded Test Scripts using Selenium IDE.
- Integrated maven for build management.
- Created scripts that are used in cross browser testing.
- Developed and documented requirements traceability matrix, defect reporting, tracking and analyzed the entire system based on the design specification.
- Wrote SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Responsible for writing Startup scripts and Compiled Module Functions for frontend and backend validation.
- Testing web applications for broken links and HTML for java capability by isolating points of failure in the application.
Environment: Automation testing, Manual testing, Selenium, Jira, Cucumber, Maven, Jenkins, Agile (Scrum), Oracle, SQL, TOAD, Java, Pega, J2EE, Java Script, HTML, XML, and MS Office.
Confidential, Chantilly, VA
QA Automation Engineer
Responsibilities:
- Worked as an automation/manual tester for a Banking Client.
- Developed and Implemented Selenium Page Object Model Framework.
- Maintained Framework dependencies using Maven.
- Scheduled Builds using Jenkins.
- Extensively performed Manual Testing processes to ensure the quality of the software.
- Performed integration testing on each module to see how they react with one another.
- Understanding the Requirements and Functional Specifications of the application.
- Participated in identifying the required Test scenarios and Test Cases.
- Involved in reviewing the test scripts as per the requirement specifications.
- Executed Test Cases as per System Requirements.
- Involved in team meetings in regular intervals of time to monitor the Quality of the application.
- Defect Reporting and Tracking using Jira.
- Extensively performed Manual Testing processes to ensure the quality of the software.
- Developed Test Scripts using Cucumber framework to achieve Behavior Driven Development (BDD).
- Used SOAP UI for SOAP WebService testing.
- Created robust, browser-based regression automation and circulated scripts on various environments.
- Used CMS for web-based publishing, version control and information retrieval.
- Applied business rules for web components to create scripts with data driven methodologies.
- Enhanced test scripts using checkpoints, output values, parameterization and programming logic.
- Accountable for managing testing strategies, efficient folder structure, error handling techniques and Analysis.
- Worked in shared environments to test different applications and verify the new or upgraded applications.
- Worked closely with software developers and took an active role in identifying system verifications for real world cases to make sure the software components met the highest quality standards.
- Monitored and administrated hardware capacity to ensure the availability of necessary resources for testing.
- Performed cross browser testing to ensure compatibility of the application on Internet Explorer, Firefox, and Chrome using SauceLabs.
- Bug tracking and Test management tools like ALM’s requirements module.
- Authored reporting weekly project condition to the project manager and the team lead.
Environment: Selenium, Page Object Model, Saucelabs, Jira, UAT, Java, Agile (Scrum), Oracle, SQL, SQL Developer, Java, Java Script, HTML, XML, SOAP, SOAPUi, Git, and Maven.
Confidential, Sterling, VA
Test Engineer
Responsibilities:
- Performed application testing in Agile, Waterfall and iterative models.
- Performed negative and positive testing for the application using VBscripting.
- Performed various types of testing including GUI, functional, regression, integration, system, User acceptance testing, performance, security and configuration testing.
- Developed and maintained Manual and QTP Automation Tests through Quality Center/ALM.
- Exported Web tables, Test Data Tables using QTP to make Keyword Driven, Data Driven, and Hybrid scripts.
- Performed back-end testing using SQL queries to ensure accurate information is uploaded to the SQL database.
- Created Test input requirements and prepared the test data and test scripts in QTP for data driven testing.
- Responsible for installing QTP and QC in the development and staging/UAT environments.
- Participated in bug review meetings on behalf of the QA team and interacted with UAT team to solve defects.
- Involved in writing of modification reports for errors identified in testing and clearly communicated.
Environment: Automation testing, Manual testing, QTP, Quality Center, UAT, Oracle, SQL, PL/SQL, TOAD, XML, MS Office, and MS Windows.
