Qa Automation Engineer Resume
Hawthorne, NY
PROFILE SUMMARY:
- Over SIX years of experience in Software Quality Assurance using Selenium
- Experienced in creating Test Strategy, Test Plans and Test Cases, Test Estimation, and Requirement Traceability Matrix
- Experienced in preparation of Test Summary Report, User Guide & Training
- Experienced in review of all kind of testability documents, including, requirement specification, and functional documentation and conversion of the requirements document into detailed test plan, test cases and test scripts
- Extensively experienced in testing using Agile, Scrum, and Waterfall methodologies
- Proficient in performing Black Box and Grey Box Testing, which including, functional, non - functional, and regression testing
- Proficient in smoke, functional, integration, regression, system, GUI, cross - browser, and user acceptance tests (UAT), as well as static and dynamic testing
- Experienced in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, and test automation using testing tools such as Quality Center/ALM
- Expert in Jira and HP ALM/Quality Center for Testing and Defect Tracking
- Experienced in writing SQL queries and executing procedures to perform back-end testing for the expected results
- Knowledge of Oracle relational database architecture functions and features. Understanding of XML, SOAP, REST, SEO, Networking, UNIX, and Enterprise Applications.
- Expertise in conducting tests for Web, Client/Server and Web Service Applications
- Proficient in testing the web applications on Solaris Operating Systems
- Experienced in the setup of Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test
- Expertise in performing Regression testing, System testing, and Functional testing using Selenium
- Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium
- Expertise in designing automation testing framework for web-based application using Selenium that maintained the workflow as an end-user
- Experienced in developing and implementing Page Object Model framework with Selenium WebDriver
- Experienced in testing of navigation flows, user authentication, and feed process
- Experienced in preparing the Test Execution Reports, Daily summary reports
- Excellent interpersonal written and verbal communication skills, functional, and technical documentation
PROFESSIONAL EXPERIENCE
Confidential, Hawthorne, NY
QA Automation Engineer
Responsibilities:
- Execute test cases, reported defects, and provided test cases execution status for required cycles
- Develop Test Plans and Test Approach artifacts with resource requirements and time estimates
- Responsible for identifying test data for each phase of testing
- Analyze the functionality that needs to be automated based on manual test cases
- Apply best practices and professional principles and techniques to evaluate systems during development
- Design and develop Test Scenario, Test Cases, and Test steps for various clinical applications and methods covering both positive and negative testing requirements
- Perform various types of testing: Black Box, GUI, Functionality, Integration, Regression Usability, System, and User Acceptance Testing
- Create Test plan based on the requirements and upload Test Cases in HP ALM
- Map system requirements with Test cases and ensure traceability using HP ALM
- Generate types of graphs, analyze results, and create and publish reports by using HP ALM
- Schedule script execution, publish results, and report defects, as required in HP ALM
- Perform Database Validation to check the updated data in the database using SQL queries
- Heavily involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing; also involved in patch and upgrade testing using Selenium WebDriver
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case
- Perform Smoke Test and Sanity Test using Selenium WebDriver
- Create and implement Page Object Model automation framework using Selenium, TestNg, and Maven.
- Perform Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium
- Develop and maintain custom libraries for common automation frameworks using JAVA in Selenium.
- Perform automation execution and analysis, and prepare Daily Summary Reports
- Participate in regularly scheduled meetings with programmers and Management to discuss Enhancements and clientele Modification Request issues to establish quality control conformance
Environment/Tools: Selenium WebDriver, Selenium Grid, TestNg, Maven, Jenkins, SauceLabs, ALM/Quality Center, Jira, GitHub, HL7, Oracle, SQL, SOAP UI, XML Spy, MS Visio, MS Project, UNIX and Windows
Confidential, New York, NY
QA Engineer
Responsibilities:
- Reviewed business manuals and requirement document in order to summarize system-specific business rules and other operating conditions
- Wrote Test Plans from a variety of documentation including Requirements, Vision, Use-case, and User Help/Tutorial documentation
- Analyzed the business requirements and involved in the review discussions
- Drafted Test Cases based on Functional Specifications and System Specifications
- Involved in debugging applications, processing and validating application/backend logs
- Used HP Quality Center to maintain test cases and execute test scenarios, log defects
- Investigated Software defects and interacted with Business Analysts to update the test cases in HP Quality Center and Developers to resolve technical issues
- Worked with business analysts, developers, and content department to resolve issues using HP Quality Center
- Created and executed SQL queries for backend testing
- Involved in developing and executing automation Regression testing and System testing using Selenium
- Performed Data driven testing using Selenium
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed Hybrid Automation Frameworks using Selenium, TestNg, and Maven.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test scripts.
- Used GitHub as a source repository system
- Interacted closely with developers, production support team to coordinate defect resolution in a timely manner
- Generated Weekly Reports and Summary Reports
Environment/Tools: Selenium, JIRA, GitHub, TestNG, Maven, J2EE, JMeter, .Net, VBScript, MS SQL Server, IE, PL/SQL, UNIX, SQL, Team Foundation Server
Confidential, Hartford, CT
QA Tester
Responsibilities:
- Generated Test data for positive and negative Test scenarios
- Performed quality assurance reviews on all System Development Life Cycle
- Analyzed the Business Requirement Documents, developed detailed Test plans, and prepared Test cases
- Conducted sanity testing of the application based on user requirements
- Performed Automated and Manual validation of Key business flows in various environments before Production Release
- Used Quality Center to track and report system defects
- Tested the Quality Center process for both before and after the data validation process
- Tested the messages published by Quality Center tool and data loaded into various databases
- Developed SQL queries and performed backend testing to validate data integrity in database tables.
- Participated in review meeting to discuss defects along with developers and internal presentations & in knowledge sharing sessions
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings
- Attended weekly project review meetings with Product Management and Development team
Environment: Quality Center, Java, Javascript, Oracle, SQL Server, Windows, Mac OS, HTML, Agile, MS Office, MS Excel, UNIX
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid
Build Tools: ANT/Maven
Bug Tracking Tools: JIRA, Quality Center/ALM
Databases: SQL Server, Oracle
Testing Framework: JUnit, TestNG, Maven
IDE: Eclipse, IntelliJ
Servers: Web logic, Web Sphere, Apache
Languages: JAVA, Java Script, SQL, PL/SQL, VB script
Repository System: GitHub, Subversion
Operating Systems: Windows, Mac OS, UNIX