We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

Cedar Rapids, IA

PROFESSIONAL SUMMARY:

  • Having 5+ years of experience in Software Quality Assurance, on both manual and Automation testing.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC).
  • Have Experience in writing automation scripts using Selenium Webdriver, Java, Junit, TestNG framework using Page Object model design pattern.
  • Strong knowledge of Object - Oriented Programming (OOP) concepts including the use of Polymorphism, Abstraction, Inheritance, and Encapsulation.
  • Experience in working both Waterfall and Agile Project Environment.
  • Experienced with bug logging tools like TFS, JIRA and Bugzilla.
  • Experience in performing various types of testing, which includes Sanity, Functionality, Interface, Regression, Compatibility, Usability, Black Box Testing and UAT (User Acceptance testing).
  • Experienced with testing web services like SOAP and REST by using READY API.
  • Used SOAP UI tool, POSTMAN, DHC Rest Client to test REST Services.
  • Used Ready API tool to perform Web services Automation of the application integrating with Database testing.
  • Experience in writing SQL queries to perform backend data validations
  • Have working experience in Behavior Driven Development (BDD) to write scripts using Cucumber-JVM with Selenium.
  • Have knowledge mobile automation testing using APPIUM in both IOS and Android applications.
  • Experienced in writing web services automation scripts using Rest Assured Framework with Java.
  • Experienced in using Web-debugging tools like Fiddler, Fire Path and Firebug for finding element locator.
  • Utilize established problem-solving skills to identify and track defects, reporting minor, major and critical program defects to the project team.
  • Excellent interpersonal skills, team player, result oriented, hardworking and eager to learn new technologies.
  • Have been part of creating Test Strategy, Test Plans, Test Estimation, Requirement Traceability Matrix.
  • Good skills in understanding the test requirements, design test cases, test data and execute test runs.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, READY API, WinApp driver, Maven

Languages: JAVA, Groovy, JAVASCRIPT, HTML5, CSS3, XML.

IDE: Eclipse, IntelliJ.

Test Framework: TestNG, Junit.

Web Debugging Tool: XPath, Firepath, Firebug, Fiddler, Error GUI.

Agile: Scrum, Waterfall

Bug Tracking Tools: JIRA, TFS, HP ALM, QTEST, BugZilla.

Version Control: Github, TFS

Continuous Integration Tools: Jenkins.

Databases: Microsoft SQL Server, DB2, MySQL, Oracle SQL Developer

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Cedar Rapids, IA

Quality Assurance Engineer

Responsibilities:

  • Worked in Waterfall Methodology and worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional teams including Development, QA, Business and offshore teams.
  • Worked with multiple external vendors to understand and finalize requirements.
  • Participated in test strategy, test estimation and planning meetings to learn and apply business requirements.
  • Wrote automation scripts on hybrid automation framework for desktop application using WinApp driver, Java, Selenium WebDriver, TestNG, and Maven.
  • Migrated 200+ manual tests to the newly built framework.
  • Performed Database testing to validate the UI tests data.
  • Created the SQL Queries to validate the data fields, to get the required results for the trades from the database.
  • By using WinApp driver to automate tests for UI using Selenium, Java, Page Object Model.
  • Used UISPY tool to identify the elements for automation.
  • Analyze test results for any failures/log bugs as needed.
  • Used JIRA to log and monitor the status of the Bugs.
  • Validated Application functionalities in Test and Production environment.
  • Creation and Review of Test Scenarios and Functional Test cases.
  • Conducted manual testing by validating all functionalities of the entire application.
  • Creation of Automation scripts/Functions according to Test cases.
  • Monitor Regressions and Smoke Test Results for Test Environment.

Environment: Selenium WebDriver, WinApp driver, Java, TestNG, UISPY, Maven, GIT, Oracle SQL Developer, JIRA, Page Object Model.

Confidential, Eagan, MN

QA Automation Engineer

Responsibilities:

  • Worked closely with development team in testing the application and creating automated scripts for the application.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Have been part of Agile Methodology. Attended Planning meetings, Backlog Grooming sessions, Pre-planning meetings and retrospective meetings.
  • Hands on experience in writing SQL Queries to perform extensive Database Testing using Microsoft SQL Server.
  • Planning and Execution of Manual and Automated test cases in test environment.
  • Report Defects/issues to the team upon Failures.
  • Used Selenium WebDriver, JAVA, and TestNG framework with Page Object Model design pattern to perform UI Automation of Application.
  • Used READY API, a web service testing tool to perform the SOAP and REST web services testing and to make HTTP and JDBC calls using SQL Developer.
  • Performed automated API (Backend) testing of the application by writing test cases for different scenarios and executed them using SOAPUI Pro.
  • Used Groovy Script Language to write test scripts for test cases.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional teams including Development, QA, Business and offshore teams.
  • Used Microsoft Team Foundation Server (TFS) for reserving, executing test cases, defect tracking, and the complete test management
  • Used TFS to log and monitor the status of the Bugs.
  • Validated Application functionalities in Test and Production environment.
  • Creation and Review of Test Scenarios and Functional Test cases.
  • Conducted manual testing by validating all functionalities of the entire application.
  • Creation of Automation scripts/Functions according to Test cases.
  • Monitor Regressions and Smoke Test Results for Each Environment.

Environment: /Tools: READY API, SQL Server, Selenium Webdriver, JAVA, TestNG, Groovy, TFS, API Testing, SOAP, REST, JDBC.

Confidential, Eagan, MN

QA Automation Engineer

Responsibilities:

  • Part of QA team of 8 members.
  • Used Page Object Model design pattern and using Selenium Web Driver, Java and Maven.
  • Used Eclipse as an IDE to create the Automation scripts.
  • Used HP ALM to get the scenarios and to update the status of Test cases.
  • Automated the existing Manual test cases to develop the Regression test suite.
  • Used Visual Studio TFS to maintain Automation Code.
  • Used CSS and XPATH selectors for identifying the dynamic objects.
  • Incorporated TestNG framework for generation of reports.
  • Effectively communicate testing activities and findings in oral and written formats

Environment: /Tools: Eclipse, Selenium, Java, Maven, HTML, TestNG, POM.

Confidential, Eagan, MN

Quality Engineer

Responsibilities:

  • Worked in Agile Methodology.
  • Coordinated with Business Analyst and development team to understand the architecture and functionality of the application.
  • Understanding the Business requirement from the functional specification.
  • Validated the REST Web Services and SOAP Web services using Soap UI, Postman & REST-Assured.
  • Used existing framework to write the Automation scripts using Selenium with Java and Cucumber (Behavior Driven Development).
  • Used CSS Selector and XPath to identify objects.
  • Used Properties Files to hold data.
  • Used concepts of implicit Wait, Explicit Wait, and WebDriver Wait to sync the script with the application during the run time.
  • Worked with offshore team on Automation Asset development.
  • Reviewing the Automation Assets developed.
  • Writing the test scripts, review of the test cases.
  • Preparing Test Scenarios based on RSM.
  • Providing the QA Estimates during each phase transition.
  • Frequent coordinating with clients in sharing the project updates.
  • QA defect analysis, troubleshooting and reporting.

Environment: SOAP UI, Eclipse, SQL Server, RESTFUL Web services, TFS, Agile, Selenium WebDriver, Java, TestNG, Maven, Page Object Model, and BDD.

Confidential

Test Engineer

Responsibilities:

  • Worked in Agile methodology.
  • Participated in test strategy, test estimation and planning meetings to learn and apply business requirements.
  • Wrote Manual test cases on the functionality of the application and conducted peer reviews.
  • Performed test execution of the application using the existing manual test cases and logged the defects.
  • Monitored defect resolution and attended defect triage meetings.
  • Performed defect testing whenever fixed by developers.
  • Participated in Automation working sessions and understood the framework used.
  • Wrote Automation test scripts to perform UI validations.
  • Wrote SQL Queries to perform Data validations.
  • Provided test status, daily status reports to the QA Lead and weekly reports to the Project Manager.

Hire Now