We provide IT Staff Augmentation Services!

Quality Engineer Resume

Mountain View, CA

SUMMARY

  • QE Automation Engineer with 5 years of hands on experience in testing Web applications, Mobile applications as well as SOA (SOAP and Restful) in both Manual and Automated Testing
  • Experienced in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model
  • Extensive working experience on all phases of Software Testing Life Cycle (STLC), its methodologies and process
  • Experience in analyzing business specification documents, designing and developing Test Scenarios, Test Cases, Test Scripts and Test reports of manual and automated tests
  • Expertise in different types of testing like UI testing, Regression testing, User Acceptance Testing, Functional Testing, Smoke Testing, Sanity Testing, System Testing, Integration Testing, End to End Testing, Black Box Testing and Unit Testing
  • Created Defect Management Templates, defect reporting, tracking and reproducing
  • Tested Applications compatibility on different browsers (Chrome, Firefox, IE, Safari) and different OS(Mac OS, windows)
  • Experienced in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model
  • Extensively used automated test tools like Selenium for Functional and Regression Testing
  • Well versed with Java programming language for test automation
  • Developed Selenium Automation Framework with Java using Data Driven model and Page Object model
  • Experienced in automated testing tools such as Selenium WebDriver/Grid, TestNG/JUnit, JIRA, SOAPUI, Rest Assured
  • Good experience in integrating automation scripts (Selenium WebDriver API) on CI tool Jenkins for nightly batch run of the script
  • Well versed in Selenium Test Environment setup and using the entire open source tools. Excellent knowledge in writing unique XPath and CSS Selector to identify web elements
  • Generated Data Driven and Keyword Driven framework to maintain test suite
  • Hands on experience in Web Services testing using Postman and Rest Assured. Providing required input data to request JSON & get the required data from response JSON & use the response data from other request JSON using RestAssured
  • Experience in RESTful web service Testing using Rest Assured framework in Java
  • Expertise in backend Database testing and writing SQL queries, Joins, procedures using MySQL
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile - Scrum, Waterfall models and TDD
  • Hands on experience in iOS and Android device testing, filing the bugs and capturing the crash logs
  • Knowledge in setting up test environment for automated script execution using Java, Appium and TestNG
  • Implemented test automation scripts for mobile testing using Appium for iOS applications.
  • Developing UAT strategy, process and test plans, setting up environments to help facilitate and provide system walkthroughs to end users during deployment
  • Performed version control using GitHub, Perforce and SVN
  • Experience with medical devices and regulations adhering to 21 CFR Part 11, 21 CFR Part 820, ISO 13485
  • Quick Learner and adapt to the new tools and technologies and evaluate their test applicability

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, Postman, Rest Assured, Appium

Test Framework: TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, Bugzilla

Build Tools: Maven, Gradle, Ant

Continuous Integration Tool: Jenkins

Databases: MySQL

Version Control System: GIT, Perforce, SVN

Languages: Java, HTML, CSS, XML, Shell Script

Platforms: Windows, MAC OS X, iOS, Android

Other tools: Snagit, Charles Proxy, Reflector, Jing

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Quality Engineer

Responsibilities:

  • Involved in the creation of Test Automation Framework, created and managed the test environments, managed and maintained the automation scripts
  • Actively participated in backlog grooming, sprint planning, daily standups, retrospective and demo
  • Interacted with the client side to update the status and resolve the query if any
  • Worked within an Agile process with Jira to track and manage user stories and document defects
  • Executed test cases for functional, validation, end-to-end testing and regression testing for web application
  • Performed automation testing using Java programming language, Selenium WebDriver for UI testing and generated reports through TestNG
  • Contributed in developing framework for the most complicated functionalities of application
  • Carried out regression testing and automated test execution
  • Performed integrated testing using bottom up approach
  • Logging defects and following up with Development, QA and Business (if required) in order to expedite the process of resolving the found issues
  • Supporting the execution of Automated Regression Testing, test script fixes and stabilization
  • Understanding UI applications and web service documentation for manual and automation testing
  • Responsible for RestFul Web Services testing using Rest Assured deciding Service Endpoints, creating GET, POST, PUT, DELETE requests, validating Json/XML responses and status code
  • Performed RESTFul Web Services Testing and JSON validation by creating test case suite using Rest Assured
  • Hands on experience on creating jobs in Jenkins, communicate the Jenkins job status/logs with team
  • Performed Backend testing by extensively using SQL queries to verify the integrity of the data
  • Used MySQL queries to verify database information (JDBC). Performed automation to retrieve data from the DB and verify against a known data set (the golden set)

Environment: Eclipse IDE, JAVA, Selenium WebDriver, Selenium Grid, Jira, JDBC, QC, MySQL

Confidential

Quality Engineer

Responsibilities:

  • Contributing in developing automation framework which uses Java, WebDriver and TestNG
  • Gathered requirements documents such as business requirements and design document and other related documents
  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specifications
  • Writing manual test cases for new features, manually test them and automating them in every sprint
  • Extensively used Selenium (data-driven, XPath) WebDriver to test the web application
  • Expertise in Understanding and Analyzing Test Requirements and creating the Traceability Matrices document
  • Automating all P0 tests case of new feature and manual testing each feature with 100% coverage
  • Filing bugs for both new features and regression features and making sure to get close P0 bug before next sprint end
  • Fixing automation script failures in regression suite
  • Reviewing documentation for every release and validating owned feature in documentation
  • Performed Back-End Testing, database table manipulations of RDBMS by writing complex SQL queries manually
  • Involved in daily scrum meetings, working efficiently in agile methodology
  • Maintaining Jenkins jobs for running tests on different browsers
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution

Environment: Java, Web driver, XML, Maven, GIT, Web Services, Eclipse, TestNG, MySQL, Agile, Page Object Model

Confidential, Portsmouth, NH

Quality Assurance Analyst

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing over Guidewire Policy Center applications
  • Actively participated in GUI testing, Functional testing, System testing, Smoke and Sanity Testing
  • Involved in integration testing of different modules
  • Modification and execution of Test Case Scripts in Eclipse IDE, design of automation test framework
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing
  • Performed records, enhanced, and plays back test in Firefox using Selenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis
  • Designing and documenting the test cases in a fast-paced environment
  • Collaboration with development and other QA on test execution
  • Analysis and isolation of issues reported from clients.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center
  • Used SQL Queries for backend testing to check the data integrity and data consistency
  • Interaction with developers to report software bugs and re-test the fixed issues on builds
  • Release certification using checklists

Environment: Java, Junit, Selenium (IDE, GRID), HTML, SQL, MYSQL, Web server - Apache, Mercury Quality Center

Hire Now