Post Job Free

Resume

Sign in

QA Engineer

Location:
California City, CA
Posted:
May 09, 2023

Contact this candidate

Resume:

CAREER OBJECTIVE

Seasoned Quality Assurance Automation Engineer with a demonstrated history of working in the Financials, Healthcare and Retails industries. Skilled in Agile Methodologies, Ruby, Cucumber, Behavior-Driven Development (BDD) and Selenium. Strong quality assurance professional. Consistently achieved strategic and tactical goals of the organization using strong technical and leading experience to improve delivery schedules and substantial reduction of costs.

PROFESSIONAL EXPERIENCE

Overall, 13+ years of IT experience in Quality Assurance as Quality Automation Engineer in Manual and Automation in different domains such as Banking, Healthcare and Retail.

Strong knowledge on Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) of an application.

Exhaustive Experience in Designing & implementation of Automation Frameworks including BDD, data driven, and hybrid using Selenium WebDriver, Java, TestNG, Junit, Maven with Page Object Model, serenity Rest assured and Mobile automation frameworks.

Experience in Agile (scrum) and Waterfall model.

Experience in Automation using Selenium Web Driver and Selenium Grid using JAVA.

Experience in writing Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.

Good hands-on experience using DevOps tools like, Git, Jenkins, JIRA, terraform and code analysis tools like sonar cube, PMD, Check style.

Experienced in using Jenkins as a Continuous Integration server to configure with Maven.

Experience in Automation using Quick Test Professional and UFT for automation with VB Script.

Hands on experience in using build and project management tools like Maven to manage framework dependency jar files and Configuration management tools like GIT. .

Strong knowledge of automation testing tools/frameworks (Selenium, Appium, TestNG, Jmeter); experience building an automation framework

Strong knowledge of databases and data tools like SQL (MongoDB), Oracle and SQL Server, extensively used SQL queries as well.

Comprehensive understanding of tool like Eclipse IDE, IntelliJ IDEA.

Experience in executing User Acceptance (UAT), Regression, System, Functionality, Black Box, GUI, Sanity and E2ETesting.

Ability to interact with developers as well as business, environment and cross-functional teams during smoke testing, deployment, and issues

Involved in testing Soap and Restful Web Services by tools like SOAPUI/Ready API and Chrome plugin Postman.

Expertise in writing automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Worked closely with the offshore team, Development Team, Business Analysts and End-Users.

Contributed to QA process improvement initiatives and cross-team activities

Participate in performance/stress testing activities, in collaboration with Dev/ Dev-ops teams, to ensure satisfactory performance of the system

Provide input during key agile team review sessions (e.g., Iteration kickoff/Retrospectives, Release Readiness, etc.)

TECHNICAL SUMMARY:

Language & Frameworks

C, C++,VB script, core java, SQL

Testing Tools

Selenium, Cucumber, Rest Assured, Appium, and TestNG

Database

SQL server, TOAD

IDEs

Eclipse, intellij

Operating Systems

Windows, Linux

CI & CD tools

Git, SVN, Jenkins, Maven & Azure DevOps, Gradle

Project#1

Title : Eternals cost allocation rule services

Client : Master Card, O'Fallon, Missouri

Role : QA Automation Engineer

Duration: Nov-2022 to till date

Test Environment: Rest Assured

Project Description: To build cost allocation rules services and develop end points for UI. Validating rule set endpoints on configured users and verifying functionalities and field conditions respective API response.

Roles and Responsibilities:

Involved in agile team to support SDLC processes

Involved in Functional and regression testing using rest assured framework for UI validations

Create test data sets which fully exercise data validation and end-to-end system functionality using Postman tool

Participate and provide input on feature/story requirements, design, estimation, and test approach discussions Provided auto triggered emails for execution summary report

Collaborate with the development team and business partners to ensure the scope of tests is comprehensive and to mitigate defects prior to testing

Worked with release-based sprint strategy to deploy group of user stories in LLE and QA environments.

Collaborate with developers for in-sprint testing and agile process.

Performed Full automation on incremental releases to check code breakage and application stability using Azure DevOps CI/CD stages and release definitions.

Participated in business meetings to design the application with various other QA engineers, data engineers, developer and product owner.

Expertise in handling SQL queries for various tables in application database using My SQL.

Worked as QA but also act as Business analyst by giving demos to SME and Product owner for story delivery after development and testing.

Wrote E2E test cases for the regression suite for Prod and pre-prod application versions.

Expertise in handling in-depth page-object model for automation framework- writing new functions, handling exceptions, handling service integration, configure data, etc.

Used postman and Azure portal for API testing both manually and automated using Rest Assured.

Used agile methodology for continuous software development by obtaining iterations by testing throughout the Software life cycle.

Worked with developers both Front-end and Back-end to resolve issues related to code analysis and code review.

Managed, defined, and coordinated the testing process to ensure successful and consistent E2E testing.

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.

Used Maven to build and run the Selenium automation framework and written script to send the automation reports over email.

Involved in the Continuous Integration of the automation framework with Jenkins to integrate the test suites and execute them automatically.

Involved in testing RESTful Web services and XML with a tool called RestAPI, SOAP UI and using this tool to locate WSDL files on the internet, create Test cases and run them.

Conducted backend testing using SQL queries to validate data for database.

Used Rally to define requirements, design test steps, run as test set, report, and track bugs

Project#2

Title : CMC DUAL

Client : BLUE SHIELD OF CALIFORNIA, El Dorado Hills, CA

Role : QA ANALYST

Duration: SEP-2022 to Nov-2022

Test Environment: Functional testing, Core java, Selenium with Serenity, Agile sprint

Project Description: Validating claims for generated EOB XMLs and checking with same in PDFs for phone number associated with stock id.

Roles and Responsibilities:

Involved in Agile sprint process

Analysis of system & functional requirements.

Preparation of Test scenarios, Test Cases and Review documents.

Facilitate and support User Acceptance Testing. User Acceptance Testing will include functional and regression testing.

Contribute to QA process improvement initiatives and cross-team activities Involved in QA sign offs for maintenance releases, feature releases, and infrastructure releases

Drive automation test coverage by working closely with Automation QA resources Involved in preparation of Daily and Weekly status reports.

Identify and log defects if/when a test fails, if necessary, using SQL to narrow down the root cause of the problem for efficient investigation by the development team and log accordingly Own the creation and ongoing maintenance of test artifacts

Identify potential impact areas to existing downstream functionality, presenting risks when appropriate

Ideally will have previous experience within Payments Compliance and upcoming regulations

Participate and provide input on feature/story requirements, design, estimation, and test approach discussions

Participate in performance/stress testing activities, in collaboration with Dev/ Dev-ops teams, to ensure satisfactory performance of the system

Support after-hours or weekend production releases

Support Production hotfixes and hyper care release events

Project#3

Title : Ops automated life cycle

Client : Development bank of Singapore, Singapore

Role : Senior Consultant

Duration: March-2021 to July 2022

Test Environment: Functional testing, Core java, Selenium with Serenity, Agile sprint

Project Description: Validating Deals at OPAL which we received from upstream for conformation messages, payments, reports and send to downstream systems.

Roles and Responsibilities:

Involved in Agile sprint process

Analysis of system & functional requirements.

Preparation of Test scenarios, Test Cases and Review documents.

Involved in Functional and System Testing.

Testing, Defects Management and Re-testing of defects.

Logging/Tracking the bugs using Jira for every update regarding to defect status

Debug the logs in open shift or Kibana to find the root cause for test failures

Interaction with onsite coordinators and business analyst

Involved in script design and execution by using Serenity framework

Interacted with Murex team to get test data and placed shared location

Implemented data driven for web automation scripts from external sources

Involved in UI screen validation with proper verifications as per business requirement.

Executed the automation scripts for regression and sanity suits.

Used Bid bucket for code commit, push and merge

Implemented nightly execution with Jenkins

Provided auto triggered emails for execution summary report

Involved in automation demos to clients and team

Involved in preparation of Daily and Weekly status reports

Project#4

Title : Wireless banking service provider

Client : Development bank of Singapore, Singapore

Role : Senior Consultant

Duration: April-2019 to Feb-2021

Test Environment: Core java, Selenium, Jbehave framework, Appium

Project Description: Paynow offers an enhanced funds transfer experience that enables retail customers of the nine participating banks to send and receive Singapore Dollar funds from one bank to another in Singapore through FAST by using just their mobile number or Singapore NRIC/FIN, almost instantly. The sender no longer needs to know the recipient’s bank and account number when transferring money via PayNow

Roles and Responsibilities:

Involved to understand the existed Jbehave framework.

Explored the existed test cases for functional flow

Maintenance the existed automation test cases daily base execution

Enhancing the scripts and updating the locators as part of functionality

Developing the test scripts for newly added test cases

Executing the test cases through various mobile devices using Appium studio

Executing the test cases in cloud for Androids and iOS.

Using Git for code version control and maintenance the updated code.

Using Jenkins for test cases execution with configured Git

Verifying the test results using extents reports

Expertise in gherkins script and Cucumber feature file for easy access and framework building for automation.

Preparing daily and weekly status reports as per template



Contact this candidate