We provide IT Staff Augmentation Services!

Full Stack Qa Engineer Resume

4.33/5 (Submit Your Rating)

Sfo, CA

SUMMARY:

  • Over 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Detail and Result oriented QA Engineer in maintaining Software Testing Life Cycle throughout all phases of Software Development Life Cycle. Exposure to AGILE testing process using SCRUM methodology & Tools (Rally, JIRA, TestRail ) and working experience with waterfall methodology.
  • Excellent programming experience in Core Java, Shell Programming, SQL and PL/SQL.
  • Understanding of Java, JDBC, Java Script, HTML, CSS, XML, JSON, XPath, SOA and Web Services (SOAP and RESTFUL).
  • Proven ability in designing and Creating test cases, automation frameworks using Java, TESTNG, Apache HttpClient, Selenium WebDriver/ IDE, Grid, TestNG, ANT, Maven, Log4j, JDBC, and JXL
  • Experience in Page Object Factory and Data Driven Framework using JXL, Test NG Data Provider
  • Had hands on experience in Web Services testing using SOAPUI and Restful
  • Experience in working with Build Systems like ANT, Maven and CI systems like Jenkins, Hudson.
  • Experienced in White Box, Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques
  • Having experience in various phases of testing life cycle like requirement gathering, risk analysis, project planning and estimation, testing, defect management and reporting.
  • Experienced in administrating and maintaining Rally and HP Quality Center (QC).
  • Expertise in diverse domain technologies like Banking, Insurance, Finance, Media and Healthcare.
  • Experience using Source Control tools like Subversion (SVN), GIT and GITHUB.
  • Strong knowledge of working in Mac, windows, UNIX/Linux
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, and BugZilla.
  • Possess strong analytical, troubleshooting, communication and presentation skills, self - starter, quick learner and team player
  • Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
  • Good experience in the successful implementation of Automation Test Framework.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid/RC, HP Quality Center, SoapUI, Jenkins, Fire bug and Fire Path, ETL Tool(Informatica, Mule Soft, Dell Boomi), Rundeck, Browser Stack, Selenium Box, Splunk

Languages: Java, C, SQL, PL/SQL, XML, XPath, Groovy

Web Technologies: HTML, CSS, JavaScript, Java, XML, Shell Script, log4j, JDBC

Unit Test Frameworks: Junit, TestNG, Apache HttpClient

Bug Tracking Tools: HP Quality Center, BugZilla, Rally, JIRA, Confluence, TestRail

Web Services: SOAPUI Pro

Version Control Tools: Subversion, GIT and GITHUB

Build Tools: ANT, MAVEN

Databases: Oracle, SQL, PL/SQL, MongoDB, Cassandra

Operating Systems: Mac, Unix, Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

Full Stack QA Engineer

Responsibilities:

  • Use Java to develop and maintain automation tests and framework libraries to verify the software functionality and reliability
  • Coordinate software releases to production environments while ensuring that products render and function properly on all major web browsers (Chrome and Firefox)
  • Use Browser Stack to test the application in across various browsers on different operating systems
  • Develop test scripts for automation(Organize test code under the page object model), performed Data-driven testing using data sources from excel files.
  • Work on additional tasks and responsibilities as assigned that will contribute towards team, department and company goals
  • Compose and execute on a plan to convert manual testing into repeatable, predictable andautomated testing.
  • Constantly evaluate and learn from past experience to improve and enhance test automationapproaches and tools.
  • Performed manual and automated test procedures for functional testing of Web services using SoapUI NG and POSTMAN.
  • Involved in ETL process testing using Informatica, Mulesoft and Dell Boomi ETL tool.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica, Mulesoft and Dell Boomi ETL tool.
  • Working on TestRail for creating and documenting Test Cases and register the expected results
  • Using JIRA for storing, maintaining the test repository, bug tracking and reporting
  • Developed UNIX scripts to validate the flat files and to automate the manual test cases.
  • Performed Black Box, Integration, Web Service and Regression Testing in STLC. Investigated and reported bugs to the developers
Confidential, San Bruno, CA

Software Quality Engineer

Responsibilities:

  • Built up automation framework from scratch for Distributor Integration Service web application.
  • Understanding and working knowledge with Test Data Driven(TDD) and Keyword Drivenframeworks
  • Responsible for UI testing using WebDriver, Java, TestNG.
  • Improved testing efficiency, accuracy and coverage by implemented white-box automation test suite through JSON web service API calls(Apache HttpClient), which verifying Carrier methods, Line status and PackageInvoice.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backendTesting and configuration.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add External dependencies.
  • Integrated any external partner systems with walmart.com. The external partners can be Owned Fulfillment Center, Ship from stores, Drop Ship Vendor, New Shipping Carriers.
  • Coordinate with PMO and other business teams to plan execution of testing and soft launch
  • Performed unit testing of file interfaces, validation of labels and packing slips.
  • Involved in initial production monitoring and issue fixing.
Confidential, Universal City, CA

Automation Test Engineer (JAVA)

Responsibilities:

  • Design/Implement/maintain custom test automation frameworks/automation libraries for browser based applications and API endpoints ( web services ) using various technologies such as core Java, Selenium WebDriver, TestNG, Jenkins, MongoDB, WebpageTest
  • Design/Implement/maintain mavenized performance scripts for testing API (web services) endpoints and apache HTTP Client
  • Participate in the constant improvement of our Test Automation and Continuous Integration practices in addition to design and assist in building test automation architecture
  • Develop high quality JMeter performance scripts.
  • Work proactively with members of an Agile Software Development and Quality Assurance team to find and fix defects in our product architecture
  • Provide ownership and accountability for assigned testing and communicate critical issues and status updates in a timely manner to scrum team and other software test engineers
  • Enhanced/Extended our test automation framework via leveraging/integrating ZAProxy (a penetration testing tool for finding security vulnerabilities in web applications) API's giving automation engineers the ability to perform automatic security scans after their automated tests or on the fly
  • Engineer automation tools on the fly for time/cost saving purposes
  • Participated in code reviews, refactoring work of common Test Framework.
  • Developed and maintained Automation Framework customized for testing web based applications.
  • Integrated automated test runs into CI build server (Jenkins).
  • Architected, designed and developed original Test Automation Framework for unit test, API endpoints(web services) and Performance test. The Framework helped to improve test plan quality, shorted coding time and code refactoring. And the framework improved our code coverage of entire application.
  • Participate in the engineering of test code/libraries for feature branches/stories within iterations in order to meet our commitments in a timely manner
  • Play gatekeeper for DPIM core test automation framework components via code reviewing new implementations in addition to contributing reusable core test framework libraries and fixes
  • Work closely with Sr. Leadership, Product Owners/Business, SQE team, and Development team to ensure performance/functional expectations exceed thresholds.

Environment: Selenium WebDriver, Java, MAVEN, Eclipse, TestNG, Jenkin, JMeter, ZAProxy, HTML, Java Script, XML, Web Services, Rally, MonogDB

Confidential, Woodland Hills, CA

Software Quality Engineer

Responsibilities:

  • Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
  • Configured Selenium Web Driver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing
  • Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed and executed test cases and automation regression testing using Selenium Web Driver.
  • Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing, in SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
  • Developed and maintained test documentation including test plans, test cases, and test data.
  • Retest defect fixes and reopen issues when needed.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database

Environment: Selenium WebDriver, Java, Fire Bug, JXL, Log4j, MAVEN, Eclipse, TestNG, Jenkin, JMeter, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and RESTFUL, Groovy, SQL, Oracle, TOAD, Quality Center, Linux, WebSphere Application Server

Confidential, Brea CA

QA Analyst

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using Java).
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
  • Created Data Driven Framework to test with different sets of test data.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and Junit.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed different testing task using various test scripts on Selenium Web Driver and Junit.
  • Used Firebug to identify web elements using XPath and CSS selectors.
  • Executed SOAP based web services API testing (Java client and SOAPUI).
  • Worked on creating test case for Object -driven framework for Selenium Web Driver.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used XML files in Sending/receiving XML requests using SOAPUI.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Involved in testing of web application by creating XML test suite.
  • Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Selenium Web Driver 2.0, Eclipse, Java, TestNG, JXL, xPath, Firebug, Firepath, Agile, Maven, Jenkins, Rally, XML, SOAP, SOAP UI, Web Services (SOAP and RESTFUL), Oracle 10g, Quality Center, HTML, Java Script, CSS, UNIX, SQL, TOAD.

We'd love your feedback!