We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 6+ years of experience in IT industry as a Manual and Automation QA Tester.
  • Experienced in Software Development Life Cycle (SDLC) using Agile, Scrum, and Waterfall methodologies.
  • Experienced in creating and implementing Test Cases based on user requirements and functional specifications.
  • Experienced in preparation of Test plans, Test strategies and Test methodologies.
  • Experienced in Black box and Gray box testing of Web and Client /Server based applications.
  • Experienced in GUI testing, Functionality testing, System testing, Configuration testing, Data Driven testing and UAT.
  • Experienced in performing both Positive and Negative testing.
  • Experienced in testing Client/Server, Multi - Tier, and Web based applications.
  • Worked in cross functional team environment and performed multitasking on projects.
  • Experienced in performing ALM/Quality Center Administration tasks
  • Changing password and Users Properties and Setup/Assigned Users to the project.
  • Assigning role/privilege (Developer, Project Manager, QA tester and Viewer) to the user in ALM.
  • Adding new role to the user and Setting-up groups/creating new group with specified role in ALM.
  • Changing permission of the user role.
  • Customizing Project Entities.
  • Experienced in Defect Management using Quality Center/ALM and Jira.
  • Expertise in Bug Tracking system and Process using Quality Center/ALM and Jira.
  • Experienced in writing SQL queries to perform Backend testing.
  • Proficient in PL/SQL and complex SQL queries, Oracle database and Unix/Windows operating systems.
  • Experienced in using UFT/QTP for Functional and Regression Testing of the application.
  • Experienced in developing test scripts using VB Script to perform automated test using UFT.
  • Experienced in designing and developing Hybrid Automation Framework, re-usable Functions using UFT.
  • Expertise in creating test automation strategy and planning, automation scripts development, deployment and execution, test data, defect tracking and participating in process improvements.
  • Knowledge in C++, C#, JAVA, VB, SQL, XML, UNIX Shell Scripting, Relational Database Management Systems.
  • Highly dedicated to produce professional work with highest quality and creativity.
  • Excellent Communication skills, Documentation Skills, Team problem solving ability and Analytical skills in high speed, quality conscious, multitasked environment.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Maintenance and upkeep of the daily Smoke tests in different Test Environments
  • Ensure Smoke tests are running without any interruptions
  • Report any issues related to the Environment to the appropriate team
  • Update the test suite with new Partners and products as they are released
  • Automation code maintenance and upkeep
  • Ensure all Environment Branches are up to date with the latest ITR changes
  • Merge codes to the appropriate Branches as projects move towards Production i.e. Dev to QA to UAT to Production
  • Version control maintained through the ALM Sever
  • Trained new Hires
  • Introduced them to the business Products
  • Walked through the Automation script
  • Guided them to the required documents
  • Opened permission tickets required to access or install applications and tools
  • Communicated with off-shore teams for ITR requirements and testing scope
  • Assigned tasks to be completed
  • Review the assigned works upon completion
  • Performed Quarterly ALM Audit
  • Gathered lists of the Department Heads
  • Drafted Email to verify list of Employees and their respective permissions
  • Granted and removed permissions, as per Department Heads’ requests
  • Removed and added new users, as per Department Heads’ requests
  • Provided support for routine Environment Security Patching and Monthly Release
  • Executed UFT Automation tests to confirm the stability of the Production Environment and UAT
  • Executed pre-built Jenkins API Jobs and communicated the results to the team
  • Participated in Partner rollouts
  • Built test data to trigger the Partner specific Discounts
  • Tailored new test cases to test for the newly added functionalities
  • Utilized previously built test cases to validate Partner requirements for a given State
  • Involved in Database testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually comparing the results with front-end values.
  • Worked with Infrastructure, PM, Dev, to build out and execute Sales Platform Regression tests to validate environment changes during each Release cycle.
  • Reported defects, communicated issues and concerns, and worked with project teams to resolve the said concerns.
  • Involved in upgrading company’s transition from QTP 11 to UFT 12.52 (and subsequently to UFT 14), alongside QC 10 to ALM 12 upgrade.
  • Participated in Defect Triage and Daily Scrum meetings .
  • Installed Microsoft monthly security and vulnerabilities patches on the Automation VMs using Lumension to comply with company’s monthly security requirements.
  • Responsible for Regression testing after bug fixes and system enhancements.
  • Involved in creating and enhancing numerous test scripts to handle changes in the objects, in the tested application and in the test environment.

Environment: ALM, UFT, VB Script, JAVA, MS Office, Windows, SQL Server , Jenkins, Lumension .

Confidential, New York, NY

QA Analyst (Automation)

Responsibilities:

  • Involved in analyzing system requirements and developing detailed Test Plan for the application.
  • Checked system configuration, confirmed and modified server configurations, updated servers, created and revised reports.
  • Worked on various aspects including Custom Reports of Progress and Test Plans on major test scripts.
  • Communicated with project manager, stake holders, DBA and the user by providing reports and status of the test procedure.
  • Involved in writing Requirement Traceability Matrix.
  • Performed ALM Administrative roles like Changing password and Users' Properties, Setting up/ assigning Users to the project, Assigning role/privilege (developer, project manager, QA tester and viewer) to the user.
  • Added new role to the user and Set-up groups/created new group with role in ALM.
  • Changed permission of the role and Customized project entities in ALM.
  • Created new User Field such as "Test Environment" (ALPA, BETA, PROD, QUAL, DEV etc) in defect field in ALM.
  • Used ALM for Requirement Field Customization such as making a field as required, for instance, making “Assigned To” or "Status" field as required field.
  • Used ALM for Requirement field customization like modified Requirement Type field from the default (Hardware, Software) to Functional, Non-Functional, Software Change Request, Performance and UAT etc.
  • Wrote Regression and Functional test plan and migrated all in ALM.
  • Involved at Version control and Defect management in ALM.
  • Used ALM to report defects and test results.
  • Created script to pull the metrics from ALM like elapsed time for defect cycle.
  • Involved in Back-end testing using SQL queries and reporting defects in ALM.
  • Executed automated test scripts for various test scenarios using UFT.
  • Performed Data Driven Test for testing the application with multiple sets of data using UFT.
  • Involved in developing scripts using Descriptive Programming approach and created various Custom functions using VB scripting in UFT.
  • Developed Keyword Driven Automation Frameworks to perform Functionality and GUI testing using UFT.
  • Involved in executing and maintaining UFT Automation Frameworks.
  • Created and implemented a Data Quality plan, this makes sure that any bad data is flagged as such and remediated.
  • Involved in production support Team and handled the defects.
  • Actively participated in promoting the code to clear case (Version Control) for all the releases.
  • Participated in weekly meeting and discussed modification request with management team.
  • Maintained Test Logs, Test Summary reports and participated in defect review/status meetings.
  • Proactive interaction with the client for the resolution of issues related to test cases.
  • Worked with Onsite/Offshore teams and coordinate test activities.
  • Prepared test summary reports every week to report the status of testing.

Environment: ALM, UFT, VB Script, JAVA, MS Office, Windows, UNIX, Oracle, SQL Server.

Confidential, Washington, D.C.

QA Engineer/ALM Admin

Responsibilities:

  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, Regression testing and S anity testing.
  • Coordinating with on site persons regarding documents, requirements, and discussions about the functionality.
  • Executed test cases before and after bug fixes for each build for User A cceptance T esting.
  • Involved in installing HP ALM Software, Created Domain, Created Project, and Activated Project in ALM.
  • Created Users and Assigned Users to the Projects in ALM.
  • Granted User(s) Project Admin privilege for the Projects.
  • Imported Users from Network Group.
  • Responsible, as HP ALM Administrator, for setting up the access privileges and creating User profiles.
  • Customized HP ALM Settings to suit the requirements of the testing effort.
  • Coordinated with the Test Leads to gather data on the Requirements, Bug Tracking, and Defect Management.
  • Utilized the test data gathered and used Analysis View to generate reports and graphs for the Business Analyst (BA) and the Stakeholders' reference and verification.
  • Shared the progress report with all who are part of the project by putting data in the "Public" folder under Analysis View.
  • Used the Dashboard to create an informative page for the BA and Stakeholders and provide prompt update on the current project based on custom graphs.
  • Used ALM/Quality Center to analyze and maintain test cases, which satisfy both Verification & Validation and Track bugs.
  • Developed Test Procedures and Test Cases based on the requirements and documented Test Cases corresponding to business rules and other operating conditions.
  • Carried out User Acceptance Testing to validate customer acceptance criteria.
  • Used Quality C enter for updating the status of all the test cases and test scripts that are executed during testing process.
  • Wrote functional test cases for manual testing by analyzing the user requirements.
  • Used QC for filling defects and reporting the defects.
  • Participated in scrum meetings held by weekly to address the status of testing.
  • Involved in writing Business Process Testing Manual Components.
  • Executing test cases and identifying mismatches and reporting defects into QC/ALM and tracking them till they are fixed.
  • Worked with different API ’ s like Excel, Database, for that created Excel Object, ADODB Object, and File System Object using QTP.
  • Responsible for Running the QTP Regression Test Suite whenever there is a production move using Quality Center.
  • Modifying Object Repository to help QTP identify GUI objects and enhancing the scripts using VBScript.
  • Automated all the Data Grid Validations in the application using QTP.

Environment: Quality Center, QTP, Java, Oracle, UNIX, Windows.

TECHNICAL SKILLS:

Testing Tools: UFT, QTP, ALM, Quality Center, JIRA, SOAP UI

Languages: ASP.Net, Java, J2EE, VB, SQL C#,, HTML, XML

Version Control Tools: MS TFS, MS-Visual Source Safe, Rational Clear Case

Operating System: Windows, U NIX/Linux

Databases: Oracle, SQL Server, MS Access

Web Servers : Web Sphere, WebLogic, IIS, Apache and Tomcat

We'd love your feedback!