SUMMARY
- To pursue a highly challenging and a creative career in Software QA Testing and Automation Development, where acquired skills and experience will be utilized vitally and effectively towards continued growth and advancement organization.
- Possess over 10+ years of IT industry experience in Software Testing & Development with a wide variety of projects and environments. Experience in the Automation development of Client/Server and Web - Based Applications.
- Well versed with all stages of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
- Good Expertise in Insurance , Financial , Banking , Retail , Pharmacy and e-commerce Business Domains.
- Experience in Functional and Non-Functional (Availability, Usability, Stress, Load, Reliability and Compatibility) Testing Types.
- Expertise on Black box Testing Techniques, like BVA, Decision Tables and Use Case Testing.
- Having working knowledge of OOPS concept and JAVA programming skill.
- Hands on experience in preparing Test plans, Test cases, Automated Tests and Test Data.
- Experience in Testing the Functionality, Agile and Regression.
- Experience testing web-based enterprise applications on different browsers .
- Extensively used SQL Queries in SQL Tables in order to view successful transaction of data.
- Used Java language and TestNG/Junit framework for scripting. Used Maven for building the Developed code by Web Driver, integrated with Continuous Integration tools Jenkins and Bamboo for running test on nightly basis automatically.
- Very good experience in Automation Testing Tools like Selenium 2.0 (Web Driver) for Web Application Projects.
- Working with ATDD framework using Quantum framework with Cucumber approach.
- Having experience in AutoIT tools to support Windows based application.
- Having working knowledge in API testing Web Services (REST, SOAP) and Rest Assured .
- Experience in developing automated test solutions for API integration/maintenance.
- Having knowledge in Linux/Unix operating system.
- Involving with Mobile Application Automation (Android & IPhone) testing through Calabash, Quantum and Appium tools.
PROFESSIONAL EXPERIENCE
Test Lead
Confidential
Responsibilities:
- Leading the test strategy and test design and will develop test case specifications by understanding the requirements and technical risk associated with the module, and consequently making appropriate testing plans.
- Interact with project management and test teams to develop a strong understanding of the project and testing objectives.
- Design, develop and use Quantum/Selenium hybrid automation framework,
- Automate the applications using TestNG, Maven, Cucumber, Jenkins, SOAP UI, Selenium Web driver and JAVA.
- Create and enhance test cases (test scripts) using Element locators, WebDriver and QAF Extended WebDriver methods, Java programming concepts and TestNG annotations.
- Create powerful POM (Page Object Model) optimized thru Data Driven Front End, create Page Objects, Reusable methods, Generic methods & Page Factory and page navigations in the framework Use existing tools and techniques to execute test cases and build/script new tools for Performing testing/validation function
- Create utility to generate complex XPaths which speeds up object definition times which is achieved by reading the partialLinkText, name, linkText, id, css, className, xpath as attributes.
- Develop automation scripts prior to new releases both for the main Software system as well as all the integrated modules using selenium java, MS Access, TestNG.
- Execute complex SQL to ensure data is persisted correctly in databases
- Create Test Scenarios for each user story to meet the User story goal in Gherkin language as Acceptance Criteria along with the Team.
- Writing Test scripts and functions for Functional, Smoke and Regression Testing using the java selenium Web Driver.
- Design and Develop API Automation script using Rest Assured .
- Helping to the team for any Step definition and element object and Automation framework enhancement.
- Effective co-ordination between development team and testing team.
Test Lead
Confidential
Responsibilities:
- Leading the test strategy and test design and will develop test case specifications by understanding the requirements and technical risk associated with the module, and consequently making appropriate testing plans.
- Design, develop and use Quantum/Selenium hybrid automation framework, Automate the applications using TestNG, Maven, Cucumber, Jenkins, SOAP UI, Selenium Web driver and JAVA.
- Create and enhance test cases (test scripts) using Element locators, WebDriver and QAF Extended WebDriver methods, Java programming concepts and TestNG annotations.
- Create powerful POM (Page Object Model) optimized thru Data Driven Front End, create Page Objects, Reusable methods, Generic methods & Page Factory and page navigations in the framework Use existing tools and techniques to execute test cases and build/script new tools for Performing testing/validation function
- Create utility to generate complex XPaths which speeds up object definition times which is achieved by reading the partialLinkText, name, linkText, id, css, className, xpath as attributes.
- Develop automation scripts prior to new releases both for the main Software system as well as all the integrated modules using selenium java, MS Access, TestNG.
- Execute complex SQL to ensure data is persisted correctly in databases
- Create Test Scenarios for each user story to meet the User story goal in Gherkin language as Acceptance Criteria along with the Team.
- Writing Test scripts and functions for Functional, Smoke and Regression Testing using the java selenium Web Driver.
- Writing gherkin script with Cucumber and Quantum Framework.
- Working for both Mobile app and electron app (Hybrid Application).
- Helping to the team for any Step definition and element object and Automation framework enhancement.
- Effective co-ordination between development team and testing team.
Test Lead
Confidential
Responsibilities:
- Leading the test strategy and test design, and will develop test case specifications by understanding the requirements and technical risk associated with the module, and consequently making appropriate testing plans.
- Design, develop and use Quantum/Selenium hybrid automation framework, Automate the applications using TestNG, Maven, Cucumber, Jenkins, SOAP UI, Selenium Web driver and JAVA.
- Executing test plans and procedures using test programs, scripts, and tools, will document test results, and will prepare reports.
- Tracking defect, re-testing and verifying features related to the fix and closure of verified fixes, timely escalating defects, risks, limitations.
- Attending bug review meetings to provide test progress and problem status.
- Use existing tools and techniques to execute test cases and build/script new tools for Performing testing/validation function
- Execute complex SQL to ensure data is persisted correctly in databases
- Determine test data needed for execution and identify data gaps in test environment
- Involving designing automation framework with Page Object Model and Quantum Framework.
- Writing Test scripts and functions for Functional, Smoke and Regression Testing using the java selenium Web Driver.
- Writing gherkin script with Cucumber and Quantum Framework.
- Working for both Mobile app and electron app (Hybrid Application).
- Helping to the team for any Step definition and element object and Automation framework enhancement.
- Effective co-ordination between development team and testing team.