Post Job Free
Sign in

Qa Engineer Test Automation

Location:
San Jose, CA
Salary:
130,000
Posted:
May 30, 2025

Contact this candidate

Resume:

Professional Summary 510-***-****

Senior QA Engineer/Module Lead with 10+ years of experience in Automation Testing and Implementation with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation test case (Black box and White box) for Client/Server, Web-Based, Cloud-Based applications and Testing Web Services (REST and Soap) using Soap UI.

Good experience of leading test automation using Selenium for web Applications.

Experience in developing Modular driven and Page-Object Model Test Automation Frameworks.

Experience in developing Cross Browser and Integration Testing using Selenium GRID

Experience in Working with Agile and Scrum methodologies.

Hands on Experience in creating and demonstrating Proof of Concept (POC) for feasibility of Automation.

Experience with Database and Database Tools such as MySql Database, Microsoft SQL Server and MySql Workbench.

Experience with JUnit and TestNG framework.

Experience in developing build scripts using ANT and Maven to run Selenium Automation.

Experience in using SVN and GitHub version control.

Experience in developing, maintaining and executing Test plans and Test cases for web bases applications and Software testing life cycle (STLC) from scratch using Java Selenium Webdriver and Junit.

Preparing Requirements Document, Software Requirement Specifications for backend data verification and test case data setup.

Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation.

Strong knowledge of SOA Architectures such as SOAP and REST Web Services using SOAPUI Pro.

Expertise in Error tracking, Root cause Analysis and actively interacted with development team in fixing the errors.

Good understanding of Desktop and client-server application.

Used Jenkins as Continuous Integration tool.

Experience in Java and JavaScript Programming

Expertise in defect reporting and tracking using test management tools like HP Quality Center, Jira and Test Rail and actively interacted with the development team to fix crucial bugs.

Technical Skills

Language: Java, Javascript, Python, SQL, HTML, XML, UNIX

Automation Testing: Selenium IDE, Selenium Web Driver, Selenium Grid, JUnit, TestNG, SOAP UI, REST API, Appium.

Database: MySQL, Oracle, SQLLite3, MySQL

Webservices: Soap UI, Web service, RESTful Web Services, REST-Assured

Tools: Visual Sourcode IDE, Eclipse IDE, Selenium Webdriver/IDE/RC, Selenium GRID, Jest, TestNG, JUnit, Maven, GitHub, Jenkins, Cucumber, Firebug, Firepath, Log4j, Qmetry, Confluence, Bugzilla

Test Management Tools: Test Rail, HP Quality Center (QC), Jira, MSOffice Suite

Project Experience

Walmart Labs, Sunnyvale, CA Role: Senior QA Engineer

Sr. Software Engineer in Test Jan 2017-Current

Project: Walmart labs is Idea Incubator for world’s largest global retailer Walmart. Contributed to the testing of omni-channel applications samsclub.com, ensuring seamless user experiences across web, mobile, and in-store platforms. Played a key role in testing and making Samsclub.com fully responsive, providing consistent functionality and UI across desktop, tablet, and mobile devices. Led QA efforts during the Glass Migration project, from initial design to final launch.

Responsibilities:

Participated in story grooming, sprint planning, daily standup, QA demos, sprint retrospective, sprint demo, test case reviews and Defect Triage meetings.

Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the desktop application.

Performed comprehensive API and UI testing on both the website and mobile applications (iOS and Android).

Proactively identified, reported, and tracked bugs, working closely with development teams to ensure timely resolutions.

Collaborated with cross-functional teams to align business requirements with project execution

Assisted the team lead in estimation and preparation of Proof of Concept (POC).

Create new automation utility, tests, update and maintain existing tests and framework using WebDriver, TestNG and JAVA.

Perform sanity testing, functional, database, regression, end-to-end, deployment, and production verification testing in various environment.

Complete 100% automation within same release cycle as per company’s test strategy.

File and verify various bugs, enhancements, with detailed information in Jira, follow up with developers on high priority bugs for timely resolution.

Executed extensive production testing to validate functionality, performance, and user experience post-deployment

Configured functional test cases in CI/CD pipeline for automated regression testing and build verification.

Monitor Jenkins nightly build job results, analyze and fix failures to maintain defined pass rate for each project.

Environment: Selenium Web Driver, Java, Eclipse, TestNG, MySQL, REST, Confluence, Putty, Jenkins, Jira, Maven and GIT.

RODAN and Fields, San Francisco, CA Role: Module Lead

Sr. Software Development Engineer in Test Jul 2014-Dec 2016

Project: Rodan + Fields® Dermatologists is changing skin and changing lives by partnering with independent business owners across the United States to redefine the future of aging. The project involves upgrades and quality assurance of Rodan and Fields, an Ecommerce application which offer direct selling program where independent business owners can make profit associated with sales volume of the products.

Responsibilities:

Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the mobile application.

Assisted the team lead in estimation and preparation of Proof of Concept (POC)

Own and maintain the automation library for reusable methods

Successfully lead development and implementation of Page Object Model as the framework for Test Automation from scratch for the Ecommerce Domain application which utilizes TestNG reporting in Selenium Webdriver using Java programming

Created objects for Object repositories. Identified methods to optimize the overall test effort through scripted automation.

Experience in database testing and use complex SQL structures to mine for information

Installed, configured SOAP UI to test web services using WSDL file given by Development team

Used Appium as a server for mobile application Automation testing

Created Automation Scripts and framework for Appium for iOS and Android Mobiles using Selenium Web Driver.

Used Github and Maven as automation scripts integration tools and Jenkins as CI tool

Created test documentations i.e., Issue log, Automation Script Execution Document, Automation Library & Storage

Performed compatibility testing with various mobile handsets to ensure that functionality works fine.

Tracked, identified, logged bugs using Rally, and worked closely with Developers to troubleshoot and fix the issues

Created and executed automation testing of REST API using Java with REST-Assured

Created and executed SQL queries to verify backend system data validations with MySQL database.

Experience of build tools like Maven and managing JAVA automation projects using them

Involved in Automation Frame work design and Generated manual test cases and Automation Scripts to test the functionality of the application using Selenium.

Involved in all aspects of QA process including developing and writing test plans, scripts, execute tests and reporting results.

Environment: Selenium Web Driver, Eclipse, Appium, TestNG, MySQL, Rally, REST, Qmetry, Confluence, Putty, NodeJS,Jenkins, Maven.

Bank of America, San Francisco, CA Apr 2013-Jun 2014

Sr. QA Engineer

Project: Security Enhancement for Automatic Bill Payment Through ACH Payment Gateway for BOFA’s Retail Clients – The project involved enhancing payment gateway with extra security measures a technology-driven approach for online banking. The important features included in this project were the secured authorization processing and enhancements of automatic bill pay options

Responsibilities:

Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.

Tracked defects, reviewed, analyzed using JIRA

Understanding the business requirements, application and its components.

Implemented Page Objects framework from scratch to represent web pages.

Developed, executing the Automation Test Scripts. Preparation of test scenarios/cases/execution and test results.

Reporting any defects / Observation on day to day basis

Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven

Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and Junit.

Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.

Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.

Experience in web service testing tools like Soap UI pro or any supporting tool

Experience working in an Agile / Scrum environment as an active member of the Scrum team.

Experience in database testing and should be able to use complex SQL structures to mine for information

Conducted updating and data configurations for multiple apps released weekly.

Identified issues before they became problems and collaborated to fix them.

Tested release candidate updates and third party app updates for apps on multiple operating systems and devices.

Solid understanding of relational databases RDBMS and scripting of a complex SQL queries

Environment: Java, Selenium IDE, Selenium Webdriver, SQL Server, Eclipse, Jira, Android, iOS, TestNG, Rally, HTML, CSS, SVN, XML.

Providian Financials, Pleasanton, CA Nov 2010-Mar 2013

Sr. Automation Engineer

Project: Customer Relationship Management (CRM) Application to Assist with Customer Inquiries – This project involved creating a workflow based multi-tier CRM Application called First Assist. It was to be used by Providian Financials call center advisors to assist Card Members with requests and questions.

Responsibilities:

Performed Regression, Functional, GUI Testing

Participated in retrospective meeting and reviewed and lessons for the next sprint identified

Designed structured User Interface (UI) automated Test cases using JavaScript and Selenium Webdriver for web base software products used to perform software testing

Exported Test case scripts in Eclipse and modified the selenium scripts and executed for workability. Involved in creation of Modular automation test framework

Used data from different sources for Data Driven Testing using Data Source in SOAPUI Pro

Extensively performed XPath assertions in SoapUI test cases to validate the test cases

Involved in field to field mapping record validation between Database and the source files

Identified, researched and reported software defects using JIRA bug tracking system

Wrote SQL queries and helped other testers in perform data validations

Experienced working in Agile/Scrum methodology for SDLC

Developing, maintaining, and deploying testing tools and test data for use during internal QA testing cycles

Responsible for updating and maintenance of existing selenium scripts

Experience with HTML, CSS, JavaScript and cross-browser testing

Environment: Java Framework, JavaScript, Visual Studio 2008, SQL Server 2008, Selenium WebDriver, Test NG, ANT.

Social Interest Solutions, Sacramento, CA Apr 2009-May 2010

Software Engineer

Project: Medicaid and the State Children’s Health Insurance Program (S-CHIP) – Health-e-App is a web based application used to enroll low income children and pregnant women in public health insurance programs offered by California State.

Responsibilities:

Involved in Requirement analysis, Design, Coding and testing of the application

Develop, test, implement and maintain application software working with established processes

Contribute in all phases of the development lifecycle

Developed and successfully executed manual and automated test plan for Insurance application using Certify Automation Tool

Assume ownership of the bug/incident resolutions when any bug/testing occurred

Responsible for Manual testing and maintained existing scripts for automation using Certify.

Interacted and worked with the development team to solve the problems encountered in the test scenario run

Monitored the automation results and updated automation scripts as required.

Attend Daily Availability Meeting (DAVM), and provide update on issues that occurred since the last DAVM.

Worked on various technologies like SQL, UNIX and experience in working with Waterfall testing methodologies.

Developed automated test scripts using Selenium and Java

Performed API Testing with JUnit and TestNG Framework.

Reported Bugs through JIRA and performing Regression to resolve bugs fixes

Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing.

Environment: Java, Selenium, Eclipse, UNIX, SQL, JUnit, JIRA, Apache POI-HSSF, ANT

Fedex.com, (via MPhasis) India Sep 2005-Mar 2007

Software Developer

Project: The project involved development of FEDEX modules WTRK (Tracking), WGTT (Get Transit Time) and WRAT (Rate Finder) which helps Fedex to track and check the delivery status of the shipment, estimate the transit time and find the cost of shipping.

Responsibilities:

Involved in application development using HTML, CSS, Java, JSON, jQuery and Ajax.

Designed necessary backend Java classes to support data access and user authorization

Developed user-friendly GUI in Swing for Fedex application

Converted business requirement into web components using Java.

Developed server side components like Servlet and JSP.

Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Coordinating with the testing team and fixing Bugs at various stages of the application development.

Followed design guidelines/coding guidelines to develop the application

Proxy requests to finished client APIs, handling authentication, custom headers

Involved in developing HTML and JavaScript for client presentation, data validation on client side within the forms.

Writing SQL queries and PL/SQL - functions, sequences and triggers

Developed Page layouts, presented design concepts to the clients and management to review

Developed web presentation layer using HTML and CSS according to internal standards and guidelines.

Wrote application level code to interact with APIs, WebServices using AJAX, JSON and XML.

Maintenance and debugging applications to fix defects

Environment: Java v1.5, HTML, XML, JSP, Servlets, SVN, OS: UNIX/Windows series, Tomcat, Weblogic and Websphere, JUnit

Educational Qualification

Bachelor’s degree in Electronics and Communication, University of Bangalore, India



Contact this candidate