Qa Engineer Resume
Atlanta, GA
SUMMARY:
- 6 years of experience in Software Testing, Software Release Management and Quality Improvement Processes. Expertise in developing Test Cases, Test Plan and Automation test scripts using Selenium, Cucumber BDD, API testing using Postman, data validation using SQL and QA methodologies serving various domains such as Insurance, E - commerce and Banking.
TECHNICAL SKILLS:
Methodologies: Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber BDD
Web services Testing: Postman, Rest Assured
Test Build & Integration Tools: Maven, Jenkins, GIT
Frameworks: Data Driven, Behavior Driven, Hybrid, TestNG, Robot Framework
Programming Languages: Java, Java Script
Markup Languages: HTML, XML, CSS
Databases: MySQL, Oracle 10g
Operating Systems: Windows, UNIX, LINUX (Red hat/CentOS)
Defect Tracking Tools: JIRA (Zypher Plugin)/Rally, TestRail
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, Slack
Continuous Integration: Jenkins
Other Tools: Eclipse, IntelliJ, Log4j, Firebug, Robot Class, SharePoint, Confluence.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Responsible for analyzing Acceptance criteria, Test plans, Business Requirement Document (BRD), Wireframe and identifying test cases for manual and automation.
- Perform all types of manual and automation testing including Functional, GUI Testing, UAT testing, Smoke and Regression testing.
- Use Log4j to log my automation report, Cucumber Reports and customized html report and provided that to responsible person as a report.
- Expert creating automation script for web-based application using Java in existing Hybrid framework which is combined of POM, Data Driven and Keyword Driven.
- Expert on TestNG as testing framework for Smoke and Regression testing, Maven for Project building tool, Git for version control, Jenkins for Continuous Integration.
- Performed responsibilities of object identification and performing Data Driven Testing.
- Wrote SQL query to validate database using JDBC.
- Performed Backend testing by creating and executing SQL queries.
- Performed cross browser compatibility testing such as IE, Firefox, Chrome, Safari in virtual machine environment.
- The bugs detected are recorded and notified to developers and managers using Jira.
- Participated in Code Review, QA meetings, Project status & Defect tracking meetings.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Performed necessary requirements inspection, design inspection, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Formulated methods to perform Positive and Negative testing against requirements.
- Solved day-to-day problems of the team arising due to functionality and validation issues.
Environment: Jira, Oracle, Agile (Scrum), Selenium WebDriver, Java, TestNG, Git, Jenkins, Grid.
Confidential, Brunswick Township, NJ
Automation Engineer
Responsibilities:
- Designed and developed test cases for manual and Automation testing, updated status reports, documented test results based on logs.
- Interfaced with developers to resolve technical issues and report the bugs using JIRA in the Application.
- Performed necessary requirements inspection, design inspection, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Used Selenium Webdriver API to automate tests on cross browser and cross platform environment.
- Involved in creation of automation framework in Selenium WebDriver using Behavior Driven (BDD) approach in Cucumber framework. Extensively used Page Objects design and page navigation framework.
- Functional UI data-driven test automation using framework (Selenium WebDriver + Java+ Maven+ Junit + Cucumber).
- Created feature file for test scenario using Gherkin language.
- Used Cucumber Options to make breeze between Feature file and Step Definition.
- Created HTML and Json report for project and Used Cucumber report Plugin in Jenkins for reporting.
- Using Version Control Systems (Git) to pull repositories on local machine & test the update for fixed bugs after building locally & report Test Results on Excel.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly basis run of the Script.
- Used Postman plugin to validate REST call manually and tested in automation as well.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Analyzed and documented root-cause for defects.
- Performed Quality Reviews for specific data eliminates to meet regulatory requirements on a scheduled and ad hoc basis.
Environment: Selenium WebDriver, Java, Junit, Cucumber, POM, Apache Maven, postman, Jira, Agile (Scrum)
Confidential, Buffalo, NY
Software QA Engineer
Responsibilities:
- Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Used JIRA for Project and Bug tracking tools. Followed Scrum process to implement Agile Software development method.
- Participated in Sprint planning, Daily standup, Retrospective meeting and ensured QA team engagement with Developers and Product team.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Investigated software bugs, categorized them based on severity, and reported execution findings using a shared bug database.
- Performed several type of testing according to need like smoke, Integration, Sanity, Backend and regression etc.
- Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
- Coordinated efforts between product development teams and offshore test team.
- Involved in Automation t est plan modifications and t est scripts as per the business and technical requirements.
- Performed Quality Reviews for specific data eliminates to meet regulatory requirements on a scheduled and ad hoc basis.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Involved in procedures to improve QA methodology and setup test data.
- Prepared the Test Scenario, Test Development, and Test Execution.
- Created the Test Cases on various forms of the application manually.
- Validated automated test scripts to ensure that all test scenarios are completed and operating in all test Environments.
- Generated reports and analyzed data according to the business needs.
- Used SQL to test the integrity of data by querying the database.
- Fabricated Automation script using Selenium WebDriver, Java and Junit.
- Stored and shared code throughout the team member using version control system like GIT.
- Under the supervision of the Quality Assurance Manager, responsible for the coordination of quality initiatives and administrative tasks, and following procedures and protocols of companies.
Environment: Selenium WebDriver, Java, JUNIT, POM, Apache Maven, Git, MySQL, Log4j, Jira, Agile (Scrum/Kanban).
