Qa Automation Engineer Resume
Detriot, MI
SUMMARY:
- Over 5+ years of experience in Software Testing and Quality Assurance techniques.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Expertise in Test Case/Test Procedure Design, developing Requirement Traceability Matrix (RTM),Test Strategies, Test plans, Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files and Reports for delivering utmost Quality product.
- Expert in developing Selenium WebDriver/RC/IDE/GRID test scripts in Java, QTP and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Proficient in all phases of testing - Sanity testing, Functionality testing, System testing, Integration testing, GUI testing, Regression Testing, Performance Testing and UAT testing.
- Designed and implemented different automation frameworks like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework for several projects.
- Extensive experience to identify element locators by using HTML id, name, Xpath, CSS selectors, Handling links, Customized XPath in Firefox, IE and Chrome.
- Experience in Manual and Automated testing of Client Server and Web Applications,Client Server Applications in multiple roles within QA Team.
- Executed Selenium scripts remotely and Cross browsing testing with Selenium Grid.
- Experience in designing and implementing SQL queries for QA testing and data validation during both manual and automation testing.
- Experienced in using Apache POI to read data from external file to feed locators.
- Expertise in handling the entire QA process documentation using Quality Centre(HPALM)
- Experience in BugTracking System using Tools - HP QC, JIRA and Bugzilla.
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
- Experienced in continuous integration and code build tools such as Maven and Jenkins.
- Knowledge on working on performance tool like Jmeter.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and capable to adapt to new tools & applications, ability to multi-task attention to multiple projects or issues.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium Web Driver, Selenium Grid, QTP 10
Test Reporting and Bug tracking Tools: HP Quality Center 9.x/10, Jira,Rally,TFS
Programming Languages: Java, Python, VB Script, SQL
Build Tools: Eclipse IDE, Maven, Jenkins
Version Control System: SVN,CVS, VSS
Office tools: MS Office - MS Word, Excel, Power Point, Visio, Project.
Browsers: Chrome, Firefox, Safari, IE
SDLC Methodology: Agile, Waterfall
Operating Systems: Microsoft Windows 2000/XP/Vista/7, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Detriot, MI
QA Automation Engineer
Responsibilities:
- Preparation of system test plans / test cases / RTM/ Defect Reports to ensure projects are completed on time with quality.
- Working with Business and Functional Requirements in analyzing and creating Test plans and Test cases.
- Performed Integration testing, Functional testing, Black box testing, Usability testing, Client/server testing, Security testing, Smoke testing and responsible for Traceability matrix.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming Language.
- Conducted sanity testing of the application based on user requirements. Performed quality assurance reviews on all System Development Life Cycle.
- Automated the regression test cases using the Selenium and TestNG.
- Involved in gathering requirements and preparing High level design Documents, Test Plan reviews.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox.
- Performed regression testing on various Builds.
- Performed Screen Navigation Test to ensure that the links are established as per the documentation provided.
- Generated test scripts by inserting standard check points, synchronization points, regular expressions, database checkpoints, bitmap checkpoints, output value, parameters and parameterization.
- Executed Automated tests in appropriate test regions in support of functional and regression testing using Selenium WebDriver.
- Automated scripts which involved Functional, Regression, Integration test cases using Selenium WebDriver.
- Extensively used SQL queries to test backend data and check validity of data in the Oracle database.
- Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Executed the Test cases and Test scripts and updated the Defects. Performed Functional, Integration and System testing at different phases.
Environment: Selenium Web Driver,QTP, TestNG, Maven, SQL server 2008.
Confidential, Detroit, MI
Automation Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium and Implemented Frame work for Selenium scripts using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing results.
- Performed black box testing, database testing and web-based testing on several test phases.
- Developed components for each transition used in the test script or scenario by using Selenium WebDriver
- Modified the Selenium web driver to enable embedded browser scripting.
- Involved in giving daily and weekly status reports to clients.
- Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
Environment: IDE, Manual Testing, Selenium Web Driver, TestNG, SQL server 2008, Apache Maven.
Confidential
Automation Tester
Responsibilities:
- Analyzed system requirement and business requirement documents and developed test cases and test scripts.
- Used SQL commands to validate the database and test its integration with the front end.
- Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
- Execution of manual test cases and responsible to track and log the defects using Quality Center.
- Interacted with developers to sort out the issues and the defects.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center
- Developed automated regression scripts using Quick Test Professional utilizing VBScript scripting for both positive and negative boundary conditions.
- Attended the Review meetings and walkthroughs and interacted to Business Analysts and Developers for defects solving.
- Used Selenium IDE for Open source web testing
- Used Mercury Quality Center for Defect Reporting, Analyzing, Tracking and Report Generation.
- Performed Regression testing by executing QTP scripts on the new build.
- Performed Integration, System, UAT and Usability Testing.
- Updating the Defect status reports in defect status call with the managers and following up on the defect.
- Scheduling tests run according to build release with continuous integration tool Jenkins.
Environment: Manual Testing, HPQC, QTP
