Qa Automation Analyst Resume
Oakton, VA
SUMMARY
- Over 10 plus years of experience in the Information Technology Industry with software quality assurance and software testing in various industries, projects, and environments.
- Areas of expertise include Software Test Automation & Functional Testing, with strong knowledge of Selenium WebDriver (JAVA), Web Services Automation, SOAP UI, Appium, Git, SVN, Jenkins, BDD, UFT/QTP, Rational Robot, VB Script, and ALM.
- Specialized in Manual, Automation and 508 Compliance testing of client - server, standalone, multi-tier, and web-based application on Windows environment.
- Seeking to pursue a challenging position where I can utilize my experience, expertise and help to maintain and deliver quality software.
- Expert in Selenium WebDriver with Java
- Proficient in BDD (Gherkin language) framework
- Expert in working with SVN, Git and Jenkins
- Excellent skills with different versions of UFT/QTP and independent involvement in Automation
- Excellent work experience in Property & Casualty Insurance domain
- Good working exposure on test management tools like ALM
- Sound knowledge of VB script to implement automation using Excel Macros
- Good knowledge of SQL queries
- Well versed with all testing concepts and methodologies involved in Software Quality Assurance
- Excellent hands-on Experience with Automation & Manual Testing Process in Various Domains
- Experienced in Software Testing and QA Activities
- Involved in Requirement Study, Test Design, Test Scenarios, Traceability Matrix, Test Execution, Bug Reporting and Defect Validation
- Having good exposure to Software Development (& Testing) Life Cycle
- Quick learner and adaptive to new and challenging technological environments
- Good Analytical and Logical Problem-solving skills
- Disciplined in work culture; a Team player with Excellent Communication skills
- Efficient involvement in Client interactions, mentoring teams with ease
- Expertise in define and develop quality assurance test plans and test cases by analyzing business and technical requirements, system design document and use cases documents.
- Experience in gathering and defining functional and user interface requirements for software applications.
- Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, Cucumber, TestNG (Regression tests) and Junit.
- Experience in working with V-Model, Agile and Waterfall software development methodologies
- Interact with clients for Quality discussions and define QA deliverables to clients.
- Expertise in diverse domain technologies Banking, Mortgage, Insurance, Healthcare, Ecommerce.
- Expertise in developing, test cases, test Scenarios, preparing test data, creating traceability matrix, test matrix and bug documentation.
- Experience in automation testing using industry standard testing tools Quick Test Professional and Unified Functional Testing
- Experience in generated test scripts with recording, keyword driven methodology and descriptive programming use Quick Test Professional and Unified Functional Testing.
- Expertise in test management tools HP Quality Center, ALM and Microsoft Test Manager (MTM) and Bug tracking tolls JIRA.
- Experience in developing and executing SQL queries in an MS SQL Server and Oracle environment to confirm database operations performed by software applications.
- Experience in CMMI level software development environment
- Managed all testing processes and tracked progress of every test.
- Excellent experience of 508 testing activities, web application and 508 compliance quality standards.
- Specialized in functional, positive, negative, integration, system and regression testing.
- Experience in effectively present technical information to various audiences ranging from the client, developer to project manager.
- Ability to handle multiple tasks independently as well as collaboratively with team members in testing complex projects.
- Self-motivated, team oriented, have strong communication skills and the ability to work on multiple tasks simultaneously. Experience in working in highly dynamic and challenging environment.
- Ability to work independently, with minimal supervision, establishes priorities, meet project milestones and deliverable dates.
- Excellent written and oral communication skills with a strong ability to influence others.
- Extensive experience in configure hardware/software assemble and modify existing pieces of equipment to meet special needs.
- Configure Selenium Test Environment for setup (ex: Java, Selenium WebDriver and TestNG, Appium etc.).
- Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
- Experience in Maintaining\Enhancing the Automation framework for Web Applications using Selenium WebDriver, Java.
- Experience in Developing methods and utilities for Automation framework using Selenium WebDriver, Java and OATS (Oracle Application Testing Suite), Java. Experience in JUNIT Testing Framework.
TECHNICAL SKILLS
TESTING TOOL: Selenium WebDriver, SOAP UI, Appium, See Test, UFT 12.02, Rational Robot HP ALMJIRA, Soap UI
SCRIPTING: VBScript, Java Script
DATABASES: SQL Server, Oracle, DB2, MS Access
PROGRAMMING LANGUAGES: VB.NET, C#, VB, C/C++, PHP
.NET TECHNOLOGIES: .NET Framework, Selenium BDD Framework
WEB TECHNOLOGIES: ASP.NET, Web Services, HTML, CSS, XHTML, XML
SOFTWARE PACKAGES: SharePoint, MS Visio, MS Office Tools (Word, Excel, Access, PowerPoint, Outlook)
OPERATING SYSTEMS: Windows, Unix/Linux
OTHER TOOLS: Oracle SQL Plus, Toad, SVN, SharePoint, TFS, Citrix, MS Word, Excel, Power Point and Outlook
PROFESSIONAL EXPERIENCE
Confidential, Oakton, VA
QA Automation Analyst
Responsibilities:
- Analyzing and Understanding the Application functionality and business requirements
- Building Automation Framework and identifying Automation scope
- Maintaining and augmenting the automation framework to bring increased reusability and reduce maintainability
- Testing the consistency & functionality of the application and its performance
- Implementation of Continuous integration with Git and Jenkins
- Analysed Business Requirements and System/Functional Requirements.
- Prepared Requirement traceability matrix (RTM).
- Involved in Agile methodology of scrum calls.
- Involved in Test Case Preparation, Test Case Review and Test Case execution.
- Performed Sanity/ Connectivity Testing, Functional Testing and Mainframe Testing.
- Performed Re-testing and closing bugs when they have been resolved.
- Performed cross browser testing by testing the application compatibility.
- Used JIRA to track and report system defects and bug fixes.
- Configure Selenium Test Environment for setup (ex: Java, Selenium WebDriver and TestNG, Appium etc.).
- Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
- Involved in using JIRA for defect tracking.
- Created detailed Test cases utilizing HPALM to input and manage the Test cases.
- Executed the test cases directly in HP ALM logging the results and insuring that all information entered was clear and complete.
- Using Postman to develop Restful API based automation for our backend services every sprint
- Performed Data Validation using SQL, Defect Resolution and Maintenance.
- Extensively written SQL queries to perform back end testing.
- Designed aUFT script from scratch to extract text data from a Java web application and uploaded it to an excel spreadsheet for use by testers.
- Executed Test scripts from a customUFT framework that required the updating of environment variables, configuration files, and data files.
- CreatedUFT object repositories for applications that would be used to design a new custom automation framework.
- Designed and implemented the QA department strategy for the use of UFT in the testing process of a web-based application.
- Involved in functional testing tools such as SOAP UI.
- Tested the source to target mappings and verified the data.
- Documented all the mappings and reports that were tested.
- Involved in the Test Case walkthroughs, assessment meetings.
- Experience in Functional Testing, Integration Testing, Manual Testing, Regression Testing, Unit Testing, Black-box Testing, White-box Testing, Grey Box Testing, Graphical User Interface(GUI) Testing, System Testing, API Testing, User Acceptance Testing(UAT) Browser Compatibility Testing.
- Participated in preparation of weekly Status reports, Test closure Memo and Test Summary report.
- Interacted with customer and shared daily progress report.
- Involved in Triage meetings on the open defects.
Confidential, Baltimore, MD
QA Engineer
Responsibilities:
- Developed and managed QA Plan, QA Risk Plan, QA Configuration Management and Version Control Plan, QA Storage and Backup Plan.
- Was responsible for entire QA Life Cycle, which included Requirement Analysis, Designing, Developing and Execution of the entire QA process.
- Performed documentation of Test Plans, Test Cases and Test Procedures.
- Understood the functional requirements for projects and releases.
- Good knowledge in complex coding in Black Box Testing.
- Performed Smoke and Functional Testing on every build of the application.
- Involved with V Model, Agile and Scrum models.
- Performed GUI, System Testing, Positive and Negative Testing.
- Extract text data from a Java web application and uploaded it to an excel spreadsheet for use by testers.
- Used JIRA for defect tracking, bug reporting and coordinated with team members in debugging effort and Root Cause Analysis.
- Experienced in using Selenium Utility Methods provided by Selenium API testing to capture screenshots of failed Test Cases.
- Configure Selenium Test Environment for setup (ex: Java, Selenium WebDriver and TestNG, Appium etc.).
- Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
- Developed Test cases and Test scripts using Test Management Tools like HP ALM.
- Used HPALM in Design Test Steps, Requirement Mapping to Tests, Executing Tests Manually, Defect Logging, Defect Reporting.
- Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
- Wrote complex SQL Queries for validating database results.
- Wrote automation scripts for various UFT Add-INS.
- Designed and implemented data/modular driven internationalization test automation framework using UFT.
- Integrated UFT scripts and executed them in Rational Quality Manger.
- Executed Connectivity/Regression Test scripts using UFT.
- Implemented Hybrid Framework using UFT.
- Involved in creating automation test suites for progression & regression testing inSoap UI.
- Assisted business & marketing team in execution ofUATby providing data.
- Involved in creating UAT environment and executing Automation Regression Testing in UAT.
- Participated in designing Test Estimation Report for different level of Testing.
- Supported offshore team providing all supporting documents and information.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance.
- Worked with business users, system analysts, designers and programmers to create and analyze various required project documents.
- Extensively worked on REST and API Testing for the various XML attributes for different kinds of report generation.
- Participated in production implementation verification and was accountable for validating system quality.
- Generated Reports, Graphs, Summary data, and Collated execution results to help analyze the performance of the systems.
- Monitored the System &Windows Resources that include different hosts and servers.
Confidential, Auburn Hills, MI
Software Tester
Responsibilities:
- Accomplished Quality assurance tasks for Analytics/business intelligence projects.
- Interpreted business requirements into Test cases and Test scripts to be run on the system post release to QA environments.
- Facilitated Q&A sessions with testers to ensure a comprehensive test approach was applied for system functionality being introduced.
- Performed additional front end web testing outside the documented business requirements.
- Developed a data driven frame work used to execute automation testing on various parts of a financial, support, and user creation application.
- Involved in execution of Manual Test Cases Functionality of the services.
- Re-tested defects found under UAT, Functional, Integration testing.
- Tracked defects using Quality Center/ALM and interacted with developers to resolve any defects.
- Performed Test case management by Quality Center/ALM.
- Constructed complex SQL queries to validate the data in between Source Tables as per the Transformations defined in Data Specification documents.
- Prepared Automation scripts for Regression suite in QTP/UFT.
- Implemented QTP/UFT using VB Script, descriptive programming.
- Applied integrated QTP/UFT regression scripts with server.
- Applied Quality Assurance (QA) checkpoints by using QTP/UFT.
- Contributed to development strategy to deliver a quality product that might entail strategically designing a product that could easily be tested.
- Contributed to evaluation and development of the tools and reusable scripts to reduce time of the Testing procedure.
- Participated in cross-team coordination for resolving production incidents.
- Performing data driven testing to validate the same set of operation with different set of data.
- Documenting compliance against the Section 508 technical standards.
- Develop and executes 508 compliance test scripts, test cases, and test scenarios based upon 508 standard and system requirement definition.
- Executed Section 508 compliance checking of web sites.
- Conduct detailed analysis of 508 test results found through independent verification and validation.
- Managing 508 testing activities and identifying contradictions related to 508 compliances.
