Test Automation Engineer Resume
Timonium, MD
SUMMARY
- 6+ years of experience in Software Testing both Manual and Automation with a solid understanding of Test Planning, Test Design, Test Execution, Defect Reporting. Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Expertise on Agile environment and testing the application under SCRUM (Agile) Methodology.
- Well versed in reviewing and analyzing the business requirements and developing Test plan, Test strategies, Test cases, Test data, Test procedure, Test reports and documentation of Manual and Automation Tests.
- Good experience in UAT; Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG, JUnit for various domains.
- Extensively experienced in creating frameworks from scratch Level.
- Hands on experience in Black Box with expertise in Functional and Regression tests.
- Experienced in Integration testing, System testing, Smoke testing, Unit testing and GUI testing.
- Hands on experience in defect tracking tools such as JIRA and ALM/Quality Center.
- Experienced in working with HP ALM/Quality Center for Site Administration.
- Good Knowledge in testing backend SQL Queries on Oracle and SQL Server.
- Experience with Java Web Framework, with sound knowledge in Object oriented programming.
- Experienced in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites.
- Experienced in using web debugging tool like Firepath and Firebug.
- Exposure to Behavior Driven Development using Cucumber and Gherkin statements.
- Good experience in Web Services testing using SOAP UI, Restful.
- Excellent analytical and problem solving skills.
TECHNICAL SKILLS
TESTING TOOLS: Selenium WebDriver, Selenium Grid, HP ALM, JIRA, Soap UI
TESTING FRAMEWORK: JUnit, TestNG
IDE: Eclipse, InteliJIdea
DATABASES: SQL Server, Oracle, DB2, MS Access
PROGRAMMING LANGUAGES: VB.NET, C#, VB, C/C++, PHP, Java
WEB TECHNOLOGIES: ASP.NET, Web Services, HTML, CSS, XHTML, XML
SOFTWARE PACKAGES: MS Visio, MS Office Tools (Word, Excel, Access, PowerPoint, Outlook)
OPERATING SYSTEMS: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, Timonium, MD
Test Automation Engineer
Responsibilities:
- Analyzed the application requirements and System design and converted in to suitable Automation Test Suite.
- Involved in requirements Analysis & Review, Test Scenarios Identification, Test Case Preparation, Test Case Execution, Review of Test Cases and analyzing Defects.
- Participated in the Sprint Planning Sessions to plan the test execution.
- Performed Unit testing, Smoke testing, Functional testing, Integration testing, Regression testing and User acceptance testing.
- Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
- Performed Manual Testing for the Functionality and GUI of the application using JIRA.
- Used HP ALM to create Test Plan and Test Cases and executed
- Wrote SQL queries for validating Data.
- Developed Web based applications and Client - Server technologies using HTML, CSS, and JSON.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium WebDriver and TestNG.
- Designed Automation Testing Framework for web-based application using Java, WebDriver, TestNG, Maven and Jenkins.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Developed External Library using Java for Selenium Automation.
- Effectively used Selenium, Java, TestNG/Junit and Maven to perform end-to-end JUnit testing.
- Involved in developing SOAP, RESTful Web services and APIs with JSON and XML.
- Generated defect status report, QA status reports, Risk Analysis documents, Requirements Traceability reports, Test Execution and test results summary reports.
Environment: Java, Selenium WebDriver, Selenium Grid, Firebug, FirePath, CssSelector, Test-NG, GitHub, SVN, Page object pattern (POM), Cucumber, Maven, Jenkins, HTML, XML, XPATH, Oracle SQL, SoapUI, JIRA, C/C++, MS Word, Windows.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Interacted with the stakeholders in finalizing the requirements on regular basis.
- Worked on creating and documenting Test Plans and Test Cases and register the expected results.
- Involved in developing and executing comprehensive system Test plans and scripts, and facilitating testing across multiple departments.
- Created manual Test cases and Test suites for different modules of the application.
- Used JIRA for bug tracking, documentation management.
- Back-end testing using Oracle and prepared reports by developing and executing SQL queries.
- Automated the regression test cases using TestNG.
- Developed both Data-driven and Keyword-driven Framework using Selenium.
- Developed and implemented automated Frame work for Selenium WebDriver using Java.
- Supported systems team integrate CI/CD pipeline using Jenkins build tool.
- Used Git, GitHub and SVN for code version control.
- Configured ANT build scripts to run tests, develop reports and send notifications.
- Involved in regression testing for the modified builds.
- Conducted UAT with the business.
Environment: Selenium WebDriver, Selenium Grid, Eclipse, XPath, Firepath, Firebug, CSS, Java, Java Script, JIRA, JUnit, Windows, MS SQL Server, Test-NG, GitHub, SVN, MS Outlook, MS Visio, MS Word, PowerPoint, Apache POI, Page object pattern (POM), Cucumber, Maven, Jenkins, SOAP UI.
Confidential, St Louis MO
Software Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Perform positive and negative, security testing to ensure application is according to requirements.
- Wrote the test cases based on the test scenario, test data.
- Involved doing Black box testing including functional, Exploratory, GUI, System testing, Integration, Compatibility testing, across platforms on Windows, Mac, Linux.
- Reported the defects with development team using Quality Center/ALM.
- Wrote complex SQL Queries for back end testing for both Oracle and SQL databases.
- Used build tool Maven to generate test report and interacting with TestNG.
- Used automated scripts and performed functionality testing during the various phases of the application development.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Performed automated testing during system test and regression test phases for each Release.
- Logged the defects encountered during UAT.
- Designed Critical Reports as per the business rules.
Environment: Quality Center/ALM, Selenium, TestNG, Windows, UNIX, C/C++, SQL, Java, J2EE, HTML, XML, MS Word, MS Excel