We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Extensive experience with over 5 years with established companies and start - ups in Quality Assurance Software Testing, proficient in testing Web-based and Client-Server applications.
  • Extensive knowledge and understanding of SDLC/STLC process and Agile methodology (SCRUM).
  • Proficient in requirement analysis, review and identify gaps in functional/business requirement, test strategy preparation, test case creation, test execution, test reports and documentation, hands-in experienced writing Requirements Traceability Matrix
  • Hands-on experience in Smoke Testing, Back-End Testing, Black Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Cross-Browser/Cross-Platform Testing.
  • Proficient experience in Object Oriented Programming (OOPs) concept, extensively using the Java language for test case automation with Selenium WebDriver.
  • Proficient in using automation tools like Selenium WebDriver/IDE/GRID, and in the development of Data-Driven, Keyword driven and Hybrid Automation framework using Selenium Web Driver.
  • Proficient in automation tools like Cucumber, JUnit, Maven, Jenkins, TestNG, SQL & SQL queries, Oracle database and REST to test Web Applications for Functional and Regression Testing.
  • Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium Web Driver with Page Object Model (POM).
  • Extensive experience in developing test scripts to implement test cases, test scenarios, and features for behavior driven development (BDD)using Cucumber.
  • Designed and implemented step-definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
  • Experienced in designing TDD framework using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.
  • Experienced in Data Driven testing using Excel sheets with Apache POI and Database using JDBC.
  • Experience in executing SQL queries in order to view successful transactions of data and for validating data from Back-end using SQL developer.
  • Good experience in testing REST services using Postman and Rest Assured Library.
  • Proficient experience with defect tracking and analysis using different defect tracking tools such as JIRA, Trello, Bugzilla.
  • Problem-solving nature, ability to analyze and prioritize, great team player, adapt easily and feel comfortable working in a multicultural environment and cross-functional operations.

PROFESSIONAL EXPERIENCE

Confidential

Quality Assurance Engineer

Responsibilities:

  • On daily basis using GIT and GitHub repositories to update the code, push the latest commitments, and maintain code regarding minimizing merge conflicts.
  • Collaborated with BA team and business owners to acquire maximum knowledge on the application, conducted additional research on industry (specifics, issues) to collect information for better understanding of the project and requirements from the end-user point.
  • Collaborated with the development team to understand technical aspect of the application and to analyze and design test planning.
  • Developed and executed manual test: analysis, test case writing, test execution, bug reporting, performance reporting, verified test results vs requirements.
  • Developed and executed automated tests requirement and reviewed developed test cases and functional test scenarios, test strategy, test plan, environment setup, test execution, log defect and test report.
  • Developed and maintained traceability matrix to ensure the adequate coverage of the test cases.
  • Periodically updated test plans and test cases to manage changes in requirements, enhanced test codes to maintain code re-usability, maintainability.
  • Performed various test types including but not limited to: smoke, functional, regression, integration, ad-hoc, positive negative tests and reported the defects to the developers using JIRA.
  • Collaborated with the team to develop automation framework using Maven building tool and Cucumber framework as well as Selenium WebDriver to run test cases multiple browsers and platforms.
  • Involved in creation of automation framework in Selenium Web Driver using BDD (Behavior Driven Development) and Page object (POM) driven approach.
  • Executed cross browser compatibility and regression tests using Selenium WebDriver and Cucumber to test the UI following each new build release.
  • Performed database testing via connecting to database using JDBC and SQL, queries, performed data validation and data integrity testing using JUnit assertions with Selenium WebDriver.
  • Collaborated with developers in Bug Management defects identification, bug analysis, tracking, reviewing.
  • Actively was involved and participated alongside with other team members to end-to-end testing.
  • Developed test cases to run API testing: manually using Postman and automation of REST APIs using Rest Assured Library, conduct data validation.
  • Gathered test results to generate reports using Cucumber, Maven, Jenkins and documented the issues and knowledge gained.

Confidential, TX

Automation tester

Responsibilities:

  • Analyzed and documented business requirements and specifications, developed test plans, test cases.
  • Manually tested, verified and validated that the product meets user requirements.
  • Participated to develop automation framework using Maven building tool and TestNG framework as well as Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, defect management by logging and tracking bugs during execution.
  • Developed automated test scripts using OOPs concept to implement test cases, test scenarios and features.
  • Participated in development and implementation of test automation framework build using Selenium WebDriver, TestNG and Maven technologies under Java OOPs concepts.
  • Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on a nightly or needed-basis automatically.
  • Maintained grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations life Groups, Parameter, Data Provider and Tags.
  • Performed system analysis and understand the deliverables using Agile Methodology
  • Participated in ceremonies, like Daily Stand-Up meeting, Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retro.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back-end testing on oracle database by writing SQL queries.
  • Developed Manual test cases following user cases for specific functional requirements.
  • Written Positive, negative test cases and created detailed summary reports.
  • Manually tested and verified if product is matching the client requirements.
  • Worked With developers to reproduce bugs and resolve matters.

We'd love your feedback!