Qa Automation/manual Tester Resume
SUMMARY
- Over 6 years of experience in Software Quality Assurance and Testing as a QA Engineer in Finance, Manufacturing, Healthcare, Telecom domains
- Strong experience in Manual/Automation Testing and quality assurance of Web based, SOA/Web Services, Client/Server applications on Windows and UNIX environments.
- Experience to validate quality of the system in compliance with cGMP and other FDA Regulations.
- Experience in planning, designing, developing and deploying testing strategies for large scale Web applications and Client/Server systems
- Expertise in developing test plans, test cases and writing Selenium WebDriver automated test scripts
- Expertise in SOAP, RESTful Web Services Testing Using SOAPUI, Ready API
- Strong experience in Automation testing using Selenium WebDriver, UFT/QTP, HP ALM, SOAP UI, TestComplete
- Experience in writing Selenium WebDriver automation using C#, Java
- Expertise in using XPath, ID, ClassName, CSS, Text functions to identify the elements
- Expertise in preparing automation framework using Selenium WebDriver, Java, and TestNG/JUnit, Ant, Maven, Jenkins
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing
- Extensively used Oracle/SQL for Back - End Testing.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN, TFS, Git over the time for improvements and new features
- Expertise in defect logging and defect tracking using HP ALM and JIRA
- Experienced in developing QTP/UFT Automation Frameworks me.e. Data-driven, Keyword-driven and Hybrid
- Experience in using Postman and Frisby for RESTful Web Services Testing
- Expertise in Service Oriented Architecture (SOA) Testing.
- SAP Experience: Supported SD Module during a full life cycles implementation project.
- Well versed with various SDLC methodologies like Agile (Scrum) and Waterfall.
- Experienced in reporting software defects and working with business analysts, developers to resolve
- Extensive experience in Developing Test Plan, Test Strategy, Test Suites, Test Summary Report, Test Scenarios, Requirement Traceability Matrix and Test Cases/Scripts for Code Review and System.
- Expertise in Test Management, Defect Management
- Excellent communication and presentation skills, self-starter, quick learner and team player.
- Ability to manage multiple projects as well as Tasks to meet project requirements and timelines
TECHNICAL SKILLS
Automation Tools: Selenium WebDriver, Unified Functional Testing, QTP, Postman, JMeter, JUnit, TestNG, SOAPUI, Ready API, RESTDefect Management JIRA, HP Quality Center, HP ALM, Rally
Debugging Tools: Web developer tools-Chrome, IE
Programming Lang.: SQL, Java, C#, VBScriptDatabases Oracle 12c/11g, SQL Server, DB2, MS Access
Database Tools: TOAD, SQL, Plus, SQL Developer
IDE: Eclipse, IntelliJ IDEA, Visual Studio
OS: Windows, Android and OS X
PROFESSIONAL EXPERIENCE
Confidential
QA Automation/Manual Tester
Responsibilities:
- Writing and executing software system test plans and test cases based on business requirement Documents and technical specification documents
- Responsible for determining test approach methods for Functional, Regression, System and functional automation testing
- Develop groovy scripts to validate the output and execute test to test SOAP and RESTful web services
- Create defects, tasks & new features in JIRA to keep track of issues, software functionality and to ensure all processes meet the standards/required protocols for consistency and accuracy
- Use Jenkins for Continuous integration, Git as source control repository
- Use Oracle SQL for querying database and retrieving data for testing and to check data integrity
- Use Oracle Enterprise Manager to check workflow, task recovery, understanding of SOA workflow While testing SOA transactions, SOAP and RESTful Web Services
- Use Putty/WinSCP to check the Unix logs for failed tests and errors
- Performed Migration testing and reported the data discrepancies for cleansing the DB
- Perform Web Service testing on project operated within agile environment, with 2-4 week sprints, daily scrum meetings, task waiting, pair programming, refactoring, presentations and review.
- Use SQL Developer to perform queries on Databases and tables related to the Facades
- Participate in daily stand-ups, Sprint Planning, Team Meetings, Defect Reviews, Grooming Sessions
- Communicate with developers and Business Analysts for activity diagrams and mapping docs
- Perform White-box testing and Test automation using Junit
- Writing test scripts using java and executed it through selenium cucumber
- Design structured User Interface UI automated Test cases using Selenium WebDriver in Java and C# and TestNG for web based application
Environment: Oracle, IntelliJ, GitHub, SVN, Jenkins, JIRA, Swagger, Linux, Oracle, JMeter, White box, Selenium, Java, JUnit, Groovy, Cucumber, JSON, XML, Frisby, SoapUI, HTML, Postman, Maven and Agile.
Confidential
Sr. QA Analyst
Responsibilities:
- Performed Web Application testing on project operated within agile environment, with 2-4 week sprints, daily scrum meetings, Sprint Planning and Defect Review Meetings.
- Designed, developed and implemented POM based automation-testing framework utilizing Java and Selenium WebDriver.
- Worked with open source tools such as Selenium WebDriver, Jenkins, Maven, SOAPUI, JUnit, JIRA and Eclipse.
- Supported the operations team in understanding operational workflows and system data structure as well as assisting with data validation.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different types of browsers.
- Validated the data from Front End to Back End tables in Oracle Database.
- Created & documented complete and detailed technical specifications for all custom report & file extract project.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
- Automated UI test cases using Selenium WebDriver in Java
- Used SoapUI for testing RESTful Web Services
- Used JMeter for running performance, load and stress tests for the Web Application
- Used the POI API to read data from the excel sheets.
- Setup the Automation Framework using Selenium Web Driver, Eclipse and Run test cases in multiple browsers and Platforms.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Used JIRA to track bugs and maintained the flow of iterations.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script dat received in response from REST API calls in SOAPUI
- Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Created Test Suites, Test Cases used Request Step, Assertion Step, Script Step, and Property Step in the test cases for SoapUI.
- Responsible for the JMeter script development including HTTP/HTML and JDBC for my assigned Projects.
Environment: Java, Selenium IDE, Selenium WebDriver, TestNG, Firebug, SQL, Rational Performance tester, JIRA, Jenkins, SVN, JMeter, Cucumber, SOA, Angular JS, ANT, XPath, XML, SoapUI, BDD, SQL Server 2012, UNIX, Oracle, JUnit, C#, Groovy, JSON, TestNG,, HTML, Maven and Agile.
Confidential
QA Manual, Automation Tester
Responsibilities:
- Prepared and reviewed Quality Control strategy and test plan.
- Analyzed the requirements and designed detailed test cases.
- Created and reviewed test cases based on the objective of HP ALM 12.2 strategy
- Used HP ALM/Quality Center for test management and defect reports.
- Used HP ALM 12.2 for requirements management, planning, scheduling, running tests
- Analyzed and defined client's needs and requirements for the software, defined the quality assurance objectives.
- Used ODBC Connection Function to make a connection with Teradata Database and Passing SQL Query to Retrieve Data from Database and save in specific path.
- Used extensive SQL queries from the front end using database checkpoints in HP Unified Functional Testing (UFT) to perform backend database testing.
- Accessed data from Oracle database using SQL scripts.
- Analyzed Test results to meet the end user needs.
- All the asset files and object repository were version controlled by SVN (Subversion).
- Manual test cases were managed through HP ALM 12.01 and updated those test cases whenever needed.
- Performed GUI, Functional, Back-end, System and Regression testing
- Extensively used Quality Center to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix
- Used LoadRunner for performance testing
- Writing automation test scripts, running test scripts and analyzing results using UFT
- Convert Manual test cases from ALM to automation scripts using UFT framework
- Update UFT framework by creating new functions and sub procedures using both dynamic descriptive programming and object repository
- Run regression using UFT framework and analyze and update regression scripts for new builds
- Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
- Developed and reviewed test scripts coded in VB Script for automation test scenarios
- Participate in Daily Agile to discuss issues and keep track of progress made and issues facing the overall QA process.
- Participate in Retrospective and Defect review meetings to discuss new defects
- Conduct back end testing using data driven UFT framework to test for data integrity.
- Done the feasibility analysis of test cases, which need to be automated.
- Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
- Reviewed and updated Requirements Traceability Matrices (RTM) dat satisfy all required project's test conditions.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Interacted with the development team to validate the scope of fixing the bugs.
Environment: Oracle 11g, OBIEE 11.1.1.5, Tera data, Java, Agile, manual, Automation, HP UFT 12.52, HP ALM 12.01, VBScript, Cucumber, LoadRunner, Java, SVN, GUI, Microsoft suite, IE, Chrome.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed, revised and created test scenarios per business and functional requirements
- Created test runs, test cases, Mockups, Process Flow Diagrams from the functional documents
- Involved in writing Requirement Traceability Matrix (RTM) detailed Test Plan and Test scenarios
- Worked closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines
- Involved in System Integration testing, Multi Browser testing, Production Validation testing, Assembly testing, and Database testing.
- Used Selenium WebDriver APIs for writing JUnit test suites and test cases for functional testing.
- Performed defect tracking and management, interfacing with development teams, configuration management team, RCA team, environment team, UAT team, and other application teams.
- Involved in Test Result analysis, Defect Management, and Risk analysis.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts.
- Participated in the User Stories discussion and test scenarios preparation.
- Involved in Offshore co-ordination, work assignment, query resolution, and work product reviews.
- Performed Unit testing with JUnit test framework.
- Used SoaPUI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure dat the data is updated as per the Business Rules.
- Coordinated with developers and record defects in JIRA to track until they are resolved
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and JUnit framework.
- Performed Back-End Testing, database table manipulations of relational database systems by writing SQL queries and executed performance tests using JMeter
- Prepared user documentation with screenshots for UAT User Acceptance testing
- Prepared and Preparation of data requirements for each Sprint release and preparation of test cases design and review and publishing during the demo.
- Provided strategies for reusability of data requirements which helped in effort saving
- Prepared training documentations with process flow diagrams using Visio
Environment: Selenium WebDriver, RC, SQL, Java, ANT, JUnit, SoapUI, REST, SOAP, JIRA, JMeter, Agile, Windows, UNIX.