Qa Analyst (consultant) Resume
SUMMARY
- Over 6 years of experience in Quality Assurance and Software Testing which primarily includes Manual and Automated testing of Client Server, Mobile Applications and Web based - in Banking, Tele-communication and Insurance organizations.
- Experienced in working with waterfall and agile methodologies for software development to apply delivery practices and agile principles throughout software development lifecycle (SDLC).
- Strong domain background in Banking, Insurance and Energy Sector.
- Worked extensively for an end-to-end project with a detailed exposure of Software testing Life Cycle (STLC).
- Well Versed in making test documents, Test Plans and have designed and documented test scripts/Test cases along with their execution.
- Proficient in analyzing and executing varied testing phases such as Functional Testing, Integration testing, Regression Testing, System Integration Testing(SIT), Sanity and Smoke Testing, User-Acceptance Testing(UAT).
- Hands on Experience in performing testing with Cross Browser and Cross platform environments for the efficient execution of web applications.
- Have practical background with Iterative (AGILE) and Waterfall development lifecycles.
- Experienced in executing front-end and back-end testing by performing Database Integration and writing SQL Queries.
- Developed BDD tests using Cucumberby writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber
- Experienced in automation test execution using Selenium Web Driver with frameworks such as JUnit, TestNG and Test Driven Development (TDD) frameworks.
- Proficient in using test automation tools such as Selenium Web Driver using Java, SoapUI in collaboration with Jenkins to perform nightly execution of Test cases.
- Performed data validation for warehouse application using The ETL process.
- Experienced in working with different project management and defect tracking tools such as Jira, TFS, HP ALM/QC, Confluence and Bugzilla.
- Hands on Experience in working with the Mobile Applications using APPIUM tool.
- Experience in using JENKINS for Continuous Integration testing and MAVEN build tool to download the dependencies.
- Well versed with using QTP (UFT), HP-ALM, Ranorex for performing Application GUI and Regression testing
- Experience in working with version control tools such as CVS, GIT, BITBUCKET, TFVC, and SVN to maintain centralized code accumulation.
TECHNICAL SKILLS
Testing Tools: QTP, Quality center, Selenium WebDriver, Load Runner, Cucumber, Robot Framework, JIRA, TFS, TestNG, Ranorex, Protractor, HPQC-ALM and Rational ClearQuest.
Reporting Tools: Quality Center 10.0, Test Director 7.5, MS Excel and Cognos.
Operating Systems: Windows, Linux, UNIX.
Databases & Tools: SQL Server, My SQL, MS Access, Oracle, PostgreSQL
Languages: SQL, Java, .CSS,NET, C#, Java Script, HTML, XPATH, Gherkin, Python, VB Script
GUI Tools: Visual Basics 5.0, Team Foundation Server.
Other: JMeter, JUnit, Jenkins, Appium, TestNG and Oracle Financials, GITHUB
Mobile Platforms: Android and IOS
PROFESSIONAL EXPERIENCE
Confidential
QA Analyst (Consultant)
Responsibilities:
- Involved in regular touchpoint meetings to deliver test planning and execution activities.
- Design and develop Test Strategies and Test Scripts using the detailed information such as BRD and also with basic User Stories.
- Executed predefined test cases for code deployment and development using Jenkins integrated with selenium
- Developed complex descriptions and acceptance criteria for the user stories and executed Test cases accordingly.
- Automated the API tests using the Robot Framework for test Automation and Python.
- Experienced with AWS cloud platform and its features, which includes EC2, Dynamo and S3
- Participated extensively in User Acceptance testing, Functional testing, Integration testing, System testing and Regression testing.
- Communicated, address scope changes which might impact testing cycle.
- Created Test Automation Framework with Cucumber with Gherkin format and Selenium WebDriver with the Behavioral Driven Framework.
- Perform work in monthly Sprints by pulling up User Stories from the Backlog in JAMA, with the support of Gateway Architect.
- Involved working with Keyword Driven and Data Driven Framework using CSV, CSS Selectors as a part of Framework.
- Worked with varied annotations and base classes of TestNG framework in Selenium
- Involved in Test creation and also in creating reusable test assets for manual / automated test scripts.
- Developed automation test scripts for system’s core functionality and application GUI’s, using Unified Functional Testing (UFT) and Selenium.
- Performed Data Validation using Cognos for Business purpose.
- Adhering to ensure QA processes tie into technology delivery practices, standards.
- Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
- Tested the web modules flow and improve the script performance using Selenium find elements.
- Performed tasks using GIT coding for data replication and maintained Version control of the code.
- Worked with JIRA as a project management and defect tracking tool.
- Resolved issues in the Migration Database and requested changes using JIRA.
Environment: . Visual Studio Code, Pycharm, Jira, ETL, JAMA, GitHub, Jenkins, knowledge in Git commands, postman, Robot Framework, Cucumber, XML, UNIX, JavaScript, .Net 4.7.2 framework, JMeter, WebSphere, SQL, Oracle, AWS Backend Resources - Lambda, API Gateway, AppSync, DynamoDB, WAF & Shield, etc.
Confidential
QA Test Engineer
Responsibilities:
- Involved in applying verification and validation theories and principles to the quality control of assigned areas of software functionality.
- Developed IM/IT testing processes, strategies, plans and procedures being implemented in the organizations underwriting systems for all claims.
- Involved in development of Test Processes, developed automation testing requirements, prepared test scripts, running tests and collecting test results.
- Thorough use of varied Selenium APIs for multiple element selection from the list, used various locators such as Xpath, CSS, Link, ID, Value
- Worked on Integration of Selenium WebDriver with existing API to test Framework
- Participated in Sprint Retrospectives to reflect on what happened in the past Sprint and identify actions for improvement going forward.
- Worked on test automation execution on different environments as part of Continuous Integration (CI) Process using Jenkins.
- Involved in creating test cases for Mobile Native App for Android Devices using Android Tools ADB, Logcat and Emulator.
- Hands on experience with AWS services such as Glue, EMR, Lambda, Step Functions.
- Worked for developing framework to test Rest API's and microservices.
- Developed QTP/UFT scripts with object model and description programming, and handled dynamic objects using VB-script and regular expression in QTP/UFT.
- Used Quality Center to track the defects and making pass-fail reports.
- Performed work with Cognos, Business Intelligence (BI) suite of tools (i.e. ReportNet, Decision Stream, Framework Manager, etc.); used for reporting quarterly sales.
- Performed back-end testing against the front end to compare the customer accounts
- Provided guidance to team to develop test strategies for tool performance improvement, reporting project status and quality assurance (QA).
- Used TFS for Test case management and to log bugs.
- Conducted Functional Testing, Regression Testing, System Testing, Integration, Sanity testing, Risk Based testing, and Back end Testing.
- Identified and tested defects in the application and reported them through HP QC.
- Performed Data conversion and fetching tables using ETL testing.
Environment: JAVA, HTML, Selenium Webdrivers, QTP, TFS, Oracle, TFVC, Windows 7, SQL, Quality Center, VB Script, Informatica, Eclipse, Xpath, Chrome, IE, TestNG, Power BI, Oracle PeopleSoft, Cognos.
Confidential
Automation Test Engineer
Responsibilities:
- Conducted User Acceptance Tests as per functional & technical specifications requirement and in line with organizational governance policies.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values
- Performed grey-box testing to find the defects for partially verified applications.
- Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application
- Have lead and discussed defect triage meetings to highlight the sprint cycle’s shortcomings
- Extensively used SVN for Source code management throughout the development and testing phase.
- Used REST web services for resource identification to provide means of interoperating between software applications running on varied platforms.
- Strong understating of complex design patterns as concepts such as OOP and UML were implemented for system documentation
- Performed Functional and system testing using HP QTP.
- Analyzeddatain various applications, mapping thedatabetween various source systems and ensuring the accurate importing ofdata.
- Conducted security testing which was accomplished by creating and logging in under different fictitious login ID's
- Performed Object Oriented Analysis and worked on application design frameworks, e.g. Maven and Eclipse
- Maintained all the test cases and used TFS for manual execution of Test cases.
- Tracked and logged defects and problem throughout the project life cycle.
Environment: JAVA, XML, Selenium Webdrivers, QTP, Quality Control, Windows 7, SQL Server, SAS, Cognos, SoapUI, TOAD, Quality Center, Power BI, SQL, Load Runner, IE, Chrome, Mozilla, Linux