Automation Tester Resume
Houston, TX
SUMMARY:
- Quality Engineer with 5 years of experience in System Testing Lifecycle including implementing Test Plans, Test Cases and Test Processes.
- Expert in preparing test procedure, test scripts for Automated testing (using Selenium), highly scalable Page Object model and manual testing as per user requirements and functional specifications of the system
- Strong knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) concepts and its implementation in projects
- Performed Functional testing, Regression testing, Adhoc testing, Smoke testing, System testing, Browser Compatibility Testing, Usability testing.
- Good experience in Web Services testing using SOAP UI, XML and WSDL
- Experience in developing
- Experience in Acceptance Test Driven Development (ATDD) & Test Driven Development (TDD) environment.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Proficient in using SQL queries to perform back end testing for data integrity.
- Experience in Testing Database Applications of RDBMS in Oracle, DB2 and SQL Server databases.
- Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
- Involved in using Cucumber based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
- Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM
- Proficient in mobile apps testing for iOS, Android and Windows platforms, UAT and API testing
- Exposure in running SQL queries to query database tables to check data integrity
- Good experience in Automation tools like QTP and Selenium WebDriver
- Proficient with developer tools, such as Eclipse and Git/GitHub for developing on the Java stack
- Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting
- Experience in working on Waterfall, Agile (SCRUM) and iterative methodology
- Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories
- Strong Communication skills, interpersonal, analytical & problem solving skills; excellent team player and individual contributor with good sense of planning, prioritizing of work and time management
TECHNICAL SKILLS:
Test Management tools: JIRA, HP Quality Centre 9.2, Rally, HP ALM 11.5
Project Management tool: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Databases: Oracle 10/11g, Microsoft SQL Server, IBM DB2, DB Visualizer
Testing Tools: Selenium WebDriver, JUnit, TestNG, QTP, Appium
Web Technologies: HTML, XML,CSS
Programming Languages: C, Java, SQL, Python,C#
Continuous Integration: Jenkins, Hudson, Cruise Control, Team City
Others: Mobile Testing on Android and iOS, Web services, Microsoft Visio
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Automation Tester
Responsibilities:
- Preparing/Reviewing test plan, test scenarios for SIT/BAT using SRS, SDS and BRD.
- Created test cases and developed tractability matrix and test coverage reports.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Monitoring the Testing status by conducting the review meetings and the conference calls with the testing team.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Performed Regression testing for new builds and every modification in the application.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
- Used Maven for building the WebDriver project and Integrated Automated Script in Continuous Integration tool (Jenkins) for running test on nightly basis automatically and configured scheduling using Cron job
- Used Selenium WebDriver for automation of Cross Browser Testing on IE, Firefox and Chrome.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Firebug, Eclipse, TDD, XPATH, Java, SOAP, SQL.
Confidential, FL, MimiAutomation Tester
Responsibilities:
- Developed Selenium test cases using Junit framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
- Used Cucumber automated testing to test new and existing functionality.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
- Multi browser testing of application on IE, Chrome, Firefox and Safari using Selenium Grid.
- Reported the bugs, Email notifications to the developers using JIRA.
- Provided back end testing for data validation using SQL on Oracle.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Selenium Web Driver, Jenkins, ANT, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick TestProfessional), HP QC, VBScript, Junit, TestNG, Firebug, XPath
Confidential, St.Louis, MOAutomation/Mobile Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work 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 Web Driver.
- Provided best practices in Automation testing in CodedUI.
- Worked on Cucumber for BDD with Ruby
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Developed Java based library to read test data from XML and Properties files using Junit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications using Jenkins.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed automated acceptance testing using Cucumber.
- Reported bug using Project Tracking tool JIRA
- Worked with Source version control tool such as Subversion (SVN)
- Developed automation test scripts for client -server and web based applications
- Designed and developed automation framework settings and implementation of Java, JavaScript
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Performed REST API testing by Soap UI
- Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
Environment: Selenium Web Driver, Eclipse, JAVA, C, JUnit, JIRA, POS, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL), API, JIRA, Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000
Confidential, Richmond, VAQA Automation Engineer
Responsibilities:
- Developed reusable functions using shared repository in QTP
- Created and executed automated test scripts using QTP for functional, integration and regression testing.
- Defined types of tests and identified the objectives.
- Created test plan, test cases and test scripts and followed Agile development process.
- Defined test goals for sprints (Agile Process).
- Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
- Conducted functional, integration and regression testing of Web Services using Soap UI.
- Performed Database testing by writing and running SQL queries.
- Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
- Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
- Completely involved in test management in Quality Center.
- Identified all major Defects prior to End to End Testing.
- Create and Track defects in Defect Tracking tool “JIRA”
- Open defects and work closely with development of getting issues resolved in timely manner.
- Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product.
- Attended weekly Status Meetings and present QA status to the Manager.
- Participated in automation development review meetings.
Environment: Selenium IDE/RC/Grid, Junit, WinRunner, JIRA, QTP, SQL, WebLogic,Java.
ConfidentialQA Manual Tester
Responsibilities:
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Creation of detailed test cases by understanding the user requirements for Manual Testing.
- Involved in preparing Test cases.
- Creation of test cases and execution of test cases.
- Logged and kept track of all Defects till their closure using Quality Center.
- Created and maintained Test Data on Excel sheets.
- Performed Backend Testing using SQL.
- Conducted Cross Browser Testing on different versions of IE and Firefox.
- Generated automated test scripts for functional and regression testing using QTP and Selenium.
- Responsible for Functional and Regression Testing of all aspects of the application.
- Performed, Functional, Integration, User Interface testing manually.
- Performed VB Scripting in QTP for automating the testing process
- Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
- Verifying change requests and defects, documenting, tracking and communicating test results and unresolved problems, explaining system bugs to programmers.
ENVIRONMENT: Manual Testing, Quality Center, Oracle, Eclipse, Junit, SQL, VB Scripting QTP .
