Qa Engineer Resume
Mount Laurel, NJ
SUMMARY
- Over 7+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Experience in developing end to end automation using Selenium Web Driver, Junit/TestNG, ANT, Maven, Jenkins, Jbehave, Cucumber, Web Services (REST, SOAP).
- Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
- Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maven, REST and JSON web services, methodologies and procedures.
- Expertise in using Selenium Web Driver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented PROGRAMMING concept and Java Language. Used Junit/TestNG framework to run unit tests and Ant/Maven to build the Project.
- Expert in integrating Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
- Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
- Good experience in Web Services testing using Soap UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using Soap UI.
- Hands-on experience with end-to-end API Automation testing using SOA test and Soap UI.
- Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM ClearQuest, BugZilla etc.
- Performed automated acceptance tests written in BDD (Behavior Driven Development) using C#,SpecFlowand Selenium WebDriver.
- Develop Test Automation framework for existing applications and websites based on Page Object Model.
- Created and automated functional for new customer and existing customer usingSpecFlow, build initial automated tests usingSpecFlow+ SpecRunner.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environments.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, specflow, Junit, TestNG, HP-UFT(QTP), HP Quality Center, Soap UI, ALM, Cucumber, Jbehave
Languages: C, C++, HTML, CSS, JavaScript, Java, XML, Python, Shell Script
Web Debugging Tool: XPath, Firepath, Firebug.
Built Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Databases: SQL Server, MS Access, My SQL, Oracle
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Mount laurel, NJ
QA Engineer
Responsibilities:
- Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases.
- Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Review and analyze system specifications.
- Collaborate with QA Engineerto develop effective strategies and test plans.
- Execute test cases (manual or automated) and analyze results.
- Evaluate product code according to specifications.
- Create logs to document testing phases and defects.
- Report bugs and errors to development teams.
- Help troubleshoot issues.
- Conduct post-release/ post-implementation testing.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Developed automation test scripts for client -server and web based applications using Python, Silk.
- Used JIRA workflows and JIRA Agile to track issues on sprints
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile apps using Appiumtest automation framework.
- Agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Used JIRA & ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Postman, Agile, JIRA, ALM,Octane, SQL, XML, Windows
Confidential, Irvine, CA
QA Engineer Automation and Manual
Responsibilities:
- Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Involved in Agile methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Assist the team in creating User Stories for the current and future Sprints.
- Understand the changing requirements and provide feedback and ideas on how to better our application and process.
- Improved front end testing procedures by implementing Selenium and SpecFlow web browser testing methodologies which has helped reduce browser related errors by almost 90%.
- Created Java based scripts for SeleniumWebDriver with TestNG as automation framework.
- Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
- Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Web driver and Jenkins.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Extensively UsedHPUFT(QTP) for automating the functional objects of non-web based components, manage Exception Handling, Data Driven testing automated tests on SOAP and REST services using tools such as SOAP UI Pro, JMeter, Postman, etc.
- Used JIRA & ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Environment: Selenium WebDriver, java, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts, SoapUI, agile, WSDL, JIRA,ALM, SQL, Hadoop,XML,, Windows.
Confidential, Charlotte, NC
QA Engineer
Responsibilities:
- Involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Developed and executed Manual Test Cases.
- Automated the manual test cases using Selenium WebDriver, using C#.
- Worked in a fast paced Agile Scrum team environment with CICD model.
- Attending Sprint Plan meetings and estimating story points for each user story. Analyzing the User Stories, New Features/Enhancements in Rally.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Implemented cross browser testing using Selenium API for Internet Explorer, Chrome & Firefox.
- Developed automated test cases using SpecFlow.
- Integration of automation batch run jobs with Jenkins and Octopus.
- Developed Customized functions to support the Data-driven framework in selenium.
- Proficient in using Rally for defect management, defect logging, defect tracking, defect triaging and defect closure.
- Test and verify low and high level creatives(adverts) on first and third party SDK on iPhone(iOS), Android devices.
- Execution of automated and manual test cases and analysis of testing results.
- Written test scripts from scratch for iOS and Android apps with Appium using Java on IntelliJ IDE utilizing TestNG and Maven.
- Utilizing Github for commits and synchronization of code written.
- Perform root cause analysis of issues found during testing across various platforms like web UI, mobile web, and native mobile apps.
- Performed automated API testing and Soap UI testing.
- Hands-on Experience working in Hadoop migration project and performing Big Data testing using Impala, Hive.
- Experience working in ETL Automation Tools such as Talend and designing End-to-End framework.
- Developed SQL Queries to check data validity and database Integrity.
- Interacted with Business Analysts and Software Developers for bug reviews and participated in QA meetings
- Actively Participated in Scrum meetings, reviews and developed test scenarios.
Environment: Selenium WebDriver, java, spec flow, python, Appium, VB scripting, MS Word, MS Excel, Rally, JIRA, Confluence, SQL, Hadoop, Windows 7 Pro, HP ALM, Para soft, Soap UI, Jenkins, Slack, Functional testing
Confidential, Columbus, Ohio
QA Automation
Responsibilities:
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Assist the team in creating User Stories for the current and future Sprints.
- Understand the changing requirements and provide feedback and ideas on how to better our application and process.
- Understand the User Stories in JIRA and create test scripts in ALM.
- Execute Test Scripts in ALM.
- Around Seven years of IT experience in various stages of Software Testing Life Cycle (STLC) including requirement, planning, analysis, execution of test cases of web-based, and portal-based applications.
- Designed and developed automated tests using Selenium WebDriver for UI automation.
- Passionate about creating thorough test plans, brutal test cycles and Python development.
- Created a basic automated test pipeline utilizing Jenkins / Python unit test to drive Roku functional test.
- Created Appium tests using Python and selenium.
- Mobile app testing (Manual Testing and Appium tool)
- Automating Android tests using Appium, UiAutomatorViewer, Selenium and creating Device properties, JSON data.
- Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities. Implemented Appium Scripts to test iOS and Android platforms
- Developed fully automated Regression test suite (test code & test content) for Mobile app on iPhone and Android in Java using Appium TestNG, XCode.
- Created page layouts, search layouts to organize fields, custom links, related lists
Environment: agile, JIRA,ALM, SQL, Hadoop, XML, selenium webdriver, python, Appium, Apex data loader, salesforce, work bench, Windows
Confidential, Atlanta, GA
QA Engineer Automation and Manual
Responsibilities:
- Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Assist the team in creating User Stories for the current and future Sprints.
- Understand the changing requirements and provide feedback and ideas on how to better our application and process.
- Improved front end testing procedures by implementing Selenium and SpecFlow web browser testing methodologies which has helped reduce browser related errors by almost 90%.
- Created Java based scripts for SeleniumWebDriver with TestNG as automation framework.
- Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
- Experienced in using Flume to transfer log data files to Hadoop Distributed File System (HDFS)
- Good experience in Troubleshooting, Performance tuning, Optimizing, Performance large scale Hadoop cluster with Data Ingestion.Involved in creating Android Web App and Hybrid App Automation Test cases using Appium
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Web driver and Jenkins.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Extensively UsedHPUFT(QTP) for automating the functional objects of non-web based components, manage Exception Handling, Data Driven testing automated tests on SOAP and REST services using tools such as SOAP UI Pro, JMeter, Postman, etc.
- Designed, developed and maintained API automation scripts using ReadyAPI for over 6 complex APIs with numerous endpoints.
- Validated web services using Groovy Scripts in Soap UI.
- Used JIRA & ALM for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Environment: C# VB.NET, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts, SoapUI, agile, WSDL, JIRA,ALM, SQL, Hadoop,XML,, Windows.
Confidential
QA Tester
Responsibilities:
- Planned and managed the appropriate testing effort for any given module.
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
- Conducted end to end test executions on the entire application.
- Monitor the Test Execution Progress and Manage the Issues during Test Execution.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
- Share status reports (Daily / Weekly /Monthly) to all the stakeholders and management.
- Performed Integration testing, Regression testing and System Testing.
- Work with the development / support teams to fix the environmental issues encountered during test executions.
- Communicate defects using Quality Center (QC) with proper Severity and Priority.
- Execution of System Integration Testing, User Acceptance Testing.
- Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
Environment: Quality Center, Test Director, MS Excel, web based application, UNIX, SQL Server and Windows XP.