Automation Tester Resume
Arlington, VA
PROFESSIONAL SUMMARY:
- 11+years of Information Technology experience as a Test Automation Engineer/ Test Engineer.
- Experienced in test automation / manual testing with a good understanding of the different business domains and technologies.
- Understanding the business requirements and developing Test Cases to test the complete functionality of the application.
- Experienced in designing and developing Test Cases and Scenarios that enable developing application to maintain more quality Confidential a minimum leverage.
- Strong in analyzing Business Requirements, developing and executing Test Plans, Test Cases and Test Scenarios for manual/automated testing.
- Extensively experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile and Waterfall.
- Experienced in Black box, GUI, Functional, Integration, System, Regression, and User Acceptance Testing techniques.
- Strong Knowledge in Defect Management Tools such as HP ALM/Quality Center.
- Experienced in creating requirements from Test plans, FRD, Use cases and updating those in Quality Center (QC)/ Application Life Management (ALM).
- Experienced on PL/SQL subprograms and performed Backend testing.
- Experienced in performing Backend testing by writing SQL queries and running PL/SQL scripts in TOAD.
- Experienced in verifying the back - end Tables by using SQL statements, different types of complex queries.
- Experienced in creating Selenium tests scripts for regression testing and performed Data Driven Test using test data from excel files.
- Experienced in design and developing Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Experienced in configuring Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG in Agile environment.
- Experienced in using GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.
- Experienced in designing and implementing of Automation Frameworks using Selenium WebDriver.
- Experienced in working/coordinating QA efforts with offshore resources.
- Actively engaged in Walkthroughs and review meetings with BA’s and Developers.
- Ability to work methodically in a fast-paced, deadline driven environments.
- Excellent Team Member, Mentor with good Communication and Interpersonal skills.
TECHNICAL SKILLS:
Testing Tools: HP ALM, Selenium WebDriver, TestNG, Maven, Jenkins, JIRA, HP Quality Center, SOAP UI, Jemeter
Data Base: Oracle, SQL Server, MySQL, DB2
Programming Language: VB Script, JavaScript, HTML, XML, SQL, PL/SQL, C/C++, C#, Java
Operating System: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Automation Tester
Responsibilities:
- Work closely with developers, professional services team and product managers to define the testing methodology required for applications development in a reliable and scalable environment.
- Develop an automated approach for testing with Selenium Framework — identifying toolsets and establishing the needed environment.
- Track bugs and report defect using ALM / Quality Center.
- Integrated Jenkins build tool to Eclipse IDE and created auto build for Maven projects.
- Performed various types of testing such as sanity, functional, Integration, system, re-testing, performance, network, security, UAT and regression on all phases of accumulator and its associated interfaces.
- Performed Backend Database testing using complex SQL Joins and validated the database.
- Recording and modifying automation Script using HP UFT and Selenium IDE.
- Work closely with Product Owners to understand product specifics and to create corresponding test strategies.
- Design test scenarios, test plans, and test cases.
- Create project resource estimates define metrics to track completion phase, defect reports, defect prevention, development efficiency and quality.
- Design and document test cases pertaining to various components of the application.
- Provide oversight and work closely with team to automate test cases.
- Contributes to an atmosphere of cross-functional teamwork within the organizations agile project life cycle.
- Execute testing on both Web Front end and back end systems. Ability to test Confidential an API level such as via Web Services, JMS Queue, or other back end service.
- Run test validations Confidential various levels including DB validation, logging validation, and UI validation.
Confidential, Richmond, VA
Test Automation Engineer
Responsibilities:
- Attended several walkthrough meetings for requirement reviews and provided feedback to the Business Analysts.
- Reviewed information and documentation pertaining to features or functionality within the solution.
- Uploaded requirements & test cases in Quality Center, linked requirements to test cases to establish and ensure test/requirement coverage and perform gap analysis
- Created automated scenarios, framework using Selenium for regression testing.
- Maintaining and executing automation scripts and executing test cases in QC and reporting defects if any.
- Involved in testing of database using SQL queries. Created automated test scripts in Selenium using Java.
- Provided Training, mentoring and guidance to team members, delegated various tasks depending on priority, reviewed and approved the test cases and other deliverables developed by them.
- Published Status/Progress/Defect and performance reports on a weekly basis.
- Created various graphs & reports for test lab and defect modules in Quality Center and used Dashboard module to track the activities.
- Created test plans, test cases for select scenarios.
- Executed test plans for software products and services.
- Documented testing results clearly and accurately within Jira.
- Assisted others as necessary to meet overall project objectives.
- Worked with software developers to identify and resolve bugs
- Complete all work within allotted timelines
Confidential, Hartford, CT
Sr. Automation Tester
Responsibilities:
- Involved in analyzing the Business requirements and System specifications to understand the Application.
- Maintained Requirement Traceability Matrix across the project deliverables.
- Maintained the repository for regression Test cases and updated the same based on change requests initiated by the users.
- Tested the source to target mappings and verified the data.
- Used Quality Center to track and report system defects.
- Tested the Quality Center process for both before data validation and after data validation process.
- Tested the messages published by Quality Center tool and data loaded into various databases.
- Wrote complex SQL and PL/SQL scripts.
- Used SQL programming in backend and front-end functions, procedures, packages to test business rules and security.
- Developed Automation scripts for new enhancements using Selenium and Junit.
- Involved in the conversion of Manual regression Test cases to Automation Test Cases using Selenium.
- Involved in Regression Testing on each build during various phases of application using Selenium.
- Responsible in validating the functional Test cases developed by Selenium.
- Monitored project plan execution and project metrics reporting.
- Documented the project sign off and other project closure activities.
Environment: Selenium, Quality Center, HTML, Java, Oracle, Windows, Java Script, VB Script, Web Services, UNIX.
Confidential, New York, NY
Selenium Test Engineer
Responsibilities:
- Analyzed requirements, system design and prepared test strategy according to its needs.
- Documented Test plans and Test cases based on the solution definition documents and use case documents.
- Analyzed modules and designed Test scenarios and Test scripts in both Windows and UNIX environment.
- Involved in preparing Test plans that included Testing strategies, Test scripts and Test data for Integration, Functional, User, Security requirements of the application.
- Collected Test metrics weekly from the Quality Center database that reflected the current status of the test execution and the state of the defects.
- Recorded, maintained and tracked defects, assigned type and severity levels, regressed scripts to assign status to defects configure HP Quality Center to auto-notify developers.
- Performed backend regression testing by writing SQL queries to review the returned data to ensure that the correct data was retrieved.
- Developed Selenium WebDriver test cases using Java, TestNG framework.
- Leveraged Java (Eclipse IDE) to access and test various operations. Performed Regression and Integration Testing using TestNG framework and executed assertions.
- Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
- Coordinated with technical support associates to fix proprietary software issues.
- Used Firebug, and XPath to work with the application objects.
- Performed tasks independently with little supervisor.
- Responsible for planning, strategy and schedules, progress and status reporting.
Environment: Selenium WebDriver, HP Quality Center, MS Visio, Java, Java Script, Oracle, SQL Server, VB Script, MS Excel, MS Office, Windows, UNIX.
Confidential, LIC, NY
Selenium Test Automation Engineer
Responsibilities:
- Involved in preparing Test Plan, Test Cases and Test data from analyzing the requirements.
- Designed the efficient manual Test Cases based on analysis of Business Requirement documents.
- Executed Test cases and analyzed the Test results.
- Responsible for performing Functional testing, Regression testing and sanity testing.
- Executed Test cases before and after bug fixes for each build for User acceptance testing.
- Developed Test Procedures and Test Cases based on the requirements and documented Test Cases corresponding to business rules and other operating conditions.
- Wrote functional test cases for manual testing by analyzing the user requirements.
- Developed and Executed Test Plan & Test Script in HP Application Life Management.
- Raised defects in HP Application Life Management defect tracking system.
- Wrote SQL Statements in database to make sure whether the data is populated in Data Mart/Data warehouse According to Business Rules.
- Wrote SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Worked on Backend testing of the DB by writing SQL queries and PL/SQL scripts to test the integrity of the application and Oracle databases.
- Involved in verifying the back-end Tables by using SQL statements, different types of complex queries.
- Created Selenium tests scripts for regression testing and performed Data Driven Test using test data from excel files.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Developed automation framework for Selenium WebDriver in Page Object Model Framework.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Carried out User Acceptance Testing to validate customer acceptance criteria.
- Coordinated with onsite persons regarding documents, requirements, and discussions about the functionality.
- Involved in writing Business Process Testing Manual Components.
- Participated in scrum meetings held by weekly to address the status of testing.
Environment: HP ALM, Selenium WebDriver, TestNG, Maven, Jenkins, MS Visio, Ajax, JIRA, Java Script, VB Script, PHP, Windows, Java, SQL, HTML, XML, MS Office, MS Excel, UNIX.
