Qaautomation Engineer/ Rest Api Tester Resume
SUMMARY
- 5+ years of experience in Software Testing on web and desktop applicationsin Telecom, Retail and Financial/Banking domain
- Created and maintained IT related documents - Test strategy, Test Plan, Test Scripts, Exit report, s RCA, Project status reports
- Experience With SDLC. Worked on Agile and Waterfall model projects
- Lead and managed a team for planning and executing the test cases. Coordinated with third parties during integration testing. Organizational and planning skills
- Extensive experience in Manual and Automation Testing, Web service and API Testing, Mobile Application testing, backend and Functional testing with various global clients and experience in Oracle ERP and Complex SQL queries.
- Hands on experience in various testing levels - Systems Testing, Integration Testing, Regression Testing, User acceptance Testing and functional testing with 3-5 years of experience
- Expertise in System Analysis with the help of Data collection and Proposing Solutions.
- Expertise in Technical Documentations, Defect Tracking & Testing Techniques: Unit testing, System Integration Testing (SIT), System Testing, Backend testing, System Regression Testing, Application and Database Testing, User/Business Acceptance Testing, Production Acceptance Testing (PAT), Performance, Stress and Load Testing.
- Strong Technical and Communication skills, handling Multiple tasks
- Excellent customer interfacing experience and closely interacted with Business Stakeholders, Business Analysts, Developers, Test Lead, cross-functional teams and the other team members.
- Extensive experience in updating Test Cases, and Organize the testing Process using HP ALM, Quality Centre and Jira for test execution and defect tracking purposes at all stages of projects.
- Proven team player with an analytical bent to problem solving and delivering under high stress environment
TECHNICAL SKILLS:-
Automation Tools: Selenium WebDriver, Selenium IDE, TestNG, Junit, Maven, Jenkins, UFT,Bitbucket, Git Bash, Sourcetree, Postman, Smart Git, WinMerge, LoadRunner, JMeter, Jenkins
Testing Tools: HP ALM, HP Quality Centre, Load Runner, Confluence, Sharepoint, Jira
Languages: JAVA, Visual Basic (VB)
Web Tools: HTML CSS, UML, XML, JDBC, SOAP UI
RDBMS: SQL Developer, DBeaver, PL/SQL
Operating System: UNIX, Win NT, Mac and Win XP
Documentation: Test Approach/Strategy, Test Plans and Cases, Traceability Matrix, Design Doc, MS Office (Excel, Word, PPT)
Mobile OS: iOS, Android and Blackberry OS
Methodologies: SDLC,Agile, waterfall, Scrum
PROFESSIONAL EXPERIENCE
Confidential
QAAutomation Engineer/ REST API Tester
Responsibilities:
- Thorough experience inAgile, Scrum methodologies.
- Automation of test cases usingSelenium Web driver,TestNG, Page object Model(POM)
- Designed and documentedREST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Writing simple to complexSQL queriesfor testing purpose.
- ValidatedSOAP UIandRestfull API services
- Implemented Selenium tool (Selenium RC, or Selenium GRID).
- ConfiguredSelenium Gridto execute the scripts in cross browsers.
- Performed white box testing usingTestNGfor class, method.
- ImplementedSimulatorformobile app testing in IOS and Android platform using Appium Tool.
- Responsible for implementingLoadRunner,Performance center, JMeterbased infrastructure including: Architecting the load testing infrastructure, hardware & software integration withLoadRunner.
- Design and execute Test Cases, Generate Test Scripts and Test scenarios
- CustomizeParameterizationin DATA file using viaLoadRunnerto test the application with different sets of data.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
- UsedALM for Defect Management.
- Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
- Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
- Developed SQL queries and generated Audit reports based on business Requirements.
- Expert in the interaction between various devices and different versions of Android.
- Wrote technical specifications and maintained all reports pertaining to application development process
- Designed andimplemented automated testing tools and programsaddressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability
- Used BITBUCKET, GITbash, Source tree for CI/CD(Continuous integration/Continuous Delivery)
- Used Confluence and sharepoint for documentation and retrieving request and response bodies of various API’s and there interfaces.
- Used Postman and Jmeter for testing REST API’s and create Functional,smoke and reggression tests.
- Experienced in winmerge to compare code and tweaking it specially json.
Confidential
QA Analyst
Responsibilities:
- Accountable for the testing, integration, documentation and maintenance of Confidential Enterprise application which includes: Test web applications, functional testing, integration testing and load testing of applications along with database input, developing and executing test cases for functional testing, regression/integration testing, performance and stability testing
- Testing and debugging program units in conjunction with other units and/or systems and integrate with other program modules and systems
- Creating, executing and maintaining automated testing scripts through OATS (Oracle Application Testing Suite), Appium/Selenium for Mobile testing and other technology as needed.
- Executing test cases and documentation of actual results, with a high degree of accuracy for system test phase adhering to timelines
- Assisting in defining test data and test environment requirements, Logged defects and assist in resolution process as required
- Providing support to business teams for business testing as required
- Ensure timely notification of issues/problems and make recommendations for issue/problem resolution
- Supporting automation and test data management strategies
- Adhere to existing processes/standards including testing and project management disciplines, well-defined enterprise technology delivery practices and standards, escalating escalate issues as required
- Continuously enhancing knowledge/expertise in own area and keep current with leading-edge technologies trends
- Working collaboratively to identify solutions and resolve problems
- Participating in project and team meetings; interacting and collaborating with team members and other departments as appropriate
- Evaluating alternative design approaches and design technical processes to meet business and user requirements
- Working closely with the development team to ensure that defects are correctly identified, fixed and incorporated into solutions
- Analyze, develop, debug, execute and maintain automated test cases within the testing environment
- May provide day-to-day support for test environments, trouble shooting, triaging issues and coordinating resolution with all technology partners
- Other related duties as assigned like file movements, testing in 3 different environments.
- UsedSQLfor Querying theOracledatabase
- Created Test Strategy for Enterprise Data Warehouse in ETL framework, including Business Intelligence.
- Tested cognos reports for verifying and validating the data.
- SQLs are written using QMF to query theDB2 databaseon mainframe
- Solid testing experience in working with SQL Stored Procedures, triggers, views and worked with performance tuning of complex SQL queries.
- Extracted data from various sources like Oracle, flat files and SQL Server.
Confidential
Quality Assurance Analyst
Responsibilities:
- Analysed business requirements and designed test cases for manual testing and used JIRA and HP-ALM as major test management tools.
- Responsible for tracking daily test execution. Lead the team and managed test execution to complete on time
- Developed a testing manual that portrays the SMP project's behaviour for future use
- Periodically reported client site team with precise test execution status report
- Automated SMP module using UFT VB Script to support regression testing
- Coordinated, Validated and ensured that the application is functional and running defect free
- Assisted team members, provide expertise in technical skills, tracked batch job executions
- Done backend testing that involved SQL queries, Regular expression.
- Raised many business level P1 defects and closed it before delivery.
- QA Testing on web based and client server application.
- Functional and regression testing done on ICM and SGI.
- Working closely with software developers to develop test specifications and build test cases/scripts to rigorously test product functionality and investigate all potential product test failures
- Worked with product owners and development manager to establish requirements
- Worked with product owners to review test plans and test results during QA phase of each project, in order to determine the readiness, quality, and operability of software systems, and products due for release to clients
- Involved in extensiveDATAvalidation using SQL queries and back-end testing
- Used workflow manager for session management, database connection management and scheduling of jobs.
Confidential
QA
Responsibilities:
- Preparation of test cases based on Functional specifications. Execution of test cases, bug reporting and bug verification.
- Involved in Patch Testing, Compilation Kit Testing, Functional Testing, Performance Testing of UCRS.
- Sanity check on the live site, which included testing all the servers to validate user behavior.
- Used Tools like JIRA and HP-ALM with automation tools like Selenium IDE
- Handled multiple projects at the same time
- Attended daily standup scrum meetings with QA lead, Scrum master and BA.
- Used BRD’s, use cases, flow charts and mock up screens to build test cases and executed them.
- Used Selenium IDE to automate the test cases by record and play.
- Generates scripts and parametrized them and have inserted checkpoints in them.
- Designed and executed test cases/scripts for complete modules and/or workflows to ensure no defective products are deployed to production
- Transformed business requirements into test plans and test cases/scripts
- Updated and maintained best QA procedures and practices, including test planning, test data preparation and test automation
- Managed and worked with distributed team members.
- Documented and reported defects and other software issues
- Implemented and administration of Quality Assurance metrics, such as defect profiles and performance to entry/exit criteria
- Thorough knowledge of Visual Basic programming. using Excel-based VBA to design, analyze, and deploy programs for finance industry.
- Assisted with automation of finance department’s manual processes by writing VBA code and using macros and formulas to speed processes and maximize accuracy.
Confidential
Internship
Responsibilities:
- Used Wordpress to build organization’s website.
- Duplicating Features from already existing website based on Drupal.
- Built web pages in wordpress as per company’s requirement.
- Adding or removing various events from there website on the daily basis as per assigned tasks.
- Did tweaks on there existing database system like inserting/removing or updating different rows, columns & tables.
- Strong Knowledge of relational database design.
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing
- Extensively used SQL queries to check storage and accuracy of data in database table
- Responsible for creating Test Strategy for the Data Warehouse
- Understanding and analyzing test requirements
- Creating test batches, Executing Test cases and reporting defects
- Data driven testing with valid and invalid inputs
- Making test plan documentation, updating test cases and test data
- Used automated tool UFT for performance testing by checking load handling ability of that website through various scenarios.
QA Tester
Confidential
RESPONSIBILITIES
- Participated in review of business and functional requirements that served as the basis for test case design and testing the Application.
- Assisted in designing test plans and provided input.
- Created test scenarios, test cases in excel, imported and executed them in Quality Center and then verified output of testing process for the application.
- Executed Sanity test on the received build to validate the stability of the build.
- Updated the Test cases whenever the new build was released.
- Executed the test cases to perform Smoke, Functional, System Integration and Regression testing for the Online Banking application.
- Evaluated test results, report defects and test bug fixes.
- Prepared the test cases for regression testing based on the test scenarios and executed them manually.
- Environment: JavaScript and Windows