We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

3.00/5 (Submit Your Rating)

Greater Atlanta -, GA

SUMMARY:

  • Sr. Quality Assurance Engineer with over a decade of accumulated hands on technical experience, few industry certifications and a number of trainings.
  • SAFe certified Scrum Master, SAFe certified Scaled Agile practitioner and ISTQB certified QA with extensive quality assurance experience of various levels/types that includes but are not limited to smoke, integration, functional, regression, database validation, system, security and API testing covering both on - premise as well as cloud servers.
  • Experience managing projects in various roles like QA/Lead (Manual/Automation/Security), Agile Scrum Master, Test Management Admin, Agile Product owner and working with both onsite and offshore QA resources efficiently.
  • Strong experience working on cloud environments like AWS (Amazon Web Services) and HSDP (HealthSuite Digital Platform) for the various functional, API and security validations of the applications through both manual and automated efforts.
  • Extensive hands-on experience performing detailed functional validations using various black box testing techniques like BVA, equivalence partitioning, use-case, decision table, all-pairs testing etc to name a few.
  • Hands-on experience with a mix of automation tools and frameworks like Selenium (WebDriver, Grid using ), HP UFT/QTP (using VBScript), Serenity, Cucumber (JavaScript, Gherkin) BDD.
  • Experience creating, executing and managing detailed workflow, end-to-end and integration test plans to ensure that system works as expected and test objectives are met.
  • Good understanding of Web services concepts/testing using SOAP and REST APIs.
  • Strong experience of working in a Continuous Integration environment and using tools like Jenkins build server, Apache-maven, Git, Bitbucket, TestRail, qTest, Slack etc.
  • Strong object-oriented programming (OOPs) knowledge and debugging skills.
  • Experience working with Scaled Agile, Agile Scrum/Kanban and Waterfall methodologies.
  • Good understanding of programming/scripting languages like Java, C, C++, Visual Basic, HTML, Oracle, SQL, JavaScript, VBScript, HTML, DHTML, XML, CSS, Unix / Linux.
  • Excellent analytical, logical, communication and reporting skills with ability to follow project standards and deadlines.

TECHNICAL SKILLS:

Test/Defect Management Tool: Atlassian JIRA, HP QC/ALM, TestRail, qTest Manager, Bugzilla Rational ClearQuest

Databases: SQL, PL/SQL, MS Access

Testing Tools/Frameworks:: Selenium (IDE, WebDriver, Grid), Cucumber, QTP, Postman, SoapUITestNG, Serenity, LoadRunner, JMeter

Programming: Java, Asp.net (C#), C++, C, Visual Basic

Scripting: JavaScript, VBScript

Web Technologies: JSP, HTML, PHP, CSS

Misc: Atlassian Confluence, GitLab/Git-bash, Apache MavenAWS cloud (Amazon Web Services), DevOps, REST API Office, MS SharePoint, Kali Linux, RealtimeBoardNexus Repository Manager OSS, LucidCharts, TeamViewerOracle VM VirtualBox

PROFESSIONAL EXPERIENCE:

Confidential

Sr. QA Engineer

Responsibilities:

  • Managing and co-ordinating test activities between onshore and offshore agile development team.
  • Performing requirement gathering, developing test plans and performing test data preparations.
  • Creating test policies and standards to be maintained within the QA team.
  • Checking the health of the existing automation test suites (smoke, regression, integration) by investing repeated failed test run and fixing them.
  • Creating automation scripts for smoke, integration and regression test suites using selenium.
  • Fixing and executing cross browser automation scripts for both on on-premise and AWS cloud environment.

Confidential, Greater Atlanta - GA

Quality Assurance Engineer

Responsibilities:

  • Gathering CRS (Customer Requirement Specification) and BRS (Business Requirement Specification) from the stakeholders using Confluence and SharePoint.
  • Creating/maintaining/owning the team backlogs and priorities throughout the PI iterations managed in Jira using Kanban Boards.
  • Building structured queries using the Jira Query Language (JQL) to search and share list of issues within members on the team and agile train.
  • Driving the Scaled Agile ceremonies like Iteration Planning, Team demo, and Retrospective meetings.
  • Participating in team and train level ceremonies like DSU, I&A workshop, Scrum of Scrums (SOS), PO sync, PIPE meetings etc.
  • Coordinating team dependencies with other Product Owners on the train during the regular PO sync meets and PIPE events.
  • Coordinating with the team SM to distribute team stories/tickets as per the team capacity and priority.
  • Creating End-to-End, Integration and Security test scenarios for team to enhance and execute.
  • Driving the Release level testing efforts like End-to-End, Integration, Security, Automation suite execution with failure analysis, mitigating the failures reports/risks to the stakeholders.
  • Creating the automation environment including Selenium Grid, FireBug / FirePath, Eclipse / Intellij IDEA, TOAD/Oracle/SQL Client, installation/ upgrade/setup for browsers, Apache Maven, GitLab/Git Bash, Virtual Machines etc.
  • Creating, debugging and modifying test scripts in Cucumber feature files using JavaScript / Gherkin.
  • Creating, debugging and modifying test scripts in Serenity class files using Java.
  • Accessing Jenkins for jobs creation/execution, accessing Cucumber and Serenity automation tests report.
  • Accessing, branching, updating, merging, and cloning Git/Bitbucket repositories using bash-shell/ UNIX / Git commands.
  • Performing backend data validations using SQL commands.

Confidential, Greater Atlanta - GA

QA Lead / Scrum Master: SaaS Solution deployment on Cloud - HSDP / AWS (50-50 Capacity)

Responsibilities:

  • Coordinating between the development teams the priorities, status and details on business requirements and functionalities.
  • Performing Security tests specific to the cloud/HSDP/AWS environment for the deployed SaaS application. For examples: Single-Sign-On (SSO), Error page, URL manipulations, User access and authorizations etc.
  • Performing API validations using POSTMAN and SoapUI.
  • Validating the deltas between the on-prem and cloud/HSDP/AWS instance of the SaaS application.
  • Performing the localization and locale testing to validate translations between English and German.
  • Extending/reusing existing test automation framework to create/extend Serenity classes and Cucumber feature files for execution on cloud instance (with some modified UI) of the application.
  • Preparing V&V and Sign-off documents for the QA team on the project.

Confidential, Greater Atlanta - GA

qTest Admin

Responsibilities:

  • Creating and managing qTest Project templates/structures and guidelines.
  • Creating and managing qTest modules Confidential project level for the field's settings/values
  • Managing user licenses and accounts.
  • Managing user profiles/access/permissions throughout each project within qTest.
  • Integrating Jira Query Language(JQL) generated results into qTest projects for requirement traceability
  • Integrating and mapping the Continuous Integration (CI) status between Jenkins and qTest for test/automation traceability.
  • Creating and managing qTest internal training documents.
  • Providing regular qTest user trainings/sessions for new and existing users.

Confidential, Greater Atlanta Area - GA

QA - Security/Automation

Responsibilities:

  • Gathered CRS (Customer Requirement Specification), SRS (System Requirement Specifications) and BRS (Business Requirement Specification) from the stakeholders using SharePoint.
  • Investigated and reported security vulnerabilities in the SaaS application Confidential functional and UI level.
  • Performed security validations for unauthorized user access, unauthorized URL manipulation or application DOM manipulation to perform any unauthorized application access or database manipulation.
  • Created/maintained the automation environment through activities like installation/upgrade/setup for browsers, FireBug, FirePath, Eclipse IDE, Apache Maven, GitLab/Git Bash, TOAD/Oracle/SQL Client etc.
  • Created/fixed automation scripts for smoke, integration and regression test suites.
  • Checked daily extent report for the automated test suites from last night’s run.
  • Rerun/debug the automated tests failures to investigate failure reasons and solutions.
  • Executed cross browser automation scripts run(Chrome/IE/Firefox) for both on On-premise and AWS cloud environment.
  • Used Git/bash commands for pulling/checking in the test scripts between local and remote(master) repository, creating branches for local test scripts, tracking the code changes in local repository etc
  • Used GitLab for cloning, code-reviews, code check-ins details, automation framework branches and details etc.
  • Managed Maven Nexus configurations.
  • Resolved manual dependencies for OJDBC.
  • Performed Test case migration from QC/ALM to TestRails.
  • Created, reviewed and updated manual test cases for the approved test case version to be automated.
  • Participated in peer and team code reviews to address concern areas like duplicate methods, test scripts, function libraries, object repositories, references, incorrect data validation or violation of coding/testing standard practices as outlined by the internal QA documentations.
  • Performed schema/environment backup and refresh using Jenkins as well as manually.
  • Raised and tracked in Jira for any found defect or service request.
  • Created documents using Atlassian Confluence, Google Suite and local/network drives to support QA activities and updates.
  • Extended support in creation of QA standards for both manual and automation efforts and validated that the standards are followed by performing test and code reviews.

Confidential, Atlanta-GA

QA Analyst

Responsibilities:

  • Gathered CRS (Customer Requirement Specification), SRS (System Requirement Specifications) and BRS (Business Requirement Specification) from the stakeholders using SharePoint.
  • Performed requirement gathering, developed test plans and performed test data preparations.
  • Performed manual as well as automation testing.
  • Used Jira for defect reporting, task assignment and tracking.
  • Automated smoke and functional test cases using Selenium WebDriver (Java).
  • Integrated selenium and cucumber scripts with Jenkins to implement Continuous Integration for automated tests.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid, Maven projects and Jenkins.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Created test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Planned and executed backend testing using numerous SQL queries to verify the dataflow to and from the database

Confidential, Atlanta, GA

QA Analyst

Responsibilities:

  • Gathered CRS (Customer Requirement Specification), SRS (System Requirement Specifications) and BRS (Business Requirement Specification) from the stakeholders.
  • Tested BRM (Billing & Revenue Management) for State Farm & OEMs.
  • Performed End to End testing, Functional, Regression & UAT testing.
  • Verified product activations, cancellations, bills, payments & refunds.
  • Executed activation & collections scripts in Putty.
  • Verified Revenue Shares, Revenue Recognition for the bills generated.
  • Fixed and executed failing automated smoke & regression test scripts using Selenium WebDriver (Java).
  • Developed automated scripts for web-based testing using Selenium/java.

Confidential, Manhattan Beach - CA

QA Analyst

Responsibilities:

  • Gathered CRS (Customer Requirement Specification), SRS (System Requirement Specifications) and BRS (Business Requirement Specification) from the stakeholders using SharePoint.
  • Derived test scenarios from business scenarios and mapped the requirements.
  • Prepared regression test suite from functional test cases based on business criticality.
  • Executed regression test suite against each QA build.
  • Involved in database, functional, integration, regression and compatibility testing of the application.
  • Checked the data flow through the front and backend and used SQL queries to extract the data from the database
  • Performed data validation of the data flow from the front-end to the back-end.
  • Participated in review meetings, prepared final test reports.
  • Created and maintained shared/local object repository, recovery scenarios, function library, checkpoints, parameterization using external data sheet and handling AJAX calls in application using dynamic programming approach in QTP.
  • Optimized QTP scripts for regression testing with various data sources and data types.

Confidential

QA/Application Tester

Responsibilities:

  • Gathered CRS (Customer Requirement Specification), SRS (System Requirement Specifications) and BRS (Business Requirement Specification) from the stakeholders using SharePoint.
  • Performed all phases of end-to-end testing which includes regression testing, GUI testing, black box testing, smoke testing, (UAT) user acceptance testing, positive/negative testing of the application, its interfaces and client-server utilities.
  • Coordinated User Acceptance Testing (UAT) activities
  • Developed automation scripts using QTP and integrated the script with master script, after successful release of projects
  • Managed all phases of testing for assigned components ensuring test plans and test cases are completed and met business requirements.
  • Created and maintained shared/local object repository, recovery scenarios, function library, checkpoints, parameterization using external data sheet and handling AJAX calls in application using Dynamic programming approach in QTP.
  • Interacted with stakeholders to resolve the issues and re-test.
  • Optimized QTP scripts for regression testing with various data sources and data types.
  • Developed functions libraries related to regular expressions, dictionary object, FileSystemObjects etc.
  • Developed business and generic function libraries.
  • Performed data driven testing using parameterization in QTP to test the application with different sets of data
  • Participated in developing procedures for improving and standardizing QA methodology and processes
  • Enhanced QTP scripts by connection to Database, SQL and Implementation of Checkpoints
  • Participated in walkthroughs of the QA test results with the QA Lead and communicated status to QA Managers
  • Used Quality Center for managing test execution and defect tracking of all issues

Confidential, San Ramon - CA

Application Tester

Responsibilities:

  • Executed the automated test scripts using Quick Test Professional -QTP.
  • Performed performance testing using LoadRunner.
  • Raised and tracked defects using Bugzilla and later using Rational ClearQuest.
  • Extensively used Test Director for test planning, maintain test cases and test scripts for test execution.
  • Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands.
  • Worked on UNIX environment in Test and UAT environment.
  • Responsible for UI, Functional, Web Services, cross browser, Automation, ETL, Reports Testing of Web, distributed, SOA, Reporting, legacy, J2EE applications.

We'd love your feedback!