We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

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.

We'd love your feedback!