Sr. Qa Automation Engineer Resume
Malvern, PA
SUMMARY
- 8 years of experience in Information Technology with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Expertise in Testing Web Based Applications, AS400 systems and Oracle JDE.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Cucumber, Jenkins, Quality Center, JMeter, JIRA, SOAPUI and Version One.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in automation project continuous integration using Jenkins/Hudson with Ant/Maven build tools.
- Performed Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security, Database Testing and Mobile Apps Testing.
- Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experience in C++, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, XPATH and CSS.
- Extensive experience working with Databases such asOracle, SQL Server and MS - Access.
- Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, QTP, HP Quality Center, SOAP UI, ALM, Cucumber, Jbehave.
Languages: HTML, CSS, JavaScript, Java, XML, Shell Script,Groovy.
Test Framework: Junit, TestNG
Methodologies: Agile-Scrum, Waterfall, V-Model, Integration
Build Tools: Ant, Maven
Integration Tools: Jenkins, Hudson, Cruise Control
Databases: Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential - Malvern, PA
Sr. QA Automation Engineer
Responsibilities:
- Design keyword driven framework for selenium automation using Webdriver, Java and Junit
- Created Cucumber Feature Files
- Worked on SOAP UI, Postman, Parasoft's SOAtest as part of Soap/Rest API calls testing
- Design, build and maintain story based test automation scripts for UI validation usingCucumberthrough business, functional, and technical expertise.
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
- Create and maintain test cases, test runs using test case management tool Test Rails
- Interact with the Business Analysts for requirement analysis, test case reviews.
- Generate weekly status reports using Test Rails and share with the management team.
- Follow agile scrum methodology as part of SDLC.
- Test SOAP and REST web services using SOAPUI and build scripts using Groovy
- Implement data driven framework and function Library using Groovy for Rest services automation.
- Database testing by writing SQL queries in SQL developer tool
- Develop data driven framework to test web services using java, Junit in STS
- Participate in daily scrum, sprint, grooming, planning, retrospective meetings as part of agile process
- Cucumberwas used for regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Log defects, monitor their status and track them to closure using JIRA.
- Work in couple of projects across multiple teams simultaneously.
- Present sprint demos to product owners at the end of every sprint.
- Perform system testing, functional testing, integration testing, smoke testing and regression testing.
- Support smoke and regression testing in production environment during rolling deployments.
- Design object repository in the selenium framework using CSS and XPATH locators.
- Actively participated agile and scrum, review and developed test scenarios.
- Interacted with the business analysis and developers in requirements analysis, review, Design the documents and testings and documents which are developed in to agile, scrum and Manage code repository in Nexus and build the confluence pages for reference.
Environment: Java, JavaScript, Selenium, Cucumber, TestNG, Test Rails, SOAPUI, JIRA, Maven, Jenkins, STASH, Log4j, XSLT, SQL, Oracle SQL developer
Confidential - Germantown, MD
Sr. QA Automation Engineer
Responsibilities:
- Design keyword driven framework for selenium automation using Webdriver, Java and TestNG
- Design, build and maintain story based test automation scripts for UI validation usingCucumberthrough business, functional, and technical expertise.
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
- Create and maintain test cases, test runs using test case management tool Test Rails
- Interact with the Business Analysts for requirement analysis, test case reviews.
- Generate weekly status reports using Test Rails and share with the management team.
- Follow agile scrum methodology as part of SDLC.
- Test SOAP and REST web services using SOAPUI and build scripts using Groovy
- Implement data driven framework and function Library using Groovy for Rest services automation.
- Database testing by writing SQL queries in SQL developer tool
- Develop data driven framework to test web services using java, TestNG in eclipse
- Participate in daily scrum, sprint, grooming, planning, retrospective meetings as part of agile process
- Cucumberwas used for regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Log defects, monitor their status and track them to closure using JIRA.
- Work in couple of projects across multiple teams simultaneously.
- Present sprint demos to product owners at the end of every sprint.
- Worked on EDI, ICD, EHR, HIE, PHI data masking in compliance with HIPAA, PHI etc.
- Perform system testing, functional testing, integration testing, smoke testing and regression testing.
- Validated, analyzed and tested the XML files as per HIPPA standards for EDI 837/835 format.
- Worked on EDI on 20/271 (Health Care Eligibility), 835/837 (Claims/Payments processing) on different system like Billing systems (QMS Focus, Nautilus), Relay Health, Oliver. Also on ICD, EHR, HIE, PHI data masking in compliance with HIPAA, PHI etc.
- Support smoke and regression testing in production environment during rolling deployments.
- Design object repository in the selenium framework using CSS and XPATH locators.
- Actively participated agile and scrum, review and developed test scenarios.
- Interacted with the business analysis and developers in requirements analysis, review, Design the documents and testings and documents which are developed in to agile, scrum and Manage code repository in STASH and build the confluence pages for reference.
Environment: Java, JavaScript, Selenium, Cucumber, TestNG, Test Rails, SOAPUI, JIRA, Maven, Jenkins, STASH, Log4j, XSLT, SQL, Oracle SQL developer
Confidential - NYC, NY
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Developed Selenium test cases using Junit framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Run script as a batch file through ANT and generated testing report.
- Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
- UsedCucumberautomated testing to test new and existing functionality.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
- Involved in testing the mobile application of LearnVest App on Android and iOS.
- Communicate and collaborate with other departments to analyze mobile testing requirements defineand implement test cases and test plan.
- Usability testing of mobile applications across all the major platforms (iPhone, iPad, Android, BlackBerry, etc.)
- Reported the bugs, Email notifications to the developers using JIRA.
- Provided back end testing for data validation using SQL on Oracle.
- Actively participated agile and scrum, review and developed test scenarios.
- Interacted with the business analysis and developers in requirements analysis, review
- Instructed individually and in groups, using variousteachingmethods such as lectures, discussions, and demonstrations.
- Designthedocuments and testings and documents which are developed in to agile, scrum and Manage code repository in STASH and build the confluence pages for reference
Environment: Java, Selenium WebDriver, Jenkins, Junit, Ant, Cucumber, SOAP UI, Jira, SVN, Mobile Testing, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows, Android and IOS.
Confidential - Atlanta, GA
QA Engineer
Responsibilities:
- Performed automation testing using TestNG and Selenium WebDriver framework and generated reports through TestNG.
- Involved in setting up configuring the testing environment with Eclipse, JUnit, and Selenium WebDriver and Selenium Java client driver.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform
- Used Selenium RC to run tests in different browsers (Internet Explorer, Chrome, and Firefox).
- Used Eclipse IDE to run scripts as JUnit tests.
- Converted QTP scripts into Selenium scripts.
- Used Java as Language and Eclipse as IDE.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Developed and managed UNIX scripts as well as ran scripts on daily basis.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using JUnit.
- Performed cross browser compatibility testing between different operating systems.
- Kept a strong communication with QA manager, Product manager, and developers.
Environment: Java, Selenium WebDriver, JavaScript, JUnit, Jenkins, SoapUI, XPath, Maven, Eclipse IDE, Agile, JIRA, Bug Zilla, SQL, PL/SQL, Oracle, Windows.
Confidential
QA Engineer
Responsibilities:
- Analyzed the business and system requirements and developed test plans for System Testing.
- Performed manual testing of both front and back end of the system.
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
- Created Data driven test cases using Java/Selenium/XML & Property files.
- Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Configured ANT build scripts to run tests, develops reports and send notifications.
- Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
- Designed Modularized framework for functional automation using Selenium RC and Java
- Prepared a regression and functional test scripts using Selenium.
- Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
- Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Developed, maintained and conducted smoke test cases for QA environments.
Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, XPath, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.
Confidential
QA Tester
Responsibilities:
- Analyzed requirements, functional specification & required documents for Manual Testing.
- Reviewed project specs and worked closely with BA and Development for creating Test Cases.
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
- Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
- Wrote SQL queries for database backend testing.
- Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
- Participated in biweekly and monthly report meetings.
Environment: Manual Testing, MS Office, Quality Center, SQL Server, Windows.
