Qa Automation Engineer Resume
New York, NY
SUMMARY
- Quality Assurance professional with over 6 years of experience in manual and automated Quality Assurance, and working with geographically - diverse and international project teams.
- Full Software Development Life Cycle (SDLC) experience, involved in requirement analysis, design, Development, testing, and maintenance with working experienced in Agile, Scrum and Waterfall Environments.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, HP Quality Center/ALM, Junit, TestNG, Jenkins, Cucumber, Jenkins to develop automation testing scripts for web and client server applications.
- Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
- Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
- Experienced in using Apache POI to read teh data from external sources like Excel files in order to perform Data Driven Testing from TestNG DataProvider.
- Proficient in using Soap UI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
- Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.
- Experience in API automation using Soap UI/PostMan.
- Experience with testing web services using SOAP UI/Postman and XML.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
- Experienced coordinating and working with offshore and onsite team (QA, Dev, PM, PO, Scrum master).
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Automation/Testing Tools: Selenium WebDriver, Quality Center/ALM, Cucumber, SOAP UI, REST ASSURED, POSTMAN
Frameworks: TestNG, Junit
Scripting Languages: JavaScript
Web Technologies: HTML5, XML, CSS3, DHTML
Build Tools: Ant, Maven
Defect Tracking: Jira, ALM
Continuous Integration Tools: Jenkins
Operating Systems: Windows, Linux, Android
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug teh code.
- Worked on Data Driven Framework and POM for Automation test scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Added many front-end automation tests and BDD steps usingCucumberspecification framework, TestNG, Appium and Java which decreased 75% of manual testing.
- Maintained and executed Maven build files for running automated tests.
- Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Design and Implementation of BDD framework usingCucumber.
- Developed test suite, test cases, execute test cases and generate report in Postman.
- Implemented test scripts based on teh test cases and test data in JIRA.
- Performed xml data validation using assertion method in Postman.
- Involved in testing Web services and XML with tool REST ASSURED.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST) and built a framework for continuous support for future releases.
- Conducted backend testing using SQL queries to validate data for database.
- Verified, edited and update test data in new or existing systems before testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in teh application.
- Worked in teh form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Appium, Jenkins, Cucumber, POSTMAN, REST ASSURED, Data Driven Framework, JIRA, XPath, WebServices, agile, SQL, GIT, Windows.
Confidential, Irving, TX
Test Automation Engineer
Responsibilities:
- Involved in understanding and analyzing of business requirements.
- Involved in performing manual, automation as well as web services testing.
- Worked in agile project execution methodology.
- Involved in sprint planning, review meetings.
- Involved in designing teh test plan which covers test objectives, test strategy, test environment details etc.
- Involved in writing manual test cases to teh extent with teh intent of finding valid functional bugs.
- Involved in test case reviews with teh product management team and modified teh test cases based on teh review comments.
- Involved in all teh phases of defect life cycle management.
- Involved in writing automation scripts for regression testing using Selenium WebDriver using java.
- Used Eclipse IDE to develop & debug teh code.
- Involved in developing a hybrid automation framework.
- Used TestNG as a unit testing framework for automation scripts execution and reporting.
- Worked with excel worksheets in retrieving teh test data using Apache POI.
- Used Maven to build and run teh Selenium automation scripts.
- REST API testing using Postman to validate requirements.
- Used Jenkins for continuous integration.
- Performed web services testing of RESTFUL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Worked with GIT as a code repository.
- Worked with SQL to validate teh data in database.
- Performed web services testing with SOAP UI/ Postman by validating request and response for XML, JSON files.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, SOAP UI, REST, POSTMAN, XPath, Eclipse, HTML, CSS, JavaScript, XML, JIRA, SQL, agile, GIT, Oracle and Windows.
Confidential, Ludington, MI
QA Engineer
Responsibilities:
- Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
- Created automation test scripts using data driven framework and Page Factory model to test teh web applications using Selenium WebDriver with JAVA and maven.
- Used Jenkins to execute teh test scripts periodically on Selenium WebDriver for different platforms like desktop, tablet and mobile.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Involved in teh usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Used Eclipse IDE for developing automation scripts.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
- Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
- Shared Daily Status Reports with all teh team members, Team Leads, Managers.
- Used ALM/QC for progress and defect tracking.
- Tested teh application in highly dynamic environment with sprint team using Agile Methodology.
Environment: Selenium WebDriver, Cucumber, Eclipse, JIRA, Jenkins, Soap UI, Maven, Oracle, Java, SOA, TestNG, XPath, ALM/QC, Windows.
Confidential, Brooklyn, NY
QA Tester
Responsibilities:
- Has a good understanding environment using AGILE methodologies with SCRUM process.
- Reviewed requirements specifications and technical design documents to provide timely and meaningful feedback.
- Created detailed, comprehensive and well-structured test plans and test cases.
- Reviewed teh requirement document and wrote detailed Test Cases by referring requirement. documents, High level design document and User interface specification.
- Reviewed teh Test Cases dat are teh peers, attended teh Test Case review meetings and with BA and fellow testers and updated teh Test Cases as per teh review comments.
- Prepared teh Requirement Traceability Matrix (RTM) based on teh requirements.
- Developed and executed test cases to verify dat IT systems meet system requirements
- Created test Scenarios and test cases for all teh requirements.
- Involved in Backend, Regression, Integration, Functional, Smoke, End to End Testing.
- Tested database contents Using SQL Queries.
- Developed test cases for change request and existing defect fix.
- Tracked all teh test cases in ALM and mapped then to requirements to create RTM.
- Checked Database to determine successful transaction of test data from teh application by establishing connectivity using SQL commands.
- Conducted daily defect calls with development and UAT teams.
- Used HP ALM for Test Planning, Test execution and Defect Tracking.
Environment: Windows, Linux, SDLC-Agile/Scrum, SQL, ALM.