Software Quality Assurance Engineer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- 8 years of experience in the Information Technology Industry as a Software Quality Engineer in both Manual and Automation Testing.
- Expertise in automation of Web - based application testing using Selenium WebDriver, TestNG, Java.
- Experience in different automation frameworks like Page Object Model Framework, Keyword Driven Framework, Data Driven Framework.
- Expertise in writing Selenium Web driver automation script in Java for cross browsing testing.
- Expert knowledge in Agile Methodology/Scrum.
- Strong understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Insurance.
- Excellent understanding of requirements and creation of test cases out of Business Requirement Documents and Functional Requirement Documents.
- Expert in STLC (Software Testing life cycle) and SDLC (Software Development life cycle) including Agile Methodology/SCRUM, Waterfall and developed Test scenarios, Test Suites, Test cases, Test Data, Test procedures, Test reports and documenting manual and automation tests.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and BDD.
- Excellent knowledge to web elements by using mechanisms like CSS, HTML id, name and unique XPath using Contains, Sibling, Ancestor and by using Firebug & FirePath.
- Handled Selenium Web driver features like Implicit and Explicit waits under Synchronization.
- Expertise in Java and extensively used classes, objects, data structures, multithreading, inheritance, polymorphism, exception handling.
- Experienced in using Test Management tools such as JIRA.
- Experience in writing SQL queries and working with huge volumes of data, analyzing record sets for Data Quality and Data Validation.
- Handled the special mouse events and selected the options from the tab menu using Selenium Action class, mouse hover,
- Experience in hardware testing like hospitality kiosk, payment machine.
- Ability to work independently and flexible in adapting change in business environment.
- Detail oriented with ability to multitask and strong interpersonal skills with ability to resolve problems.
- Ensured Quality Audits and Process adherence in project delivery across all SDLC phases.
- Proficient in communicating with clients and customers.
- Experience in live production checkout.
- Ensured quality product delivery by reducing defect leakage.
- Experience in handling large amount of production data.
- Automation Testing
- Web Application Testing
- Manual Testing
- White box Testing
- End to End Testing
- Integration Testing
- User Acceptance Testing
- Web Service Testing
- Database Testing
- Black box Testing
- Regression Testing
- System Testing
TECHNICAL SKILLS:
Programming Language: Java
Testing Tools: Selenium Web Driver
Operating System: Windows all platforms
Testing frameworks: TestNG, Cucumber
CI Tool: Jenkins
Project and SDLC Methodologies: Agile and Waterfall
Defect Tracking Tools: JIRA
Other Utilities: IntelliJ, Eclipse, GIT, Postman Maven, MS office, Jmeter
Databases and Database Tools: MySQL, SQL Developer
PROFESSIONAL EXPERIENCE:
Software Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in creating Automated Test script using Selenium WebDriver, Java, Cucumber.
- Created performance test scripts using JMeter.
- Performed performance testing for multiple releases.
- Prepared the functional test cases using test design techniques.
- Prepared test data document and Involved in the generation of bug and test case execution reports using JAVA, Test case management tool.
- Execute the automated sanity/smoke test suite for validating build quality.
- Involved in developing automation scripts covering front end UI, back-end database and web services.
- Used Selenium WebDriver to run test cases.
- Coordinate with the development team for any defect and Log defects in Rally.
- Performed peer code reviews within the team.
- Maintained communication with IT Architects/Scrum Masters to get an overview of the project.
- Developedautomationapproaches for testing with the Selenium framework by identifying toolsets and establishing the needed environment.
- Utilized Rally’s capabilities of reporting and tracking bugs/defects of the application.
- Worked in SQL queries and handled with huge volumes of data, analyzing record sets for Data Validation
- Created testautomationscripts from scratch using Selenium WebDriver with Cucumber.
- Developed automated scripts from manual test cases for regression testing based on the requirement documents using Selenium WebDriver.
- Performed functional, UI, black-box, and regression testing using Selenium WebDriver on a Cucumber Framework.
- Analyzing the Test Cases for a User Story and creating automation scripts.
- Attended Business Requirement walkthrough and provide QA sign off.
- Prepared and Reviewed Test Conditions and Test cases based on Business Scenarios.
- Participated in Business meetings like sprint grooming, Sprint Retrospection, Sprint planning and Daily stand Up.
- Participated in CI/CD process that has to be achieved through Jenkins.
- Involved in Functional Testing, web testing and Product Testing.
- Performed Defect Management and Test Reporting
Software Quality Assurance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in writing Automated Test cases using Selenium WebDriver, Java, TestNG, and Maven.
- Prepared the functional test cases using test design techniques.
- Prepared test data document and Involved in generation of bug and test case execution reports using JAVA, Test case management tool.
- Execute the automated sanity/smoke test suite for validating build quality.
- Involved in developing automation scripts covering front end UI, back-end database and web services.
- Used Selenium WebDriver to run test cases.
- Coordinate with development team for any defect and Log defects in Jira.
- Performed peer code reviews within the team.
- Maintained communication with IT Architects/Scrum Masters to get an overview of the project.
- Developedautomationapproaches for testing with the Selenium framework by identifying toolsets and established the needed environment.
- Utilized JIRA’s capabilities of reporting and tracking bug/defects of application.
- Worked in SQL queries and handled with huge volumes of data, analyzing record sets for Data Validation
- Created testautomationscripts from scratch using Selenium WebDriver with a TestNG.
- Developed automated scripts from manual test cases for regression testing based on the requirement documents using Selenium WebDriver.
- Performed functional, UI, black-box, regression testing using Selenium WebDriver on a TestNG framework.
- Analyzing the Test Cases for a User Story and creating automation scripts.
- Attend Business Requirement walkthrough and provide QA sign off.
- Prepared and Reviewed Test Condition and Test cases based on Business Scenarios.
- Participated in Business meeting like sprint grooming, Sprint Retrospection, Sprint planning and Daily stand Up.
- Participated in CI/CD process that has to be achieved through Jenkins.
- Involved in Functional Testing, web testing and Product Testing.
- Performed Defect Management and Test Reporting
Software Quality Analyst
Confidential, Indianapolis IN
Responsibilities:
- Performed Mainframe testing in different environments.
- Participated in the input of the Test Plan by making recommendations on the testing environment, and testing tools.
- Participated in daily SCRUM meetings to outline the progress of testing.
- Prepared Test Scripts and Test Cases during the design phase of the SDLC by examining the Business Requirement Documents.
- Used JIRA to log and track defects found in the application.
- Developed testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Designed and created automated test scripts and scenarios using SeleniumCucumber with Java binding.
- Involved in validate multiple functionalities using IBM Curam Application which was used for Medical solution.
- Participated in product design reviews, providing input on functional requirements, product design, schedules, or potential risks.
- Reviewed software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Deployed in CI/CD process that must be achieved through Jenkins.
- Involved in Test Script Creation and Test cases Execution.
- Responsible for Defect reporting and tracking
- Performed Functional Testing, System testing, Integration Testing and Regression Testing
- Interacted effectively with the team to resolve the issues in a timely manner.
- Assisted in the preparation of User Manual & Handouts.
Software Quality Analyst
Confidential
Responsibilities:
- Developed automation scripts covering front end UI, back-end database and web services.
- Involved in multi device testing across different environment.
- Involved in Product testing like Google nest, kiosk, payment device, receipt printer.
- Took part in Business meeting like sprint grooming, Sprint Retrospection, Sprint planning and Daily stand up.
- Attended Business Requirement walkthrough and provide QA sign off.
- Prepare and Review Test Condition and Test cases based on Business Scenarios.
- Involved in Functional Testing, web testing and Product Testing.
- Performed test Execution.
- Functional testing and Smoke testing.
- Defect Logging and Tracking in JIRA.
- Involved in Regression Testing.
- Defect Management and Test Reporting.
- Prepared Weekly Status Report and Daily Status Report.
- Trained 3 junior QA’s and brought them up to speed.
Quality Assurance Analyst
Confidential
Responsibilities:
- Sole responsibility of handling production data.
- Designed and developed automation framework.
- Automated web services using REST Assured.
- Involved in Test Script Development for modules in the Regression bed.
- Responsible for Script Maintenance in case of application changes happens.
- Test Script Creation and execution in various environments.
- Worked in SQL for database validation for testing.
- Involved in Status Consolidation and Metrics Reporting.
- Worked in Confluence to gather business requirement Knowledge repository.
- Identification and Creation of Re-Usable Function with respect to application.
- Test Design, test Execution and Status reporting
- Identified defects and tracking them in JIRA.
- Provided Knowledge Transfer on Various Framework structure.
- Provided extended support during critical situations.
Confidential
Responsibilities:
- Involved in analyzing the Requirement documents
- Responsible in Reviewing Test plan, Test scenarios
- Involved in Test Case Creation and Test cases Execution.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java.
- Responsible for Defect reporting and tracking
- Update Traceability Matrix for each release.
- Performed Functional Testing, System testing, Integration Testing and Regression Testing
- Interacted effectively with the Onsite team to resolve the issues in a timely manner.
- Prepared User Manual, Handouts
Confidential
Responsibilities:
- Involved in analyzing the Requirement documents
- Responsible in Reviewing Test scenarios.
- Involved in Test Case Creation and Test cases Execution and automated them using Java, Selenium, TestNG.
- Responsible for Defect reporting and tracking
- Update Traceability Matrix for each release.
- Performed Functional Testing, System testing, Integration Testing and Regression Testing
- Interacted effectively with the Onsite team to resolve the issues in a timely manner.
- Preparation of User Manual, Handouts