Automation Test Engineer Resume
ArizonA
SUMMARY:
- Over 4 years of IT experience in QA Automation and Manual Testing.
- Good knowledge on Software Development Life Cycle (SDLC), STLC
- Experience with System, Sanity, Functional, Regression and Integration testing.
- Experience in writing Test Strategies, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for Manual Testing, Automation Testing.
- Expert in performing different tests types, QA methodologies: White Box, Black Box, Regression, Configuration, Functional, Smoke, and User Acceptance Testing.
- Proficient on Automation tools like QTP, Selenium and TestNG framework with Maven for testing Client Server and Web based Applications.
- Good Knowledge on Frameworks like Hybrid Framework and design patterns like Page Object Model (with and without page factory)
- Experience in Agile Project Environment, actively participated in SCRUM - related meetings (sprint planning, daily stand-up meetings, reviews, retrospectives and demos)
- Sound knowledge on Object Oriented Programming concepts, JDBC, Servlets and extensively used Java for test case automation.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Effecta.
- Experience in writing DML and DDL statements on databases like Oracle, SQL Server.
- Expertise in using Selenium WebDriver to automate tests on cross browser and cross platform environment.
- Good Knowledge in integrating Automation scripts (Selenium WebDriver UI) on Continuous Integration tools like Jenkins for nightly batch run of the Script.
- Good knowledge on Repositories like GitHub, SVN
- Experience in using QTP 10.0 integrated environment (Object Repository, Data Table, Actions, Recovery scenarios, Methods etc...
- Experience in using VB script to create automation test scripts and developing and maintaining methods for Test Data
- Good programming skills in Java, VB Scripting, Oracle, C#
- Excellent interpersonal skills, proven team player with an analytical problem solving and delivering under high stress environment.
- Ability to adopt to new methodologies, tools, technologies and domains depending on the job responsibilities.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver, Quick Test Pro (QTP)/ALM
Test Framework: Junit, TestNG, Page Object Model (POM with page factory)
Web Services: SoapUI, Rest API, Apache POI services
Build Tool: Ant, Maven.
Bug Tracking Tools: Quality Center (QC), Effecta, JIRA
Repository: Git, GITHUB, SVN
Processes: Agile-Scrum, Waterfall.
Continuous Integration Tools: Jenkins
Languages: JAVA, VB Script, HTML, XML. C#
Databases: Oracle, MySQL, MYSQL Server
Operating Systems: Windows (XP& 7, 8)
PROFESSIONAL EXPERIENCE:
Confidential, Arizona
Automation Test Engineer
Responsibilities:
- Creating and enhancing numerous test scripts to handle changes in the objects, in the Tested application and in the test environment.
- Manually perform Functional testing including Security, System testing, Smoke testing and Back-end testing.
- Performed manual testing on new and existing functionality in each build and then regression testing on each build using Selenium WebDriver.
- Involved in analyzing system specifications, design, development and execution of test cases for Manual and Automated testing.
- Participated in SCRUM-related meeting (sprint planning, daily stand-up meetings, reviews, retrospectives and demos)
- Design, develop and implement Hybrid automation testing framework utilizing Java, and Selenium Web Driver) and test execution using TestNG
- Used Firebug to test web-based application with Selenium commands and locators inside the application.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Used Maven for building Hybrid Test Automation Framework project and maintained Maven build files for running automated tests.
- Used Apache POI services to read the data from the excel files
- Used Properties files to maintain all the element locators used in the framework
- Used Jenkins as version tool for automated execution of tests (nightly and need based) with Maven
- Used GIT as Source version control tool, Eclipse as IDE and Log4j is used for logging different types of messages.
- Used HP Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting
- Used Jira as bug tracking tool and to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
- Participated QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.
Environment: Java, Selenium WebDriver, Maven, TestNG, Apache POI Jenkins, XPath, Jira, HP quality Center, HTML, XML, SQL, Oracle, Windows.
Confidential
Associate Test Engineer
Responsibilities:
- Involved in automation resources such as Object Repositories, Function Libraries etc. Handling dynamic objects using Regular expressions.
- Involved in creation of automation scenarios and test data for data driven testing and Action driven testing
- Performed Database testing by writing SQL queries and using Checkpoints and Output values
- Develop, enhance, and execute the test scripts using descriptive programming.
- Implemented complex test case scenarios using regression tests and enhanced the code for the corresponding test case and modified using VB scripting in QTP.
- Used HP Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
- Created test coverage matrix for regression and Smoke testing of the product.
- Participating in various SCRUM meetings like Grooming, Sprint Planning, Demo to Product Owner and Retrospective.
- Attending daily stand up meetings.
- Used Effecta as bug tracking tool and to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
- Identifying the defect and reporting the logged defect through Effecta.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution and results Reports.
Environment: QTP 9.5, VBScript, HP Quality Center, Oracle, Effecta
Confidential
Associate Test Engineer
Responsibilities:
- Develop, enhance, and execute the test scripts using QTP
- Creation of automation scenarios and Test cases
- Implemented complex test case scenarios using regression tests and enhanced the code for the corresponding test case and modified using VB scripting in QTP.
- Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows.
- Prepare Requirement Traceability Matrix.
- Preparing Functional/regression Test Cases/Scripts in HP Quality Center
- Reviewed Test Requirements and Creating Test Strategy documents.
- Identifying the Defect and Reporting the logged defect through HP Quality Center
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.
- Creation of the effective test reports by evaluating test results
- Executing smoke tests for feature developments.
- Performed trouble shooting & fixing the issues in assigned projects
- Executed with Sanity, Functional, and Regression tests to verify functionalities
- Documented product functionalities for further use of team.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution and results Reports.
Environment: QTP 9.5, VBScript, HP Quality Center
Confidential
Java Developer
Responsibilities:
- Requirement analysis and design
- Involved as team member in coding.
- Involving in client side & server-side validations.
- Responsible for creating interactive web pages using JSP, Servlets.
- Implemented client-side validations using JavaScript.
- Implemented Search criteria using JSP, Servlets.
- Practiced backlog grooming, release and sprint planning, daily standups, impediment removal
- Tracked and reported on project progress.
- Extensive Agile and Scrum experience.
- Knowledge of Agile Project Management methodology.
Environment: Java, JDBC, JSP, Struts, Eclipse, Oracle, Tomcat.