Automation Testing Engineer Resume
SUMMARY:
- 6+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing.
- Have Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software
- Development Life Cycle (SDLC), and STLC (Software Testing Life Cycle) including Agile, Scrum and Waterfall Model.
- Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE, JUnit/TestNG, Quality Center, JIRA, SOAP UI.
- Experience in designing and implementing of Hybrid framework - Keyword and Data Driven and Page Object Model.
- Experience in writing and executing Test Cases, and automated Test Execution.
- Exposure to Web Services testing using SoapUI tool, XML and expert in reading WSDL.
- Experience in developing automation scripts using Java, Selenium WebDriver and TestNG/JUnit for automating test cases.
- Experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Reliability, compatibility, Cross Browser and Database Testing.
- Experience in working with Databases such as Oracle, SQL Server and MS-Access.
- Work experience in using the HP Quality Center/ALM to manage the software testing process and JIRA for tracking the process and sharing the files.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Helped the team in estimations of automation project.
- Experience in interaction with Clients on requirement analysis
- Involved in defect reporting, validation and reporting daily updates to business owners.
- A project-oriented team player with solid communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, SQL
Testing Tools: Selenium IDE/WebDriver, JUnit, TestNG
Frameworks: Hybrid, Keyword, Data Driven, Page Object Model
Bug Tracking Tools: HP ALM/Quality Center, JIRA
Web Services: SOAP, RESTful, SOAP UI
Databases: SQL Server, Oracle, MS Access
IDE Tools: Eclipse
Operating Systems: Windows, Linux, UNIX.
Build Tools: Maven, ANT
Other Tools: Git, MS-Office Suite (Word, Excel, Access), MS-Project, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, PA
Automation Testing Engineer
Responsibilities:
- Involved in project to understand the business needs and objectives of the system and interacted with the end client/users and gathered requirements for the integrated system.
- Worked with the user group for requirement gathering throughout the planning and implementation.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG and Maven.
- Used the POI API to read data from the excel sheets.
- Tested compatibility of application for dynamic and static content under various cross browsers using Integrated HTML ids and XPATH in Selenium.
- Responsible for implementing Multi-Threading for time consuming processes and synchronizing the actions of threads.
- Worked extensively making Data Driven, Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Developed Test Scripts to implement Test Cases, Test Scenarios.
- Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Detecting, classifying and reporting bugs through Defect Tracking System in JIRA.
- Actively worked in Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Used Maven for building the Web Driver project.
- Integrated with Continuous Integration tools like Jenkins for running test on nightly basis automatically.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
- Produced a daily test status report communicating number of tests planned, tests executed, passed, failed, in-progress, blocked, and/or not applicable.
Environment: Java, Selenium Web Driver, Agile, HP Quality Center 11.0, Maven 3.1.1, Jenkins, Eclipse, TestNG, GitHub, XPath, JIRA, Firebug, HTML, XML, CSS, Chrome, Firefox, MySQL, SQL.
Confidential, Houston, TX.
Selenium Tester
Responsibilities:
- Followed Agile Methodology in analyses, define, and document the application.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Worked with Hybrid (Keyword and Data Driven) automation framework with Selenium WebDriver, Java and TestNG.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver.
- Worked in creation, preparation of Test Cases.
- Involved in the Test Data creation and execution of automated Test Scripts.
- Designed, executed and maintained regression automated test cases with Selenium WebDriver, TestNG.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Setup and Configured the testing environment with Eclipse, Selenium WebDriver, TestNG.
- Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
- Involved in testing Web Services and XML with SoapUI.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Participated in Peer Review meetings to enhance the Test Procedures and Test cases.
- Created test reports using TestNG and captured the error screenshots.
- Involved in working through the defect life cycle.
- Interacted with the Development team and the Environment team in performing Bug Triage and prioritizing the defect list and validating known bug fixes.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Quality Center, Eclipse IDE, Agile, Git, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.
Confidential, San Francisco, CA.
Selenium Tester
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
- Involved in analyses, define, and document the application which will support functional and business requirements.
- Developed Requirements Traceability Matrix (RTM)for Test Coverage by mapping the requirements to test cases.
- Wrote and executed Test Cases for each User Story and Logged Defects for the test failure in JIRA.
- Implemented Test Automation using Selenium WebDriver and Maven with Java.
- Involved in design and implementation of Keyword Driven automation framework for regression test suites.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts with Java.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Performed Smoke Testing, Functional Testing, System Integration testing, Regression Testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Conducted database testing by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Participated in daily stand-ups, weekly meetings and technical reviews.
- Prepared reports showing the testing efforts.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Selenium WebDriver, Java, TestNG, Maven, JIRA, SQL, DHTML, HTML, Oracle11g, SVN, MSWord, MS Excel, UNIX, Windows 7.
Confidential
QA Analyst
Responsibilities:
- Developed test strategies and managed all aspects of software testing and defect calls.
- Responsible for analyzing Business Requirements and Specifications.
- Worked with Development and Requirement Analysis to ensure that the Test Requirements are correct and complete.
- Coordinating/Interacting with the client and business analyst to review the bugs created and for enhancements of the requirements.
- Involved in testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Worked with Development and Business users using Agile methodologies to develop and provide quality assurance support and best processes, documentation, and services to clients.
- Preparation and execution of Test Cases using Test Plans.
- Used SQL queries to validate the data processing.
- Authenticated work flows, data flow, web services, intermediate files and tables, and all output specifications by developing test cases.
- Validated the interfaces to legacy systems and authorized web-service requests.
- Performed functionality tests to validate the business processes and numerous batch jobs.
- Developed test data and performed data driven tests.
- Reporting and prioritizing software bugs in conjunction with the Development and QA Managers.
- Performed system integration, functional testing and regression and User Acceptance testing.
- Developed Traceability by Test Result Analysis and Defect Management.
- Responsible for System testing and Defect Tracking.
- Responsible for analyzing Business Requirements and Specifications.
- Tracked and managed modification request in Quality Center.
- Used UNIX utilities and commands to monitor server-side activities.
- Co-ordinated with Production team and Client support team.
Environment: Java, Selenium WebDriver, XML, Oracle, Manual Testing, SQL, Quality Center 9.2, MS Office, Excel, UNIX
Confidential
QA Analyst
Responsibilities:
- Analyzed the Requirements from BRD and SRS.
- Participated in complete QA Life Cycles.
- Performed Functional Testing on different modules.
- Analyzed system requirements and developed test plans for Functional testing.
- Created and Executed Test Cases and Test Scripts.
- Enhanced existing Test Scripts based on changes to the requirements.
- Test Activities included Functional testing, GUI testing, Integration testing, System and User Acceptance Testing.
- Performed Back end testing by writing SQL statements using SQL Developer.
- Involved in coordinating with development teams while resolving bugs.
- Conducted testing on the servers to establish the load capacity of the server.
- Re-tested the application to check whether the defects are resolved or not (Regression Testing).
- Performed positive and negative testing of the application for identification of bugs.
- Used Quality Center for maintaining test scripts and defect management.
- Coordinated, prioritized and executed regression testing in each release to test consistency.
- Responsible in providing regular test reports to the management.
- Worked closely with developers to make sure that all the bugs were fixed.
- Actively participated in weekly review meetings with project team.
Environment: HP Quality Center, SQL Server, MS Office, Excel, Windows.