Automation Test Engineer Resume
VA
SUMMARY:
- Over 6 years of professional experience in Application Lifecycle management and Software testing field expertise in both Manual and Automation testing.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum. requirements, Functional specifications, and Technical/solution design documents.
- Expertise in Web Testing, Functional Testing, Integration Testing, Black Box Testing, System Testing, Regression Testing, GUI Testing, User Acceptance Testing, and Database testing.
- Experienced in performing GUI, Functional, Regression, and Data - driven testing using different tools like QTP/UFT, Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using TestNG/ Junit, ANT/MAVEN build tools.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Developed and executed test automation scripts using Quick Test Professional and Unified Functional Testing.
- Experienced in creating VB Script Functions and maintaining in Function Libraries.
- Expertise on regression tests for data transformation and also proficient in loading and analyzing the quality of the data using UFT/QTP.
- Strongly experienced in writing Descriptive programming and working with shared Object repositories in UFT.
- Good experience in writing SQL scripts to query multiple database platform, developing database queries for Backend Testing.
- Experience with designing and building automation frameworks in Selenium Cucumber BDD.
- Worked on Bug tracking tools JIRA and QC/ALM to track the customer requirements, design test cases, and execute the test cases and to log the defects.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Worked on source version control tools such as Subversion (SVN) and GitHub.
- Possess excellent professional skills for working independently and as a team member and to consistently deliver results before deadlines.
- Self-starter with strong work ethic and skills in time management, client relationship and ability to adapt and learn new things quickly.
- Excellent analytical, problem solving, decision-making, presentation, and communication skills.
TECHNICAL SKILLS:
Testing Tool: Selenium WebDriver, QTP/UFT, SoapUI
Programming language: JAVA, VBScript, Python, C#, HTML, XML, SQL
Testing Framework: Junit, TestNG, Cucumber
Continuous Integration: Jenkins
Build Tools: Maven, Ant
Bug Tracking Tools: QC ALM, JIRA, Bugzilla
Database: Oracle, SQL Server, MySQL
Repository System: Git, SVN, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, VA
Automation Test Engineer
Responsibilities:- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Used core Java and Selenium WebDriver to develop and maintain automation framework.
- Create the test data for Test Execution.
- Mapped the Test Cases prepared to corresponding requirements in the Requirements Traceability Matrix.
- Reviewed development plans, quality assurance test plans and user documentation to ensure correct interpretation of original specifications.
- Executed Manual Test Cases by using positive and negative data inputs. Reported results and defects in HP ALM.
- Worked with Web programming language HTML, CSS3, XML and selected web element by using Firebug and Fire path.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Use Apache poi to load the data from excel to Eclipse.
- Automate the test cases to perform regression testing using Java and Eclipse IDE.
- Used Id, Name, Link, Xpath and CSS to work with dynamic and static elements in the application.
- Used Selenium Web driver to perform cross browser testing.
- Written and executed SQL queries to perform back end testing.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Test Execution in Test and Pre-Production environments and managing the test scripts, filed and tracked the defects using Jira.
- Used Maven as build tool, Jenkins for Continuous Integration.
- Used JUnit for unit testing of the classes.
Environment: Selenium WebDriver, Windows, Java, SQL, Oracle, JIRA, Junit/Java, Eclipse, Firefox, IE, Chrome, TestNG, Jenkins, Maven, HTML.
Confidential, MD
QA Automation Engineer
Responsibilities:- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver.
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
- Developed regression and functional test automation scripts in Java using Selenium WebDriver.
- Designed & implemented a Hybrid Test Automation Framework (Data + Keyword) using Selenium WebDriver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in QC ALM.
- Applied POM on the framework, create property file to parameterize in central location.
- Used Several TestNG annotations in the Test Scripts.
- Used Maven build tool to install all the dependencies.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL server.
- Developed automation scripts for master regression suit for large amount of test cases.
- Developed scripts to validate web application’s labels and values with high accuracy using HTML DOM (Document Object Model) using QTP.
- Executed automated test cases for regression testing and analyzed test failure for defects.
- Performed production support by developing and executing read-only test cases.
- Extensively worked on handling the application response for Positive and Negative sets of data using Data Driven Testing.
- Extensively involved in manual testing of application.
- Used Selenium IDE for testing GUI functionalities.
- Had regular meetings with Developers to report various problems.
- Prepared daily / weekly status reports on Test case execution, defects etc.
- Aggressively pursued the resolution of high level defects in the project to facilitate smooth functioning of the test execution
- Participated in User Acceptance Testing by executing UAT test cases and validating Business Rules.
Environment: Java, Oracle, Quality Center, Selenium 2.0 /IDE, Maven, Test NG.
Confidential, VA
Automation Tester
Responsibilities:- Reviewed Use case specifications, Functional design documents, System design specifications and crosswalk documents to create test cases in HP Application Life Cycle Management.
- Extensively used Application Life Cycle Management on daily basis for creating test cases, tagging requirements review, internal and external test case review sessions.
- Designed and developed automated test solutions using UFT(QTP) tools by enhancing Hybrid Framework based on the project requirements.
- Experience with UFT(QTP) and competent to convert UFT test scripts to Selenium WebDriver.
- Executed Regression test cases using UFT scripts and debugged automation scripts in UFT when failures occur.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.
- Involved in converting manual test cases into automated scripts using HP UFT.
- Used Descriptive Programming language to developed automation scripts.
- Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT.
- Performed extensive Web Services Testing using soapUI Pro.
- Closely interacted with developers for bug fixes.
- Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.
- Evaluated and implemented QA process improvements for ongoing testing.
Environment: VB script, QTP /UFT, Visual studio, SQL, Windows XP, QC/ALM, MS office
