Qa Lead Resume
Minneapolis, MN
SUMMARY:
- More than 6 years of diverse experience in Software Quality Assurance, Design and Manual And Automated testing of various applications for Client/Server and Web - Based environments.
- Real world understanding Software Development Life Cycle including Agile and WaterFall.
- Self-starter, versatile team player, proactive and extremely detail-oriented with a proven capability of working under high pressure with Cucumber JVM.
- Real world understanding Software Development Life Cycle including Agile and WaterFall.
- Designed and Developed Automation Test Framework using Java Selenium WebDriver, TestNg, Maven, Log4J, POI
- Used apache Maven Surefire Plugin to create JUnit/TestNG HTML test report for the entire test suite.
- Experience in Functional Testing, Regression Testing, Smoke Testing, and System Testing, Security Testing, Back-End Testing, End-To-End Testing
- Good exposure to the Bug Life Cycle and defect tracking
- Expertise in applying SonarQube, SonarLinte to maintain continuous code inspection and optimization
- Experienced in Automation testing using Selenium (WebDriver POM, GRID), Junit/TestNG, Git, Jenkins, Maven
- Experienced in working with build tools like Ant/Maven
- Worked with Repository Management SVN and Git
- Strong experience with SOA architecture that include Restful Web Service Testing.
- Confident and comfortable with both independent and team work.
- Designed and executed Test cases for mobile apps based of requirement use cases.
- Strong expertise in establishing QA policies, procedures, strategies, metrics, developing appropriate process and team to ensure the quality of products.
- Extensive interaction with developers, configuration management while handling production issues with development and business analyzed teams
- Good knowledge of all stages of software developmental life cycle and software testing life cycle.
- Hands on preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
- Well-developed skills in writing software development cycles such as proposals, technicalreports, technical memos, articles, manuals and letters for assigned projects.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, Red Hat Linux, Mac Testing tools: Junit/TestNG, Selenium RC/WebDriver, Selenium IDE, Selenium Grid, Eclipse, Netbeans IDE, ANT, Maven, Programming and Scripting Languages: JAVA, JS, SQL, PL/SQL, Shell Scripts, XML, HTML, CSS, Database and web servers: MySQL server, Apache, web services, SOA architect, Repository Management: Perforce, GitHub, Bitbucket, Jenkins, SVN, Stash
Programming and scripting languages: Java, JavaScript, HTML
PROFESSIONAL EXPERIENCE:
Confidential
QA Lead
Responsibilities:
- Created Smoke and Regression Test Automation Framework and wrote test scripts in Java.
- Developed Automation Test script using Selenium WebDriver, Java, Maven, TestNG.
- Implemented Page object model automation framework pattern and prepared Test Cases with the complete description of the product business requirements
- Prepared Test Automation Plan, Estimation and reviewed Test scenarios to be covered in scripts.
- Cross Browser Testing Using Selenium Grid and TestNG.
- Designed automated tests, created and executed automated test cases, test plans.
- Acted as liaison between end user and facets for user problems, outstanding issues, training needs and new software releases.
- Ran SQL queries to perform database validation according to the business logic and interaction between FacetsUI.
- Used SOAPUI for API testing.
- Created Test case, test data, verify all the jobs run for claims, Run Title jobs on Tidalint to verify all the patients’ status is auto generated.
- Used ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Created jobs on BMC Service desk to deploy to INT,CERT and production environment.
- Worked with business analysts to insure the documentation is consistent with the software functionalities.
- Identified the defects and worked with developer side by side to fix them.
- Worked side by side with the developers for new feature in the UI to update automation test Scripts.
- Created and updated road map for automation goals.
- Examined and analyzed the requirements to document automation test case.
- Participated in planning all testing activities accordingly to ensure on-time deliverable are met.
- Participated in Test Readiness Reviews, as necessary, and assisted in the preparation of test estimates and project schedules.
Environment: Java, POM, Selenium WebDriver, Grid, Git, GitLab, Jenkins, Maven, JIRA, Confluence, Linux, Oracle, SQL Server, SQL Workbench, MS Office, Windows, GitHub, SonarQube, SonarLint, Agile,FactsUi.
Confidential
QA Automation Engineer
Responsibilities:
- Created Smoke and Regression Test Automation Framework and wrote test scripts in Java.
- Develop Automation Test Script with open source tool Selenium WedDriver.
- Implemented Page object model automation framework and prepared Test Cases with the complete description of the product business requirements
- Prepared Test Automation Plan, Estimation and reviewed Test scenarios to be covered in scripts.
- Cross Browser Testing Using Selenium Grid and TestNG.
- Used maven/TestNg to generate test automation report.
- Designed automated tests, created automated test cases, test plans and executed tests using selenium.
- Involved in the continuous integration of the automation framework with Jenkins.
- Used SonarQube/SonarLint for better performance on code level, code coverage.
- Performed Backend Testing using SQL Queries in Database.
- Used NonVisual Desktop Access NVDA to do testing.
- Ran SQL queries to perform database validation according to the business logic.
- Used JIRA for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Worked in Agile methodology that includes QA Planning & execution in sprints, participation in the Scrum & Sprint review/retrospective.
- Involved in Functionality testing, GUI Test, Regression Testing and dry run testing
Environment: Java, POM, Selenium WebDriver, Grid, Git, GitLab, Jenkins, Maven, JIRA, Confluence, Symphony QTest, Linux, Oracle, SQL Server, SQL Workbench, MS Office, Windows, GitHub, SonarQube, SonarLint, Agile.
Confidential
QA Automation Test Engineer
Responsibilities:
- Develop and implement robust Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG that cut down the script development time in half.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT with Cucumber JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language for Behavior Driven Testing.
- Solid experience with Data Driven framework implementation.
- Uploaded the automation scripts to Quality Center and executed them from Test Lab module of ALM.
- Used ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Generated detailed bug reports, pass-fail reports and comparison charts using ALM.
- Interacted with developers and functional team to discuss the design and testing scenarios of the application.
- Involved in scheduling project schedule and testing time line for off shore teams.
- Responsible for planning, managing and assigning test resources on multiple project implementations.
- Reviewed Test deliverable produced by team members and peer leads to make sure that company standards are being followed.
- Created and executed Test Plan, Test Cases and Test Scripts for System Testing and User Acceptance Testing.
- Organized and led Daily Test Status meetings during System Test Executions.
- Created, Managed and Updated Defect Reports during System Test Execution.
- Used JIRA for defect management and defect reporting.
- Executed Test Cases to Multiple Device like Android Phone (Samsung, HTC, Nexus), iPhone (5, 5s, 6, 6s Plus, 6s) and iPad using Sauce Lab.
Environment: Selenium WebDriver, Cucumber JVM, Android, iOS, REST Assured, ALM, JIRA, UNIX, Oracle, SQL Server, MS Office, Windows.
Confidential, Minneapolis, MN
QA Automation Test Engineer
Responsibilities:
- Used web-debugging tools like Firebug, and FirePath to locator elements.
- Used Java programming language to complete the test suite.
- Used JUnit Test framework to design tests.
- Used Build tool like Maven to generate test report.
- Reported HTML formatted test report to Test lead.
- Used JIRA as defect management system.
- Pretested different modules and their functionality before and after bugs fixing which included various test run on PC and host side to test the system integrity and compatibility between modules (integration Test).
- Extensive SQL statements executed to verify the data in the database tables.
- Analyzed business flow of the application.
- Created test plan, test scenarios, test scripts and test cases, corresponding to the test requirements in order to maximize verification coverage of system variables.
- Performed Manual, Functional, Regression, Positive and Negative testing.
- Managed requirements in Quality Center.
- Designed Test cases for native and web view app.
- Executed Test Cases to Multiple Android Phones, iPhones and iPads.
Environment: Selenium WebDriver, JIRA, Android, iOS, ALM, UNIX Oracle, SQL Server, MS Office, Windows.
Confidential, New York, NY
Quality Assurance Analyst
Responsibilities:
- Reviewed the Business Requirements document with the business and development team to understand the architecture and functionality of the application.
- Reviewed User Requirements and Design documents to develop Test Cases.
- Defined and performed the test strategies and associated scripts for the verification and validation of the application and ensuring that it meets all defined business requirements and associated functionality.
- Performed Business functionality testing, which involved testing of all core functions of the application.
- Involved in preparation of Test Plans for different modules and documented test cases and scripts for various screens of the application.
- Worked with Oracle/SQL Server databases for backend testing and database testing.
- Participated in enhancements meeting to distinguish between bugs and enhancements.
- Worked with developers by updating the defects and resolving them and tracking the status.
- Posted daily testing status report for the upcoming release on the QA shared drive by the end of each day.
- Validate the back-end data by using SQL extensively.
- Reported and tracked defects, monitored defects reported by team.
- Worked directly with Business users performing User Acceptance Testing (UAT).
Environment: UNIX, Oracle, SQL Server, PL/SQL, MS Office, XML, and Windows.
