Test Automation Engineer Resume
Rockville, MD
PROFESSIONAL SUMMARY:
- 6+ years of extensive experience in Software Testing in Automated and Manual Testing of Web and Client/Server Applications in different platforms and environments.
- Skilled in evaluating users’ needs through performing System configurations, Test planning and reporting.
- Understanding and working knowledge of Automation Testing Frameworks - Cucumber, Data driven, Behavior Driven Development (BDD), Keyword driven and Page Object Patterns.
- Possessed thorough understanding of Agile/SCRUM/Waterfall software development methodology and process.
- Proficient in performing Functional, Regression, Integration, Black box and Grey box testing.
- Good Knowledge in performing defect tracking & management in JIRA.
- Expert at conducting various QA phases like Test Design, Test Development and Defect Tracking using JIRA.
- Experienced in developing Test plans, Test cases, RTM manually using HP ALM/Quality Center and Test scripts using automation tools and Selenium IDE and Web Driver.
- Excellent conceptual and working knowledge on testing in Oracle, SQL Server environments.
- Experienced in developing and executing automated Regression testing and System testing using Selenium IDE and Web Driver.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven and Data Driven Framework in Selenium.
- Proficient in Automation scripting using Selenium WebDriver, Maven, TestNG.
- Expertise in working on Agile/Scrum BDD environment with Selenium WebDriver, Java and Cucumber.
- Experienced in using Maven build tools to manage framework dependency jar files and configuring Selenium jar files to suit in testing environment.
- Good Knowledge in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the local team as well as with the team in overseas.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Strong knowledge in web services testing using SoapUI.
- Excellent problem solving and analytical skills in designing, developing, and implementing.
TECHNICAL SKILLS:
Testing Tools
: HP ALM/Quality Center, Selenium IDE, Selenium Grid, Selenium WebDriver, JIRA, Soap UI
Programming Languages: Java, Java Script, CSS, C#, .Net
Networking & Protocol: Http, Https, POST, REST
Web and GUI Tools: HTML, CSS, JavaScript, JQuery
Continuous Integration Tools: Jenkins, Hudson, Bamboo
Version Control: SVN, Git
Project Build / Framework: Junit, TestNG, Maven, Page Object Model, JMeter
Development Ide: Eclipse
Databases: MySQL, Oracle, MS SQL Server
Test Management Tools: JIRA, Quality Center, ALM
Project & Bug Tracking Tool: JIRA, MS Project
Application Servers: Apache, Tomcat
Software Development Methodologies: Agile, Waterfall
Operating Systems: Windows, Linux/UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Test Automation Engineer
Responsibilities:
- Analyzed requirements and developed tests for developers to use in test-driven development.
- Used Release Module to manage the challenging process of policy issuing applications.
- Documented the modification requests and defects and their trailing history using JIRA.
- Used JIRA as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
- Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Executing Test cases, ad-hoc product testing, reporting bugs, reporting tester status, writing test scripts using HP ALM.
- Documented defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
- Created SQL queries for validating the data in database.
- Performed black box testing, database testing, and web-based testing on several test phases; developed components for each transaction used in the test script or scenario by using Selenium.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Developed test automation scripts using Selenium WebDriver for regression testing for releases of the application.
- Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
- Used JUnit framework to run unit test and Maven to build the Project.
- Used Maven for the dependencies.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
- Performed testing using SOAPUI on different data sources and validated the RESTful web services.
- Participated in QA reviews and implementation of processes and procedures improvements.
- Prepared daily status summary reports with details of executed, passed and failed test cases.
ENVIRONMENT: JIRA, HP ALM, Java, JavaScript, DB2, MySQL, XPath, CSS, Windows, Linux, MS Word, MS Excel, MS Outlook, PowerPoint, Selenium IDE, Selenium Grid, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Jenkins, SoapUI, Agile.
Confidential, Wilmington, DE
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional and Design specifications of the product, wrote effective Test cases for both manual and automated tests.
- Responsible for Functional testing, Regression testing, and Integration testing.
- Performed Smoke and UAT testing to ensure high quality of the deliverable.
- Performed manual and automated testing including Back-end and Front-end Testing.
- Created Test Plan, Test Strategy, Test Case Design, Test Execution, Defect Entry in JIRA.
- Used JIRA to design Test Documents, including Test Plan, Test Requirements, Test Cases and Test Procedures for functional and GUI Testing.
- Performed Database Checks using SQL quires to make sure the data was persisted correctly.
- Handled the tasks of developing testing procedures to provide support to mobile browsers and devices.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Developed Selenium WebDriver test cases using Java, TestNG framework.
- Developed automation framework for Selenium WebDriver in Page Object Model Framework.
- Performed Automated Regression testing and System testing using Selenium.
- Used Maven build tools to manage automation framework.
- Used GitHub as a source repository system.
- Worked with utilities like Firebug and Firepath for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.
- Involved in using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Performed Web Service API testing using Smart Bear SoapUI and created regression suite with assertions.
- Participated in various Agile Scrum Meetings.
- Participated in group meeting and walkthroughs.
ENVIRONMENT: Selenium Grid, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Jenkins, SoapUI, Agile, Jira, HP ALM, Java, JavaScript, DB2, MySQL, XPath, CSS, Windows, Linux, Oracle, SQL server, MS Word, MS Excel, MS Outlook, PowerPoint.
Confidential, Atlanta, GA
Software Tester
Responsibilities:
- Determined optimal application performance according to specifications by executing Test plans and scripts.
- Collaborated with software personnel in application testing, such as Unit and Acceptance Testing methods.
- Identified reusable scenarios for automation in Quality Center/ALM.
- Uploaded Test cases in Quality Center/ALM and mapped with Requirements.
- Wrote SQL queries to check proper data population in database.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed a Keyword Driven Automation Frameworks using Selenium.
- Participated in weekly status meeting with Team members, Team managers.
- Participating in Project review meetings.
ENVIRONMENT: Quality Center/ALM, HTML, JIRA, Oracle, SQL server, Selenium, TestNG, Cucumber, Maven, Git, Jenkins, SoapUI, C++, VB Script, SQL Server, Java, Oracle, Jbehave, MS Word, MS Excel, MS Visio, Windows.