Automation Test Engineer Resume
Fort Smith, AR
PROFESSIONAL SUMMARY:
- Over 5 years of experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Quick Test Professional, Quality Center and Selenium IDE to ensure proper business compliance.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- In depth experience in Regression, Functional, Integration, Back end, Black Box, Sanity, User Interface and UAT.
- Extensively Used HP Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
- Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, JUnit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
- Experience working with Databases such as SQL Server and MS-Access.
- Experience with testing on UNIX and Windows environments.
- Good knowledge in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
- Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Strong organizational and communication skills, both verbal and written.
- Strong team player with good interpersonal skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/ID /RC/Grid, Quality Center/Test Director, Jenkins, SQL Developer, MS SQL
Languages: Java, JSP, HTML, XML, JavaScript, Perl & Shell Script, SQL
Web Technologies: UNIX, SQL, HTML5, JavaScript, CSS
Product Management: JIRA, Mingle, Confluence, IBM Rational ClearQuest
Continuous Integration Tool: Jenkins, Hudson, Cruise Control
Defect Tracking System: JIRA, Quality Center, BugZilla
Agile Methodologies: Epic, Stories, Scrum, Sprint, Task Management
Operating Systems: Mac OS, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Fort Smith, AR
Automation Test Engineer
Responsibilities:
- Involved in building Automation framework along with the team and developed test suits using Selenium WebDriver (TestNG, Junit) for a Web Application.
- Implemented and enhanced Data Driven framework to Hybrid framework represent dynamic web pages.
- Created and maintainedTest ScriptsandTest Casesbased onHigh Level Functional Requirements Document (FRD) utilizingVisual Studio Team System (VSTS) 2008, Team Foundation Server (TFS), formanual.
- Used Maven as a Build Tool, Selenium Jenkins CI to execute Selenium automation suites from Central Repository GIT and Jenkins to create and run deployment jobs.
- Generated TestNG, Customized extent reports in HTML and email able formats.
- Involved in Web Services Testing and Performance testing using JMeter.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Identified, documented, tracked and resolved defects appropriately thorough regression testing once bugs are resolved.
- Designed, executed and maintainedSeleniumWeb Driver, Test NG automated test cases for regression test cases and performed functional testing of the front end usingSelenium.
- Performed automation testing and authored test scripts using SeleniumWeb Driver, Selenium Gridand Test NG
- Maintained the application versioning, bug reporting, merging/ branching of development and production applications using TFS.
- SeleniumWebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators and Implemented object identification using locator technique.
- Involved in formulating Hybrid Frame work using Page Object Model, Keyword, and Data driven for automating the application.
- Created reusable methods and test data utilized in various scripts, used in various scripts and contributed to the maintenance of efficient code.
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application
- Checking the source code and maintaining the repository in the GitHub.
Environment: Selenium IDE/ WebDriver, JavaScript, Eclipse, html, CSS, XPath, Firepath, Firebug, TestNG, JUnit, JMeter, Cucumber, SoapUI, Maven, Jenkins, TFS, Unix,, Unix Shell script, Windows.
Confidential, Atlanta, GA
QA Test Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle(STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, Agile Methodology, Rally, SQL, Oracle.
Confidential, Englewood, CO
Automation Tester/Analyst
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across the application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in ANT configuration for running servers and scripts after the build.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.
Confidential, Mankato, MN
QA Engineer
Responsibilities:
- Plan and execute the Test Plan for Centralized Contact Information application.
- Created test scenarios and test cases based on functional documents and User stories.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Jira for CCI project.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Performed User Acceptance Test on the application by interacting with the end-users.
- Executed test cases manually for CCI project to verify the expected results worked with technical designers and architects to understand.
- Performed browser compatibility testing, to ensure same UI and functional behavior of website across different versions of IE, Firefox, Chrome, and Safari.
- Performed the address search across different Maps such as Google, Bing and Map Quest. Verified the application for multi device compatibility such as Mobile, Tablet and PC.
- Performed Mobile testing with iPhone and Android phones as well as tested tablets as per the client requirement.
- UsedSelenium, python WebDriver for regression testing and running the automation suite for CCI project as a part of data center move.
- Created automation test scripts to test all end-to-end components.
- Made scripts in Java and Java script forseleniumtesting.
- Created TestNG framework scripts using WebDriver from the scratch of Identity Management project of its login flows and self-care links.
Environment: Selenium WebDriver, Java, Java Script, Xpath, Web Services, Test NG, HTML, CSS, AJAX, HP Quality Center, Agile, Rally, SQL, Oracle, TOAD, SVN, Jenkins.
