We provide IT Staff Augmentation Services!

Software Quality Assurance Engineer Resume

Phoenix, AZ

SUMMARY:

  • 7.10 years of engineering experience in Manual & Automation testing across Banking (BFSI), Workforce Management and Hospitality Domains.
  • Experience in complete Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Good experience in methodologies like Waterfall, V - model, Agile, Scrum and DevOps processes.
  • Experience in creating and solving the complex challenges in automation using Selenium WebDriver.
  • Created a framework using Selenium, TestNG and Maven/Gradle for an enterprise application includes Banking, Workforce Management, Hospitality and Telecom Domains.
  • Integrated test suites to run on daily, weekly builds and early detection of defects using CI/CD(Jenkins).
  • Created automated reporting of test automation as to track the broken functionalities on build basis.
  • Experience in strategizing test approach and implementing BDD using Cucumber.
  • Did a POC and implemented TDD approach on enterprise application on a sprint fashion and yield a good ROI.
  • Implemented data driven framework approach using excel with Apache POI library, SQL, config files and Hybrid frameworks.
  • Experience in automating mobile applications using Appium.
  • Good experience in automating REST API’s using Rest Assure and SOAP UI.
  • Worked on fetching the data’s from JSON and XML.
  • Exposure in programming languages like Java, and scripting tools like JavaScript, HTML, Shell script and UI styling using CSS.
  • Handled test automation across multiple browsers (IE, Safari, Chrome, and Firefox).
  • Expertise in using Tools Mercury/HP Quality Center (ALM), Rational Clear Quest, Bugzilla, Rally, VersionOne and JIRA.
  • Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver. Can perform switch over to elements in iframes using WebDriver.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Generated and reviewed test reports using Allure/Extent test reports.
  • Good experience in data sources, data profiling, data validation, developing low-level design patterns based on the business and functional requirements.
  • Knowledge on JMeter and Gatling .

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, Firebug, TestNG, XPath, Eclipse, HP ALM, JIRA and Bugzilla.

Build management tool: Ant, Maven

Operating Systems: Windows, UNIX, Linux

Languages: Java

RDBMS: SQL Server, Oracle, My SQL, PL-SQL, Netezza.

Web Language: HTML, CSS, Javascript, XML

Browsers: Internet Explorer, Mozilla Firefox, Safari, Google Chrome.

Project Management: MS Office, MS Project, JIRA, Rally, QC

Web Debugging Tool: XPath, Firepath, Firebug

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Software Quality Assurance Engineer

Responsibilities:

  • Automated the entire project individually for TDR (Troubled Debt Restructuring) & PIF (Principal, Interest & Fees) using Selenium - Java, to find the variance in the values from Upstream (Triumph) to Downstream (ODS) in excel sheets by Using Apache POI.
  • Automated the entire project individually for PMDL (Product & Merchant Data Linkage) using Selenium - Java, to find the variance in the values from Upstream (Triumph, Globe Star) to feed file in Downstream (Corner Stone) in CSV format by using Apache Commons.
  • Worked on GitHub and Jenkins for Source code management and continuous integration.
  • Automated the process to update the test case status in Rally - Project Management solution Tool.
  • Participated in the UAT Defect Triage meetings.
  • Used Extent Reports for displaying the results.
  • Used testNG.xml for prioritization and test case execution.
  • Used Maven build tool for downloading the repositories.

Environment: Informatica, Talend, IBM Netezza DB, Oracle SQL, Java, Selenium WebDriver 2.0, TestNG, Rally, Sauce Labs, GitHub, Jenkins, Maven, IntelliJ IDEA.

Confidential, Rockville, MD

Quality Assurance Tester

Responsibilities:

  • Involved in Requirements review and Design review to provide review comments with respect to testing.
  • Developed Test Cases, Automation Test Scripts and Test Scenarios.
  • Developed Test cases Using Quality Centre based on requirements gathered from Functional Specifications and Design documents.
  • Involved in manual and automated testing of the applications using Selenium.
  • Preparing Test Cases on Cucumber feature file using Gherkin language in BDD framework.
  • Validate the data on Mainframes (DB2).
  • Create test data using File-Aid. Created test data both for manual (Test and Prod env) and automation testing.
  • Created the Traceability matrix between requirements and Test Cases.
  • Performed validation of Web Services using SAOP UI.
  • Used Selenium GRID to execute test cases on multiple platforms.
  • Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver. Can perform switch over to elements in iframes using WebDriver.
  • Performed data driven testing with multiple sets of data and closely interacted with the development team to verify and validate defects.
  • Working on Android and iOS Automation Tools (Selenium, and Appium) for testing Native apps.
  • Used HP ALM as a test repository and test management tool.
  • Conducted defect triage meeting to discuss on defects and its prioritization, identified in the phases of Functional Testing, Integration Testing, Regression and System testing.
  • Validating the account creation process in Finacle and verifying the account creation through the middleware services and hit the downstream systems of DB2.
  • Validated Upstream and downstream systems and their request and responses using RHF Util and SOAP UI.
  • Validated API Key generations and their tokens.
  • Verify service responses, service health checks that hits prism module and loan eligibility criteria.
  • Worked on the Payment Gateway integrating third party application and providers like (Samsung Pay), automated the payment gateway transaction using mock data.
  • Integrated third party payment wallets into payment gateway.
  • Wrote SQL Queries and SQL Statements to validate database integrity.
  • Generated and reviewed test reports using Allure test reports.
  • Maintained Metrics participated in weekly status updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, JavaScript, Siebel, OPA, HP ALM, SOA, Jenkins, Maven, Selenium WebDriver2, Eclipse IDE, Cucumber, Gherkin, TOAD, XML Spy, SOAP UI, MS Office, APPIUM, IOS, Android.

Confidential

Sr. QA Engineer

Responsibilities:

  • Worked on Agile (SCRUM) methodology from project initiation to deployment phase.
  • Delivered quality products by thoroughly testing throughout all phases of development life cycle (Functional testing, regression/integration testing and performance testing) using a combination of testing methods; developed manual (black and white box) tests for assigned test group
  • Designed, planned, executed and reported high quality tests that cover end-to-end customer experience while complying with business and technical requirements.
  • Partnered closely with cross functional teams during all stages of the development, and is some cases lead quality engineering activities within a project or team with supervision.
  • Highly involved and participated in requirement reviews, planning, estimating, writing and executing test cases, reporting, proficient in implementing QA procedures and have proven expertise in testing.
  • Prepared tests related documents/artifacts including Test Plan, Test procedures, Test Scenarios, and Test Cases.
  • Preparing the Automation Scripts, Debugging and Executing Automation Scripts.
  • Involved in implementing Automation Framework with Selenium using TestNG.
  • Collaborated with integrated testing partners, leads, managers, and test members to identify test related issues.
  • Created staging environments in SaaS for testing purpose.
  • Streamlined offshore and onsite test teams to save cost, efficient, quality and avoid gaps.
  • Generated defect/test reports on a daily/weekly basis and reported them to the manager.
  • Involved in various Testing approaches such as Smoke/Sanity testing, User Acceptance Testing, System Integration Functional, Regression, Security, Installation, configuration testing, E2E testing etc.
  • Tracked defects using StarTeam.
  • Documented all the stuff I worked, in Confluence.

Environment: Windows NT Workstation. Microsoft Windows XP Professional, Selenium, StarTeam, Java, SQL Server 2005, PL-SQL.

Confidential

QA Engineer

Responsibilities:

  • Review web-based application and identify critical functionalities
  • Gathering, Understanding and Documenting Requirements, Develop and execute Test Plans and Test Cases from requirements and specifications documents
  • Manually create, develop and executed Test Cases
  • Create test plans to detail the testing scope, requirements (high level), strategies and all needed required resources
  • Perform Functional Testing, Integration testing and End to End Testing
  • Executed automation test scripts and enhanced some of the scripts.
  • Provide all data validation through SQL queries
  • Responsible for preparing Process Flow and User Manuals
  • Performed GUI, System and Regression Testing of the application
  • Reporting Bugs using internal tool.

Environment: Ruby on Rails, Java, MySQL, Bugzilla, Soap UI.

Confidential

QA Engineer

Responsibilities:

  • Analysed and Identified the Test scenarios based on Functional Documents and User stories.
  • Created the test scripts depending upon Provided Documents and user stories
  • Reviewed Functional requirement and Use Cases documented in Requisite Pro Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based application.
  • Executed SQL queries to verify the database for the relevant test cases. Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Documented the defects in Quality Center and assigned them to relevant developer.
  • Prepared Test Data depending upon the Test Scripts and as per the user story requirements.
  • Logging and Tracking the defects using defect tracking tool.

Environment: PHP, PERL, CGI, HTML, PL/SQL, Apache HTTP Server 2.0, Windows XP/2000, Oracle 10gR2, SQL, QC.

Hire Now