Senior Software Qa Lead Resume
SUMMARY
- Around 7+ years of experience in Senior Software QA tester with full system development lifecycle experience, including designing, developing, and implementing test plans, test cases and test processes.
- Experience in using test automation tools such as Selenium WebDriver/IDE/Grid, QTP & Appium to develop automated testing scripts for Client Server, Web and Mobile applications.
- Experienced on Web, Windows, Mobile and Client Server Applications in Insurance, E - commerce, Banking and Healthcare domains.
- Good experience in testing the Guidewire application Policy Center, Billing Center and Claim Center.
- Hands-on experience in Guidewire testing on both frontend and back-end applications APIs.
- Performed Back-End Testing using SQL queries. Worked extensively writing Complex SQL queries to verify the data from the databases.
- Knowledge of device cloud like Perfecto.
- Strong in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Maintain Test Cases and Test Scenarios for manual/automated testing.
- Experience with Web debugging tools like XPath, CSS, Fire path and Firebug also provided efficient locators for strategies like XPath and CSS to run web driven scripts.
- Developed an automated script and frameworks using Java, Ruby and cucumber.
- Experience in Java Programming, Selenium WebDriver, Junit and TestNG.
- Extensive experience in Automation to develop code with Java, selenium, testing and hands on experience on BDD, Keyword Driven and Data driven framework with page object concept.
- Extensively worked on Web-services applications using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Proficient in using JIRA, HPALM, TFS, RTC, QC (Quality Center) tool as Defect Management tools.
- Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Involved in Sizing, Estimation, Sprint planning meetings and sprint task buildings. Good understanding of Agile processes and methodologies like SAFe.
- Good communication skills with Strong analytical and problem solving/troubleshooting skills.
- Ability to work on high pressure environment and can work independently with minimal supervision.
TECHNICAL SKILLS
Testing Tools: Selenium Web driver/IDE/Grid, Appium, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director/UFT, Cucumber.
Languages: Java, Ruby, C, C#, HTML, XML, JavaScript, SQL.
Defect Tracking Tools: Jira, TFS, Quality Center, ALM.
Testing Framework: JUnit, Craft, TestNG, POM.
Built Tools: ANT, Maven.
Continuous Integration Tools: Jenkins.
Methodologies: Agile (Scrum), Waterfall and SAFe
Databases: Teradata, SQL Server, MS Access, Oracle
Repository System: GitHub, Bit Bucket.
Operating Systems: Windows (7, 8, 10), Mac, Linux, UNIX.
Cross Browser Testing: Internet Explorer, Chrome, Firefox, and Safari.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software QA Lead
Responsibilities:
- Designed, developed, and implemented Page Object Model Pattern based Keyword Driven and Data Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
- Create test strategy plan to carry out testing for upgrade of existing Guidewire Policy Center Version 7 to Guidewire Policy Center Version 10.
- Worked on Guidewire's UI testing in Policy Center Screens for Advance lines business.
- Extensive experience in Automation to develop code with Java, selenium, testing and hands on experience on BDD, Keyword Driven and Data driven framework with page object concept.
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
- Tested various major transactions like Policy Submissions, Changes, Cancels, Reinstate, Rewrites and Renewals in Guidewire Policy center.
- Experience on AWS - DynamoDB, Cloud watch and S3 where Reports will be stored.
- Review and analyze the requirements to ensure proper traceability is maintained between requirements, testing artifacts and defects
- Contributed to the project as a Team lead by feasible analysis for automation which reduced manual effort and shown efficiency in every release.
- Providing support to the automation team and worked on business-critical scenarios to automate as well helping them with regression scenario execution.
- Setup the Automation Framework using Selenium Web Driver, Eclipse and TestNG to run test cases in multiple browsers and Platforms.
- Testing & Automation of Test Scripts in Ready API using Groovy scripting.
- Involved in the Continuous Integration of the automation framework with Jenkins, Git.
- Ensure the defects are logged, tracked, resolved, and re-tested to ensure defect closure in Jira.
- Worked with an integrated team of developers, tech leads, project managers and business analysts.
- Maintaining existing scripts in Selenium craft framework.
Environment: Guidewire Policy Center, Java, IE, Chrome, Firefox, Selenium Web driver, Keyword driven, Jira, Bit Bucket, Jenkins, GitHub, Git GUI, GitLab, SOAP UI, Eclipse, Maven, TestNG.
Confidential - Des Moines, IA
Test Automation Developer / ETL Tester
Responsibilities:
- Developing automated test scripts for every Scenario identified and Involved in running with Selenium Web Driver using Selenium, Ruby/ Cucumber for Iteration Testing.
- Worked under Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Executed the automation regression test cases during every release and executed the daily regression test suites.
- Used Source to target (STM) mapping document to perform ETL testing for end-to-end flow of data.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT) coordinating with Project Test leads, project Business Leads and the Third-Party Vendors.
- Executed SQL Test Quires using Teradata, SQL Assistant and SQL Developer to validate transformation rules used in source to target mappings and verify the data in target tables, verified column mapping between source and target.
- Develop automation framework both Data driven and Hybrid using Selenium Web Driver in Ruby/ Cucumber and performing unit testing by using JUnit.
- Used Git as code repository and Code Collaborator to manage code reviews and creating projects and assigning ownerships for the team.
- Worked with Requirement Analysts to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
- Participated in Dev/Test pairing for complex scenarios.
- Good knowledge on Linux environment and commands for running a job in ETL perspective.
- Extensively used ETL methodology in testing for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL solution using ETL tools like Informatica.
- Reviewed test cases with Business and Development team and revised test cases based on the feedback provided.
- Responsible for scheduling Automation Scripts using Jenkins.
- Logged bugs found during Iteration testing into Track Record.
- Did show and tell every iteration on the cards worked with Project Business Leads.
- Created Test Scripts in SoapUI and Restful for Testing Web Services.
Environment: IE8, Chrome, Firefox, Selenium Web driver, Ruby/Ruby Mine, Java/Eclipse, Teradata, SQL Assistant, Docker, Jenkins, GitHub, Accessibility Testing tools JAWS, and Rational Policy Tester DAP, Web based tools RTC, RQM, HPALM.
Confidential - Atlanta, GA
QA Automation Engineer/Mobile Tester
Responsibilities:
- Developed Automation Code using Selenium WebDriver, Java, TestNG and page object model (POM).
- Designed and Developed Automation code for Functional, smoke, regression testing using Selenium with Java.
- Work in the agile environment with frequently changing requirements and features set.
- Experience in Data Driven testing, cross browser testing and parallel test execution using Selenium Web Driver, TestNG and Selenium Grid.
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Perform automated testing of a web-based application using Selenium WebDriver.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Responsible for creating deployment packages for QA, UAT and Production, using CI machine to create builds (Jenkins, Maven)
- Experience with CI/CD related tools such as Jenkins and Maven.
- Tested Web Services /XML / SOAP and Restful services using SoapUI tool.
- Involved to test the application database data by writing the SQL queries.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Followed and contributed to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Executed selenium tests headless on UNIX machine.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, Ruby, Eclipse, Quality Center, Jasmine, Firepath, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.
Confidential - Naples, FL
QA Automation Engineer
Responsibilities:
- Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNG and Selenium WebDriver.
- Involved in working on a project where we implemented BDD (Behavior Driven development), TDD (Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model.
- Experience with source version control tools such as Git, SourceTree.
- Configuring the Appium for the Mobile Android Native App using Selenium.
- Developed test code in Java language using Eclipse, IDE framework.
- Performed manual functional testing for system change requests, defects, and requirements.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Involved to test the application database data by writing the SQL queries.
- Involved in testing of services using SOAP/REST services using SOAPUI, Groovy Script.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Setup the Automation Framework using Selenium Web Driver, Eclipse, and TestNG to run test cases in multiple browsers and Platforms.
Environment: Selenium WebDriver, Jenkins, Java, TestNG, JIRA, Cucumber, SOAP UI, Maven, Appium, Selenium IDE, TestNG, Quality Center, Firepath, Firebug, Eclipse, JSON/XML, XPATH, SQL Server.
Confidential - Lakeland, FL
QA Automation Tester/ Web Service Tester
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Responsible for back-end API testing with Rest Assured and coding in Java.
- Created tests with Assertions like Schema Compliance, XPath assertions using Rest Assured.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BDD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification.
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, Cucumber, Gherkin, Jbehave, Agile, Mobile Testing.
Confidential
QA Tester
Responsibilities:
- Performed manual testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
- Used Data Driven Testing methodology to test the application with multiple sets of data.
- Involved in Developing QTP/UFT Scripts and executing these tests in Quality Center.
- Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
- Involved in manual testing of the application, creating test plans, test cases and documentation.
- Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
- Perform manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of SOAP/REST web services using SOAP UI tool.
- Performed Web Services testing and Validated XML request/response data using SOAP.
Environment: Quality Center, Java, XML, Manual testing, SOAP, REST, MS SQL Server, JSON, Jira, QTP, MS Office.