Automation Test Engineer Resume
Saint Louis, MO
SUMMARY
- About 6+ years of solid experience in the Computer Science field with a specialty of software automation Framework using Data Driven, Hybrid, JUnit, TestNG and SOUPUI.
- Managing the Test Methodology, Automation using Selenium Webdriver
- Create data - driven automated regression tests using Selenium
- Strong experience with Agile test mythology and Agile Development process
- Extensive work experience using Change Management and Bug Tracking Tools like Quality Center, JIRA, Trac
- Strong experience in automated functional testing, acceptance testing, Features testing, End to end testing and system testing
- Experience in preparation of Test Strategy, Test plan, Test Scenarios, Test Cases, Test Scripts and Test Matrix.
- Automation of backend using VBscript for descriptive programming in QTP.
- Web site or Web based application testing (Java/ASP)
- Strong experience in development of core QA framework function library for various Web and Client-Server application
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, Selenium WebDriver and HP Quick Test Professional
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
- Specialized on Provide cost-effective solutions using 'best practices' by implementing commercial tool in the market.
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, User Acceptance, End-to-End Testing and Business Process Testing
- Good at prioritizing along critical path and meeting project milestones and deliverable dates
- Experience in Automated Software Testing, Test methodologies, preparation of test data, preparation and execution of regression test scripts, preparation of weekly status report
- Excellent interpersonal skill set with a self-starting attitude, team player, and flexibility. A fast learner (new system and test equipment applications) and high degree of creativity and initiative is expected
TECHNICAL SKILLS
Automation Testing &: Selenium IDE, Selenium RC, Webdriver, Coded UI
Management Tools: Quality Center 10, Microsoft Test Manager (MTM) Jira, SVN, Maven, SOAPUI, Eclipse.
Languages: Java, SQL, HTML, TestNG, JUnit, VBScript, XML
Databases: Oracle 10g, MySQL 5.6, SQL Server-2008
Operating System: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Saint Louis, MO
Automation Test Engineer
Responsibilities:
- Clearly understand functional system requirement specification document, use case document, evaluate the system, and give suggestions to refine the requirements
- Create data-driven automated regression tests using Selenium
- Plan manual and automated testing for new features and continuous regression
- Responsible for preparing high level Test Plan
- Test case management using Microsoft Test Manager (MTM) and test reporting
- Validate API interactions between HTML/JavaScript clients, C++ server objects.
- Verify compliance with industry service and reliability standards, including system reliability and life safety.
- Designing/implementing/maintaining automation tools using Junit and TestNG
- Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in Excel / Quality Center to assure that all issues are found and reported early
- Write and maintain test case snippets for Test Automation Framework using Selenium Web Driver (Selenium 2. 0)
- Perform various testing on MarketTools web based applications like Functional, System, Integration and Regression Testing
- Perform various Apps Testing on MarketTools mobile applications like Installation, Uninstallation, Functional and Hardware Testing
- Providing Advanced user acceptance and regression testing framework based on utilising Visual Studio 2010 testing automation through Microsoft Coded UI.
- Providing key information, to the Dev team, like Operator Name, Versioning details, etc.
- Execute written test cases on QA builds and report all failed cases as defects in JIRA or Quality Center and publish test results to the entire team
- Contribute by providing feedback on systems - Performance, Security, Usability and browser Compatibility behavior
- Participate in Production releases and play a key role in delivering high Quality features
- Work in Agile Software Development environment
- Knowledge using tools like: JIRA, Quality Center, Bamboo, TestNG, SQL Queries using MySQL, etc.
- Access Database to run SQL queries on tables and compare test results
- Identify and prioritize manual regression test cases that are good candidates for automation
- Plan the tests - considering the context and understanding the test objectives and risks - including selecting test approaches, estimating the time, effort and cost of testing, acquiring resources, defining test levels, cycles, and planning incident management
- Introduce suitable metrics for measuring test progress and evaluating the quality of the testing and the product
- Decide & coordinate for the updates/ changes of the test environment
- Write test summary reports based on the information gathered during testing
- Developed and executed automation scripts using Hybrid driven automation framework in Selenium.
- Review of requirement documents, functional and technical specifications to ensure that quality is embedded in the process
- Responsibility for keeping the internal build standards provided by the product management team.
- Work with Tech Support team on Production escalations to recreate the issues and clearly document all the steps for development team to address them
- Provide assistance, suggestions, and share knowledge in evolving plans during software upgrade design activities for recommending new features
- Able to contribute with training and share knowledge to the new hires and to the existing team members on the Product / Tools and Processes
Environment: Java, SQL, Selenium WebDriver with Java/TestNG, Firebug, Manual QA.
Confidential, Piscataway, NJ
Automation Test Engineer
Responsibilities:
- Reviewed design documents & business requirements to learn the function and scope of the application.
- Performed Functional Testing, Smoke Testing, Regression Testing, User Acceptance Testing, Data Base Testing, Test Automation and Coded UI Testing.
- Maintained Requirement traceability matrix using Microsoft Excel Sheet.
- Worked on SQL for querying data from database.
- Involved in Test plan development, writing and implementation of the Test Cases.
- Developed Selenium Test Scripts using Web Driver API using Eclipse IDE.
- Used Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Used HP Quality Center as a defect management tool to log defects and issues for a release.
- Used Eclipse IDE for unit testing using JUnit 3 framework for backed Java API for internal Unit testing environment.
- Developed Selenium Test Scripts using Web Driver API using Eclipse IDE. User Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Performed extensive Backend Testing of data validation of applications using SQL queries.
- Performed planning and development of Test Plans, Test Cases and Test Scenario to meet product’s business requirements.
- Checked the data flow through the front end to backend and used SQL Queries to extract the data from database.
- Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment.
- Created Test Strategy and Management plan and reviewed with Development team.
- Reviewed the user requirements and contributed in preparing the detailed Test Plan and Test Criteria.
- Performed Security Testing to ensure secure login and payment access.
- Stored Test Scripts in Quality Center 11 and planned running scenarios.
Environment: Windows, Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential, Rancho Cordova, CA
Manual/Automation Tester
Responsibilities:
- Involved in development of test plans, test cases, test scenarios and test strategies to facilitate the process of testing.
- Managed Manual QA team in providing them with training and expertise on best automation practices
- Performed white box, smoke, functionality, integration, database, regression and acceptance testing
- Testing and technical documentation, as an integrated tester, in a testing team
- Used Eclipse/Soap UI to create, manage, run test suites, generate reports for percentage of failures with proper Severity, Priority, test case status etc.
- Used Selenium/ Eclipse/Soap UI as a test automation tool for creating test scripts.
- Performed cross browser and functional/regression/gui testing using Selenium IDE and Web driver RC
- Involved in analysis as well as meetings for identifying test cases for automation
- Performed functional testing, data driven testing, data sink, JDBC request in SOAPUI.
- Validated Request/ Response of web services in SOAPUI using various assertions such as XPath, contains, SOAP Fault schema compliance etc.
- Prepared Test Plans, Test Cases for the GIS to Consumer application.
- Performed data driven testing of web services using data source and data loop and also exported the results to a folder using data sink.
- Worked on Multiple releases on different environments at the same time.
- Experience in SQL queries to perform backend testing for data validation.
- Excellent problem solving skills desired and ability to learn and apply new technologies.
- Good understanding of Software development life cycle (SDLC) and software processes.
- Involved in variety of meetings like review meetings, status reporting meetings, weekly meetings etc.
- Prepared Final test summary report as well as Defect report for the project.
- Actively initiated in defect resolution meetings, ambiguity reviews and test scenarios review meetings.
Environment: Eclipse, Selenium, RAD, SOAPUI 4.5, IBM, Java, XML, Perl, UNIX, JSON, MY SQL
Confidential
Manual Tester
Responsibilities:
- Prepared detailed test plan and test cases by understanding the business logic and user requirements for manual testing and User acceptance testing.
- Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing
- Developed and maintained test cases using Microsoft Excel
- Performed Functional testing, Black Box testing, Regression testing, smoke testing to make sure the application conforms to the requirement specifications
- Prepared reports and test results after each release cycle for management and further test planning
- Verified weekly change requests (CRs) and other maintenance items rolling into production
- Track defects and fixes in the application and report defects via JIRA
- Performed SQL Query to retrieve data
- Tested various web based applications to ensure it satisfies the specific client's ongoing expectations
- Responsible for updating and maintaining the bug tracking system for all defects found during functional and regression testing and follow up on the bug life cycle
- Participated in weekly status meetings, walkthroughs for team and documented the proceedings
- Design and coordinate information gathering, workshops and meetings with SME and the developers
- Participated in test readiness reviews, test evaluation, lessons learned, and reported test findings to higher management in team meetings
Environment: MS Office, MS Project, JIRA, Windows XP, Oracle, VMware, Power builder