We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

EXPERIENCE SUMMARY:

  • Over 9+ years of experience in Software Quality Assurance and Application Development in Analysis, Design of Manual and Automated testing (Black box, White box) of various applications for Client/Server and Web - Based environments in Cloud based SFDC CRM system, Retail and Insurance industries
  • Solid understanding of different SDLC & STLC models such as Waterfall, V-model and Agile methodologies to ensure quality control.
  • Extensive experience in designing, planning and developing Web application, UI, Android, iOS, Back-end & Front-end Testing Frameworks based on Java
  • Experience in creating test automation framework with Selenium WebDriver
  • Expertise in creating, maintaining and executing of automation scripts.
  • Expertise in integrating Cucumber with different automation framework.
  • Experience in different mobile automation tools- Appium.
  • Hands on experience in using Unit Testing Tools-Junit and TestNG.
  • Good Experience in designing different Automation frameworks- Data Driven, Keyword and Hybrid Driven framework.
  • Expertise in developing Page Object Model framework and using of Page Factories.
  • Experience in implementing Cross browser and Cross platform testing frameworks
  • Experience in SOAP-UI to test XML Web Services. Well versed with SOA architect and WSDL
  • Good experience in writing code in Core Java- Exception Handling, OOP’s concepts, Collections etc.,
  • Developed ANT and Maven build files for maintaining test automation builds
  • Experience on web fundamentals: HTML, CSS, JavaScript, XML
  • Excellent experience with code versioning tools like SVN and GitHub.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts
  • Worked on both Windows and UNIX Operating Systems.
  • Well versed with specification and documentation reviews, issue identification and documentation, ensure test design and execution from a technical and business perspective, and understand support issues
  • In depth experience in various Quality Assurance processes such as Functional testing, Integration testing, System testing, User Acceptance testing, End to End testing and Automation testing
  • Proficient in executing SQL queries against databases like, MySQL for data verification
  • Extensive use of JIRA and HP Quality Center (ALM) as Test Management tool as well as defect tracking tool and also Bugzilla for change management/defect tracking
  • Created Proof of Concept document for testing purchase process
  • Excellent analytical, communication and inter-personnel skills with ability to learn new concepts

TECHNICAL SKILLS:

Languages &Scripts: Java, Java Script, HTML

Unit testing Frameworks: TestNG, Junit

Testing tools: : Selenium IDE, Selenium Webdriver, Selenium grid, ANT, SOAPUI

Database: MS SQL Server 2008, MySQL, SQL Server, Oracle, MS Access

Reporting Tools: Jira, Quality Center, Rally, MS Excel

Repositories: GitHub, SVN, Maven

Browsers: Internet Explorer, Mozilla Firefox, Chrome, Safari

Other Technologies: JDBC, Web Services, SOAP, WSDL, RESTFUL

Operating Systems: Windows -98/NT/2000/2003/XP, Mac OS X, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Sr. QA Engineer

Responsibilities:

  • Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.
  • Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology.
  • Designing and developing test strategy, test plan, test cases and generating test reports and defect reports.
  • Analyzed the results reported bugs using JIRA
  • Estimating the effort, doing the plan and involved in analysis, design, testing and writing the installation or user guide documents.
  • Implemented automation using Selenium WebDriver, Java, Selenium Grid, TestNG and Maven.
  • Review and verify functional and system requirements and ensure project deliverables adhere to QA criteria and comply with the requirements prior to deployment.
  • Worked closely with developers, architects, product owners and others in establishing effective test cases based on business requirements.
  • Review all production release requests and provide a vote of confidence.
  • Worked closely with the Product Owner, Scrum Master, and other Engineers to help define the acceptance criteria for new product features
  • Continue to build out our test automation frameworks and make recommendations to improve the tools and frameworks.
  • Worked with the local team as well as offshore team to continuously improve testing and development processes.
  • Worked on Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Test lead activities, participation in daily scrum, understanding the user stories, test planning, execution, offshore coordination, risk assessment, client facing responsibilities.

Confidential, San Ramon, CA

Sr. QA Engineer

Tools: & Tech.: Selenium WebDriver, TestNG, MySQL, Java, Jenkins Integration, Maven, POM framework, Rally.

Responsibilities:

  • Eliciting requirements about the Automation Framework using Selenium WebDriver, TestNG and Java.
  • Implemented Automation Framework based on Page Object Model (POM).
  • Integrated Selenium Grid to framework for simulating multiple instances of any browser.
  • Developed framework to execute test cases based on user configuration -Test case, Test Group and Test Suite level.
  • Framework having capability to executing on any OS’s (Linux, Mac, and Windows) based on user configuration.
  • Selenium Grid for parallel execution.
  • Developing, Updating and executing of automation scripts.
  • Centralized dependency management using Maven.
  • Customized Test Execution & Reporting using TestNG.
  • Implemented TestNG Listeners for selective execution and reporting.
  • Reporting using Extent Reports, ExtentX.
  • Continuous Integration with Jenkins. Remote triggering of jobs using REST API like calls.
  • Reports on Email and HipChat with Jenkins
  • Manual Testing - Test Case Writing and Execution
  • Applications- Video, Text (Chat, Social, Email), Call Support on Windows, Mac, Android, iOS.
  • Environment & Browser Certification
  • Regression Testing of all Confidential major features
  • Actively Participated in Hackathons
  • Active participation in gathering requirements & identifying problems with Performance Test Harness.

Confidential, San Francisco, CA

Sr. QA Engineer

Responsibilities:

  • Created the automation testing framework in Page Object Model and Modular Driven Framework from scratch for testing the web based application in Chrome, Firefox and Internet Explorer using Selenium Webdriver, Cucumber (BDD framework) for newly introduced SFDC modules
  • Responsible for automating the SFDC testing process of the project using Selenium Webdriver.
  • Involved in all phases of product development including design, implementation, and release of SFCD modules
  • Optimized the overall test effort by automating the existing manual test suites
  • Participated in design of Proof of Concept (POC) with QA Lead
  • Extensively worked with Selenium WebDriver using various element locating strategies like Xpath, CSS Selectors, XPath Axis, ID, Name.
  • Have successfully applied Test Automation Process throughout the project
  • Expertise in writing Automation scripts in Eclipse Editor using Selenium WebDriver and TestNG
  • Executed regression tests, automation tests and circulated the reports
  • Validation of web services REST API using Java.
  • Highly experienced in integrating HTML reports
  • Executed multiple test cases using Selenium GRID
  • Used XPath and DOM to handle dynamic Objects in Selenium
  • Involved in daily SCRUM meetings, test script peer review, product management.
  • Compiled and published status reports on the progress of testing for assigned product areas within a given release
  • Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application
  • Delivered Test Scripts for each Sprint on schedule
  • Used Jenkins CI to maintain (deploy new builds, monitor) the automation test server
  • Developed ANT Build scripts to run Sanity Test scripts for new builds using Selenium WebDriver
  • Used SVN for Build Management for each release, QA, Integration and staging environments
  • Involved in Defect tracking and Reporting using Rally
  • Extensively involved in resolving bugs fixes and suggesting code changes to the development team.

Environment: SQL Server, Eclipse, Java, Selenium IDE, Selenium Webdriver, TestNG, Jira, Android, iOS

Confidential, San Ramon, CA

QA Engineer

Responsibilities:

  • Analyzed Functional Requirements Document (FRD) and Use Case to create Test Plan and Test Cases
  • Performed Functionality, Integration, Regression, Backend and System testing
  • Performed backend testing to validate database contents by writing and executing SQL Queries
  • Create and maintain any Issues and Risks log
  • Interacted and worked with the development team to solve the problems encountered in the test scenario run
  • Extensively worked on creation of Data driven framework using selenium WebDriver
  • Developed ANT based build scripts to run Selenium Automation
  • Followed entire SDLC life cycle in this project from Requirement, Design, Coding, Testing and implementation
  • Involved in webservices testing using SOAPUI
  • Wrote and executed SQL queries in SQL Server Management Studio to perform backend testing to ensure that the front end results are the same as the back end results and to check the changes done by the developers
  • Based on data driven framework, developed Selenium test cases in Java using TestNG
  • Conducted Cross browser testing in IE, Chrome and Firefox using Selenium
  • Good understanding of working on the applications developed for touch screen devices
  • Reported the bugs, Email notifications to the developers using Bugzilla
  • Reproduce functionality problems submitted by customers via technical support department
  • Conducting test results/bug status meeting with Development and all appropriate stakeholders
  • Participated in daily Scrum meetings and walkthroughs

Environment: Bugzilla, Java, MS SQL, JDBC, ANT, HTML, XML, Windows, IE, Firefox, Google Chrome, Safari

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Reviewed the Business Requirement Document (BRD) and Functional Specification Documents to prepare test cases from the test plans
  • Requirement analysis and developing manual test cases.
  • Performed Functionality, Integration, Regression, Backend and System testing
  • Performed backend testing to validate database contents by writing and executing SQL Queries
  • Experience using SOAP UI for web services
  • Developed test automation projects in selenium1.0 (RC) and Java.
  • Uploaded all test cases and test steps to Quality Center for maintaining centralized repository Environment: Java, MS SQL, JDBC, HTML, XML, Quality Cente

We'd love your feedback!