Sr. Python Developer/qa Analyst Resume
Cupertino, CA
SUMMARY:
- Over 14 years of IT Experience in designing, developing, testing and implementing and analyzing of various stand - alone and client-server architecture based enterprise application software in Python and as a QA Analyst on different domains.
- Experience in using and implementing Design Patterns such as Singleton and Factory Method.
- Experience to Managed the code versioning and releases versioning through Tortoise SVN, CVS and GIT.
- Well versed with complete Software Development Life Cycle (SDLC) processes and methodologies.
- Experience in Using Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
- Good Experience in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
- Excellent experience with Agile Methodology and its best practices ATDD and BDD.
- Experince in Using JMS for sending messages between clients.
- Experience in Designing the Mongo Documents/Collections.
- Experience in SOA design decisions using SOA Suite.
- Experience in working with UNIX/LINUX.
- Strong Experience in implementing Service Oriented Architectures using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Expertise in using XML Parsers SAX, JAXB and DOM.
- Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
- Excellent knowledge about Automation Testing using Selenium (Web Driver) and Java, Selenium IDE, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
- Experience developing test automation, including Cucumber, Gherkin, SauceLabs, Appium, Selenium WebDriver, Java/JUnit, Silk4J, WATIR, SilkTest, SilkPerformer, WebLoad.
- Experienced in creative and effective front-end development using JQuery, JSP, JavaScript, Grunt, Bower, HTML 5, DHTML, JSON, Ajax, CSS 3, Bootstrap and MVC frameworks such as Angular JS for obtaining rich look and feel.
- Good experience in Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven and Jenkins/Hudson.
- Experienced in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test Case Execution, analyzing the results of scripts, interaction with developers in fixing the errors by having Defect Triage meetings.
- Expertise in planning/executing Black Box testing for both web and Mainframe applications.
- Experience in Manual and Automation testing using Selenium WebDriver.
- Experience in Web service testing using SOAP UI.
- Exposure to Amazon Web Services(AWS).
- Proficient in using Quality Center, Bugzilla, JIRA to track defects and enhancements.
- Collaborate with project team to understand requirements in order to effectively plan and execute tests.
- Participate in determining test environment needs.
- Involved in data gathering as well as creating and maintaining test data.
- Major developer/analyst: working alongside a business team, consolidated multiple transactions into direct load transaction in Supply Chain. This saved the company 20 Million / year.
- Project Lead/Architect/Major Developer: architected and developed ZGrid product line. Supervised product launching in UK between energy trading partners.
- Design and Developed Web Services, RESTful API's for Mobile Apps using Python Django-REST and Flask Frameworks on Nginx and Uwsgi servers.
- Experience in using new tools and technical developments such libraries- Beautiful Soup, Numpy, Scipy, Matplotlib,Pickle, PySide, Pandas Dataframe, urllib2 to drive improvements throughout entire software development lifecycle.
- Experienced in working with various Python Integrated Development Environments like Pycharm, PyScripter, Spyder and Sublime Text.
- Expert with JavaScript, JQuery, Ajax and HTML/CSS based UI development.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, My SQL dB for database connectivity) to drive .com
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Lambda, RDS (MySQL).
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DB.
- Extensive experience with Amazon Web Services (AWS), OpenStack, Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront.
- Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
TECHNICAL SKILLS:
Frameworks: Django, Zope, PyJamas, python, CSS Bootstrap,aws,pyspark.
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS,Revoke.
Programming Languages: Python, C, PERL, SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.
Version Control: SVN, CVS, Git, GitHub.
Deployment Tools: Heroku, Amazon EC2
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL
Testing tools: Quick Test Professional, LoadRunner.
Defect Tracking Tools: HP TestDirector, Quality Center.
Automation Tools: HP Quick Test Professional (QTP/ UFT).
Networking: LAN design and architecture, TCP/IP.
Hardware: LAN installation, PC assembling and installation.
Application Software: MS Office, MS Project, Visio, Photoshop, Flash,Visio, SharePoint, WebEx.
Application servers: Apache Tomcat, JBoss
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, Apache beam, Mongo DB
IDE's/ Development Tools: Net Beans, Eclipse, PyCharm, PyScripter, PyStudio and Sublime Text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Testing Tools: Bugzilla, JIRA, and Redmine.
WORK EXPERIENCE:
Sr. Python Developer/QA Analyst
Confidential, Cupertino, CA
Responsibilities:
- Employ coding standards and advance guidelines for efficient and effective Python programming.
- Extensive experience developing data processing and data movement software.
- Experience using popular scripting languages (Python, Perl) for data processing & job control.
- Willingness to learn new scripting languages.
- Solid understanding of the (SDLC) software development lifecycle.
- Experience working with version control systems i.e. Subversion (svn), git.
- Comfortable working with a Linux/UNIX operating systems.
- Designed and developed corporate website using the Django framework.
- Created the ANT build file in order to make the one click execution.
- Studied the apps to be scripted for automation.
- Involved in preparing the Test Plan and Test Cases based on business requirements.
- Run the automation scripts on a daily basis depending on the release of the products.
- Report the bugs by using RADAR.
- Execute the test case and report the status of the test cases using Automation Viewer tool.
- Created detailed Test scenario & Test Cases from the business requirements document.
- Created the executable JARs for ease with running the scripts.
- Experienced in creative and effective front-end development using JQuery, JSP, JavaScript, Grunt, Bower, HTML 5, DHTML, JSON, Ajax, CSS 3, Bootstrap and MVC frameworks such as Angular JS for obtaining rich look and feel.
- Good experience in Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven and Jenkins/Hudson.
- Experienced in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test Case Execution, analyzing the results of scripts, interaction with developers in fixing the errors by having Defect Triage meetings.
- Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Documentation and Reporting.
- Created a work flow using technologies such as GIT/SSH to develop multi - programmer.
- Managed windows servers which included Active Directory maintenance and support.
- Managed companies virtual servers Confidential Amazon EC2, S3.
- Developed and designed e-mail marketing campaigns using HTML and CSS.
- Good communication with Dev team and Business analyst.
- Understood the business logic, User Requirements and test-objectives to develop test plans, test cases based on the requirements involving risk management, risk analysis, credit derivatives, value Confidential risk, risk & return optimization, mortgage rules and procedures, workflow and documentation.
- Create test suites for functional and regression testing using HP QTP/UFT.
- Created and executed SQL queries using Rapid SQL and scripts to validate data movement and generate expected results for UAT.
- Facilitate meetings Worked as QA analyst to build enterprise reporting system to support Risk Analysis, Securities and their Valuation, Asset Management, risks and returns, Bond Pricing, cash flow, Financing Structures, Capital Management, Portfolio Analysis, Budgeting, trade capture application, risk management, and Investment Accounting.
- Extensively used SQL statements to query the Oracle Database for Data Validation and Data Integrity.
- Involved in Agile methodology for the project, guided the team to document epic and stories and requirement maintenance using tools like JIRA and Confluence.
- Documented software defects, using HP ALM and reported defects to software developers.
- Create test suites for functional and regression testing using HP QTP/UFT.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in python and Bash.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Creation of python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- Rewrite existing Java application in python module to deliver certain format of data.
- Documented software defects, using HP ALM and reported defects to software developers.
- Responsible for performing UAT and Backend testing using SQL queries on oracle database to extract data from the database.
- Analyzed business requirements and developed Use Cases, Use Case Diagrams, Sequence Diagrams, Activity Diagrams, site map and wire frames. with Development Team and Testing Team to walk through the FRDs and discuss feasibility of each Requirement.
- Developed automation scripts in QTP to automate smoke and regression testing.
- Coordinate efforts with other QA members responsible for building and maintaining the test environment and regression test bed.
- Used TYPESCRIPT instead of JavaScript as this is the Angular2 version.
- Create web UI tests using cucumber, capybara, gherkin, Selenium WebDriver.
- Used AGILE as development methodology and used ATDD (Test Driven Development) methodology for developing the application and participated in Agile Sprint planning.
- Created and executed SQL queries using Rapid SQL and scripts to validate data movement and generate expected results for UAT.
- Thorough involvement in SDLC stage under Agile process via requirement analysis, configuration, implementation, testing (functional and user acceptance) and deployment.
- Developed Use-Cases and Requirements documents to document business needs.
- Captured detailed requirements to convert data contained with acquired databases as part of a merger/acquisition effort.
- Conducted Use-Case reviews and identified gaps, leading to improvements/enhancements in the same.
- Developed entire frontend and backend modules using python on Django Web Framework.
- Developed tools using python, Shell scripting, XML to automate some of the menial tasks.
- Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
- Performed testing using Django's Test Module.
- Used Django configuration to manage URLs and application parameters.
- Wrote python scripts to parse XML documents and load the data in database.
Enviornment: Python, Perl, SDLC, XML, Django, Shell scripting, PyQt, ATDD, Data Feeds, XLS, FIXML, HP QTP/UFT, Amazon EC2, S3, JQuery, JSP, JavaScript, Grunt, Bower, WebDriver/RC/IDE/Grid, Junit/TestNG, ANT.
Sr. Python Developer /QA Analyst
Confidential, Oak Brook, IL
Responsibilities:
- Familiar in writing Custom Directives in Angular.js, making use of Modules and Filters objects according to the application requirement.
- Responsible for building components to connect to other micro-services using Kafka, Elastic search, REST. Developed plugins to de-serialize data in non-native kafka
- Involved in the implementation of open- source web application frameworks like Bootstrap and Angular js.
- Involved in developing the Web Pages with best design and development procedures with security incorporated
- Experienced in Python's modules numpy, matplotlib etc. for generating complex graphical data, creation of histograms etc.
- Experience in data analysis and machine learning techniques with hands-on-experience on various python libraries like NumPy/Pandas/SciPy.
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python. Used Pandas library for Statistical Analysis.
- Developed Test Plan and Test Approach artifact with resource requirements and time estimates.
- Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements.
- Performed Manual Testing of web-based and client/server applications and used HP ALM for test management tool.
- Created test plans outlining the scope, approach, schedule, resources and deliverables.
- Coordinated the maintenance of multiple test environments to support parallel test efforts.
- Used HP ALM to map requirements to test cases, provide traceability to requirements, create test sets, and selectively run tests both manually and using automation test scripts.
- Clearly communicated defects with developers and updated comments in HP ALM Defect Section.
- Provisioned load balancer, auto-scaling group and launch configuration for microservice using Ansible.
- Worked on with spark dataframe operations that are required to develop a data format file.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- Develop scripts to execute automated testing using QTP.
- Detection, documentation, escalation and follow-up of bugs and defects.
- Documentation of use cases and test plans.
- Participated in product reviews to provide input in design, potential problems and functional requirements.
- Member of the Change Control Committee.
- Experience in automating Java based client server applications using Python and Silk Test.
- Experience in using Python to launch QTP scripts from command line for continuous integration testing.
- Extensively used Control - M to schedule the jobs and run the scheduled jobs Confidential specific time.
- Extensively performed automated testing for SOAP/WSDL/XML Web services for the different portfolio event alterations by QTP.
- Assisted the development team in bug and defect resolution.
- Involved in software product installation and worked closely with the vendors on the application packaging and installation process.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
- Worked on various applications using Python integrated IDEs Eclipse, Pycharm.
- Used Pandas, Numpy, Scipy for statistical analysis.
- Experienced in Designing and implementing of Test driven application development.
- Expert in creating SQL queries for the development and QA for data validation
- Developed unit testing cases and helped QA team identify/review critical scenarios for system testing.
- Developed python modules for the vendor management inventory.
- Developed the business layer using Python and integrated with the web framework.
- Participated in many front end development tasks and fixed production related issues.
- Involved in debugging to understand the code flow and did clean up in existing code.
- Experience in using the automated testing tools HP Load Runner, QTP, Quality Center, Win Runner.
- Excellent scripting skills using Python script language for Silk Test, Perl and other scripting languages.
- Developed GUI using PHP5, HTML5, AJAX, CSS3 and JavaScript (JQuery2).
- Design front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Implemented dynamic page elements and form error validations using Angular Js.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Developing Machine learning algorithms for internal search engine.
- Worked on HDFS to store and access huge datasets within Hadoop.
- Designed and developed multiple Applications for the client using Angular 4/5 along with HTML5, CSS3, and Type Script and Bootstrap4, NodeJS, MySQL.
- Developed Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 5.
- Functional and Non-functional testing of Mediation Zone, RBM, EOC, APIs (includes Alerts), CRM and usage processing tools, performance testing, python configuration.
- Test data generation and population in DBMS using SQL queries to improve the quality of testing.
- Design of QA Checklists, Regression, Smoke & Sanity Test Suites and Quality Control Checklists for QA and Processing teams.
- Design and Audit QA Processes and Templates for Testing, System and Processing teams of the organization.
- Design and review project plans and QC checklists prepared by Processing Team to process Customers data using Processing Tools designed.
- Delegated to handle testing of web-based applications (Siebel) and outline test strategy, cases and scripts.
- Handled approval process and test estimation (ETL Testing).
- Automated the manual test cases with Selenium and API Testing.
- Coordinated about software defect tracking and regression updates to stakeholders and managed documentation.
- Managed the unit testing on the key elements during production releases.
- Support QA activities during project includes mapping to requirements, defect tracking.
Environment: Python 3.6, Java Script, Aws, lambda, JQuery, JSON, XML, CSS, MSSQL Server, React, React js, Numpy, Pandas, CI/CD,Angular4/5,Angular2, RBM, EOC, APIs, SOAP/WSDL,QTP, ETL Testing.
Senior QA Analyst:
Confidential, Frisco, TX
Responsibilities:
- Experience in leading QA efforts of large applications for Actimize Compliance like Actimize, SWAG, Riskweb, Composite, Compliance Manager.
- Working closely with Senior Management, Business Analysis team and Developers to manage the Data Automation and Data Testing effort.
- Expertise with creating the workflows in Informatica Powercenter to automate the QA testing efforts.
- Experience validating the data in the mapping - source tables, staging tables, loading tables and finally destination tables/views -using the data mapping files and data dictionaries.
- Experience with creating and validation of transformations- joiner, sorter, expression, router, lookup, sql and union transformations, target load files, configurations, log files.
- Experience with workflow manager to edit, validate and run workflows, worklets and tasks. Experience with workflow monitor to monitor the status of workflows and sessions.
- Expertise with scheduling the automation jobs in Tidal and Nimsoft dashboard and escalating any issues.
- Experience with test automation using Selenium Web driver and Selenium Grid and creating scripts.
- Expertise with Excel macros testing for weekly defect status reporting to senior management.
- Expertise with SQL queries for backend testing and validated database, comparing the Data. Extensively used the Aqua Data Studio for Oracle/SQL/Sybase for writing database queries.
- Manual testing of CE, RMA, Einstein and ACT UI application and reporting defects in Rally.
- Experience with resource planning, scope assessment, testing framework, communication plan, reporting metrics template, defect reports, change management.
- Expertise with database testing and validation of front end data and back end data.
- Validations include testing the sources of data- Claims/HIE, product-program recommendations, Markers, Monitored Events, diffrents types of events-Procedure codes, diagnosis codes, CC, Incentives.
- Experience with test documents maintenance in SVN to update existing testcases based on daily regression run results.
- Expertise working with Off-shore team and assigning testing responsibilities and follow up till test completion and reporting the status to Project Manager. Responsible for updating the weekly reports.
- Expertise working with Requirements Matrix Traceability in Quality Center.
- Expertise with XML web services to test the functions in SOAP and validate the output against the UI and bank accounts against the database.
Environment: Informatica Power Center 9.x, Confluence, TIDAL, Aqua Studio, Sybase, SQL Server, Thompson One Reuters, Documentum, MS Visual Studio, JIRA, MS Project, MS Visio, Excel Macros,MainFrames, Flex, Tivoli, QTP, Selenium, Quality Center, Citrix, Sharepoint.
QA Analyst:
Confidential, Cincinnati, OH
Responsibilities:
- Work in the Agile development environment with frequently changing requirements and feature set.
- Performed Exploratory Testing to get familiarized with the Application.
- Developed/Created Test Strategy and Test Plan document according to the System Requirement Specification.
- Developed Test Plans, Test Cases and other testing documents using MS Word and MS Excel.
- Performed pre-condition, test functionality and cleanup/reset condition to perform the successful test.
- Performed different Testing methodologies like Functional Testing, Regression Testing, Validation GUI/UI and User Acceptance Testing.
- Created and Execute SQL queries to fetch data from the database to validate the user interface.
- Developed/Enhanced/Corrected QTP scripts for Data-Driven test (using Views, exporting via BCP) and to perform customize checkpoints based on the required documents.
- Performed manual and automation testing activities using Quality Center.
- Maintain JIRA projects, workflows, permissions, and users while working in a JIRA.
- Work with JIRA filters, reporting, dashboards, workflows, fields, and JIRA administration.
- Experience is using JIRA for creating user stories, writing functional requirements, and writing acceptance criteria.
- Facilitated Scrum ceremonies (grooming, sprint planning, retrospectives, and daily stand-ups).
- Protects team from over-commitment, manage backlog, prioritize resolution of defects/bugs as evidenced by on-time delivery.
- Ability to handle multiple tasks and changing deadlines, work effectively with peers, in-group settings and independently.
- Self-motivated person with excellent problem solving and analytical skills.
- Exceptional communication, collaboration & team building skills with proficiency Confidential grasping new technical concepts quickly and utilize the same in a productive manner.
- Comfort in working with cross-cultural and Multinational teams and interacting with people across hierarchical levels for smooth project execution.
- Coordinated with offshore team and making sure the tasks are completed in a timely manner.
- Involved in Framework development.
- Responsible for development of automation scripts using SOAPUI for the respective user stories in a sprint.
- Writing Functions and stored procedures to be utilized by automation scripts.
- Troubleshoot all the automation script issues.
Environment: QA (Testing), Preprod (UAT) and Prod (production, live), QTP scripts, JIRA.
QA Analyst:
Confidential, Novi, MI
Responsibilities:
- Cultivated an efficient QA team that assisted in the development of 700+ software releases across three different platforms.
- Utilized Selenium IDE to perform basic web-based automation testing.
- Composed and verified all feature acceptance criteria with the Development Manager.
- Authored and standardized a detailed ticket writing format in Jira for our QA team.
- Managed and facilitated the effort to implement new feature request for all three of our products.
- Monitored automated test for API code deployment via Jenkins.
- Used Zeppelin to monitor UX/UI designer's progress, then use their designs to create/update test cases proactively.
- Worked on multiple projects simultaneously that required delivering a priority list for QA and the web development team.
- Used Xcode to manually pull logs, and test various builds via app simulation.
- Enabled QA to reduce the time it takes to produce testing results by 50 percent via task delegation.
- Utilized Advance REST Client plug-in to execute API endpoint testing.
- Improved, refined, and standardized our ticket writing format in Jira for the entire agile team ticket.
- Functioned as a leader/conduit for our offshore team by providing email's that guided all their testing efforts.
- Executed thorough Regression testing ( test cases) during each Milestone period and ensured testing efforts were complete before code freeze
- Implemented new QA tools such as Testrail to enhance our Test case management.
- Utilized Microsoft SQL server management to validate Jira ticket related to the DB.
- Used various test harness via SoupUI to execute API testing.
- Tested modules like Patient Management, Doctor, Admin and Insurance Claims.
- Performed Smoke Testing, Security Testing, GUI Testing and User Acceptance Testing.
- Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing.
- Participated in weekly meeting with the management team and walkthroughs.
- Used Putty tool to access server logs and perform UNIX testing.
- Used Jenkins tool to run automated tests.
- Dig into the root cause of the issue using developer tools.
- Developed reusable functional libraries, created custom objects, exception handling/Recovery Scenarios in UFT.
- Data Driven Testing using parameterization in UFT to test the application with different sets of data. Executed SQL queries, joins and stored procedures
- Conducted Unit Testing (Module Testing), Integration Testing, Regression and Smoke Testing.
Environment: TOAD, UFT 12.5, HP ALM (Quality Center) 12, VBScript, Web Services, Putty, JIRA, Developer tools, Jenkins, UX/UI, Xcode.
QA Analyst:
Confidential, Southfield, MI
Responsibilities:
- Responsible to test POS on both register and stand on Kiosk.
- Responsible to test the complete system from order taking, tender cash or credit, complete routing of the order and final order to the customer.
- Participated in analyzing business requirements and functional design documents.
- Responsible for creation of high level scenarios and detailed test cases.
- Responsible for system, functional, and regression testing.
- Representing QA in defect triage meeting.
- Responsible for writing test cases in excel and report defect in Jira.
- Tested the supplication on both physical and virtual machines.
- Responsible for McDonald mobile testing on offers on both platforms IOS and Android.
- Complete Knowledge of Kiosk, PEDs for cashless transactions, Registers, Point of Sale server, and Back Office server.
- Responsible for testing POS application both UI and Back End.
- Responsible of analyzing of Point of Sale requirements and functional design documents.
- Responsible for designing Test cases both Functional and Regression.
- Responsible to validating printing functionalities on multiple printers.
- Performed Execution on both Physical and Virtual machines.
- Responsible and make sure that the system is upgraded after a patch release.
- Prepared the traceability metrics to fill the gap between the requirements and the test cases covered.
- Developed positive and negative test cases for Functional Testing and manually executed the test cases.
- Timely conducted meetings to update on the progress on the project and updating the test strategy and plan if new functionalities were added.
- Performed Black Box testing in various environments to check the functionality and compatibility issues if any present in the application.
- Performed Smoke, Integration, and System testing to verify incremental and existing functionality of various demand builds during each iteration.
- Involved in preparing Test Scenarios and executing Test Cases using test design techniques.
- Involved in software testing process in Manual/ Automation Testing, Test Planning, Test Execution, Test Cases Design, Test Environment, Test Data, Defect Management, Test log, Test results, Test Traceability Matrix and Test Metrics.
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an Angular application running in a browser
- Firm knowledge of different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including agile and waterfall methodologies.
- Experience on working API Testing building test scripts by using JavaScript with Postman for Restful APIs.
- Experience in performing various kinds of testing including: Functionality, Black Box, Positive and Negative, Usability, Smoke, sanity, data base, regression and Integration testing.
- Experienced in performing cross-browser testing such as Internet Explorer, Safari, Firefox, and Chrome.
- Experience in Defect Management including tracking and reporting bugs using HP ALM/Quality Center and JIRA.
- Effective communicator with strong people skills, presentation and collaboration between geographically dispersed and cross functional teams.
- Used Firebug to identify Objects ID, Name, XPath, CSS Selector, Link Text etc., and also used Protractor to automate AngularJS.
Enviornment: XPath, CSS Selector, STLC, Kiosk, PEDs, SDLC, HP ALM/Quality Center and JIRA.