Quality Analyst/ Automation Engineer Resume
Skillman, NJ
SUMMARY
- Over 7 Years of experience in Software programming and testing strategy for Web and Client/Server based applications using both Automation and manual testing.
- Worked on testing software applications in various domains.
- Experienced in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Risk Analysis, Process Planning, Test Design, Performing Test, Defect Tracking, Management and Test Reporting, Traceability matrix,.
- Proficient in analyzing Functional Requirement Specifications (FRS) and System Design Specifications (SDS).
- PerformedInstallation testing, Sanity testing, Functional testing, Retesting, Regression testing, System testing, GUI& Browser compatibilitytesting and Documentation testing, Ad - hoc testing, End-to-End Testing, UAT testing, Black box and white box testing.
- Experience in one or more scripting languages and/or programming languages.
- Executing Automation projects on JAVA with Selenium testing.
- Involved in defining Automation Test Strategy focusing on Test Case and Test data preparation using Selenium Web Driver.
- Experience in working with Quick Test Professional (QTP/UFT).
- Experience in writing test scripts for automating Web applications by using Testing, JUnit, and Cucumber framework with Selenium Web Driver.
- Experience in scripting languages Java, Developer 2000, Visual Basic, VB.NET, ASP.NET, C, C++, Oracle, HL7, Live link, Magento, Salesforce.com and Oracle Applications.
- Proficient in developing & executing SQL Queries for Testing the Data Base.
- Fluency in web services standards, technologies and tools (e.g. XML, SoapUI, RESTful, etc.), experienced in architecting enterprise-class web services.
- Working knowledge in Quality Center, HP ALM and JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium Web Driver,JAVA, JUnit.
- Knowledge in Amazon Web Services (AWS) with EC2 applications.
TECHNICAL SKILLS
Automation Testing tools: Selenium Web Driver, RC, IDE, Grid, Quick Test Pro (QTP), JMeterUnified Functional Testing (UFT),SoapUI,Testing, JUnit, Cucumber, Load Runner, RESTful.
Operating Systems: Linux, Windows 95 / 98 / XP / NT, Windows 7.
Bug Tracking Tools: Quality Center, HP ALM, JIRA.
Programming Languages: Java, C++, Python, VB.NET
Databases: Oracle, MySQL, MS Access.
Web Technologies: HTML, XML, CSS, Java script, Web Services, JSP.
Applications: MS Office, MS Project, Visio, Browser Stack, Perfecto mobile.
PROFESSIONAL EXPERIENCE
Confidential, Skillman, NJ
Quality Analyst/ Automation Engineer
Responsibilities:
- Experience in Agile work environment.
- Written and Executed Selenium tests scripts using JAVA programming language for automation testing of the web application using Selenium Web Driver and also involved in Manual testing.
- Automated test cases using TestNG framework.
- Created Page Object Design model for writing test cases in TestNG.
- Automated test cases using Junit and Hybrid driven framework.
- Implemented Selenium Grid to run regression tests on multiple platforms and browsers in parallel.
- Used Selenium Locators like id, name, XPath, link Text, CSS selector.
- Involved in System integration test (SIT), Sanity Testing and Regression testing phases.
- Performed web based performance testing and analysis using JMeter.
- Involved in writing the test Cases using Cucumber Framework in Selenium Scripts.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins.
- Created, Reviewed and updated Test Scenarios, Test Cases and Test Data.
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verification.
- Tested the application for different browser compatibility such as IE, Mozilla Firefox and Chrome.
- Experience with Assertions like XPath and SOAP responses.
- Experience in preparing the test reports using Quality Center.
- Created Trace ability matrix to keep track of changes in requirement to that of the testing efforts.
- Performed back end testing using SQL queries in Oracle database.
- Tracked and reported defects into Quality Center and notified management with details. Written, executed Test cases, and documented defects in the Quality Center.
Environment: Selenium Web Driver, HP QC, LINUX, java, Windows, Linux, SQL Server, XML, Eclipse, SoapUI,TestNG, JUnit, Browser Stack, Perfecto mobile.
Confidential, IL
QA Engineer
Responsibilities:
- Extensively involved in all phases of SDLC (Software development Life cycle) using agile methodology (SCRUM).
- Prepared test plans and functional test cases for automated testing according to functional requirements.
- Created automated test scripts via Selenium Web Driver for UI and functional testing which can be added to TestNG based automatic regression test suite.
- Actively involved in defining Automation Test Strategy focusing on Test Case and Test data preparation using Selenium Web Driver and JUnit.
- Worked extensively with page object model by separating the abstraction of the test object and the test scripts and made non-brittle test code and reduce/ eliminate duplicate test code.
- Developed smoke test cases usingSeleniumIDE tool and regression test casesusing Seleniumweb driver integrated with Java.
- Created Reusable functions and test class which can be used for testing and executing Selenium test scripts for an application on different browsers.
- Used Selenium Grid for parallel test execution across multiple virtual machines and reduce the overall test suite execution time.
- Worked with writing scripts for BDD work using CUCUMBER.
- Used GIT Version controller for develop and deploy the code.
- Prepared traceability matrices to fill gaps between requirements and test cases covered.
- Wrote SQL queries for searching, creating and updating test data and ensured data quality.
- Managed and executed test cases and logged defects in defect reporting tools using HP ALM.
- Performed Smoke Testing, Functional, Integration and Regression Testing of the website.
- Responsible for providing regular test and defect status reports to the QA manager.
Environment: Selenium Web Driver, JIRA, LINUX, java, Windows, SQL Server, GIT, Eclipse, JUnit, Browser Stack, Perfecto mobile.
Confidential, CA
QA Selenium/Functional Tester
Responsibilities:
- Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Analyzing of web services/API User requirements, design documents and prepared test cases in QA Complete for SOA Applications.
- Developed automated scripts using Selenium to perform functional and regression testing for web based applications.
- Written automated scripts with XPaths to identify web elements such that most of the browsers can be used.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like XPath and SOAP responses.
- Ran regression scripts to ensure that the existing features are working fine.
- Communicate testing status to QA lead, project managers, and cross-functional teams who are involved in User Acceptance Testing.
- Designed and executed manual test cases through QTP.
- Performed Traceability matrix and updated the bugs using HP QC.
- Performed Black Box testing, Functional testing using QTP/UFT .
- Executed the tests to verify the web Usability using Quick Test Pro (QTP/UFT).
- Used Hybrid Frame work to test the Functionality of the application.
- Interacted with the development team to validate the scope of fixing the bugs.
Environment: Java, Selenium Web Driver, Selenium IDE, Eclipse IDE, TestNG, JUnit, SoapUI, HP QC, Quick Test Pro (QTP/UFT 11.5), JIRA, Load Runner, Browser Stack.
Confidential
QA Tester
Responsibilities:
- Involved in Manual and Automated Testing of the assigned modules.
- Conducted Black Box Testing (Functional Testing and Regression Testing) using Quick Test Professional.
- Using QTP to capture, verify and replay user interactions automatically to identify defects.
- Involved in Setting up the Data for Integration and End-to-End Testing.
- Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, metrics, QA Issues and Defects.
- Interacted with developers on defects status on a daily basis.
- Maintained test scripts in Quality Center.
- Wrote scripts using Selenium IDE for functional testing.
- Expertise in designing user defined functions using the VB Scripting in QTP
- Involved in Preparing the Test Strategy Document, Test Cases and Test Cases Execution for all modules
- Involved in moving all the Test Cases for all modules and Reporting from Microsoft Excel into Quality Center.
- Porting of Requirements, Test Conditions, execution of scripts, analysis of results and graphs, bugs /issues tracking and management done through Quality Center.
Environment: Quick Test Professional (QTP 10.0), Quality Center, XML, IE, Java, Windows, Linux, VB scripting, Microsoft Excel.
Confidential
Quality Assurance Tester
Responsibilities:
- Analyzed on the Test Strategy, Test Plan, Test Procedures, and Test Cases.
- Wrote SQL queries to retrieve the information from the MS SQL server database to check whether information has been updated.
- Executed Manual Test Cases towards Functional Testing of Sales Module.
- Worked closely with the application development teams to troubleshoot issues found.
- Performed Smoke Testing, Functional, Integration and Regression Testing of the website.
- Responsible for updating and maintaining Test Director for all the defects found during the functional and regression testing and follow up the Defect life cycle.
- Performed Database Testing on Oracle Database, created SQL queries to validate the business logic and the database
- Actively involved in all phases of testing including User Acceptance Testing.
- Worked with the development team to ensure that all the defects were fixed and closed in a timely manner.
Environment: Linux, J2EE, Java, SQL Server, Oracle Db, QC.
