Qa Engineer Resume
Charlotte, NC
PROFESSIONAL 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/RC/IDE/Grid, 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 environment. Sound knowledge on Object Oriented Programming concept and Java Language. Used Junit/TestNG framework to run unit test 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 Clear Quest, BugZilla etc.
- Experience programming in C, C++, Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- Strong knowledge of Software Development Life Cycle(SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, 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
AgileScrum, 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, Charlotte, NC
QA Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Worked on Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used MAVEN for build management, source repository and Jenkins for Continuous Integration of the builds.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins
- Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.
- Utilized Jira as defect tracking tool on the project.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, agile, WSDL, JIRA, ALM, SQL, XML, Oracle, Windows
Confidential, Columbus, Ohio
QA Automation and Manual Engineer
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.
- Work with developers to identify and resolve defects.
- Create and track defects in JIRA.
- Participate in QA project planning & strategy process.
- Participate in Daily Scrum, Backlog Grooming, Sprint Planning, and Retrospective meetings.
- Present a live demo to the APO, Stakeholders and team members at the end of the Sprint.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver,TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approachescore Java programming skills using Eclipse IDE .
- Created Java based scripts for SeleniumWebDriver with TestNGas automation frame work.
- Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
- 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 environment 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.
- Involved in creation of automation framework in SeleniumWebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, agile, WSDL, JIRA,ALM, SQL, XML, Oracle, 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.
- Understand the User Stories in JIRA and create test scripts in ALM.
- Execute Test Scripts in ALM.
- Work with developers to identify and resolve defects.
- Create and track defects in JIRA.
- Participate in QA project planning & strategy process.
- Participate in Daily Scrum, Backlog Grooming, Sprint Planning, and Retrospective meetings.
- Present a live demo to the APO, Stakeholders and team members at the end of the Sprint.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver,TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approachescore Java programming skills using Eclipse IDE .
- Created Java based scripts for SeleniumWebDriver with TestNGas automation frame work.
- Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
- 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 environment 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.
- Involved in creation of automation framework in SeleniumWebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
- Responsible for Setting up Web Services project using WSDL in SoapUI and provided setup help to other team members.
- Perform 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 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.
- Involved in testing of web application by creating XML test suite.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts, SoapUI, agile, WSDL, JIRA,ALM, SQL, XML, Oracle, Windows.
Confidential, San Jose, CA
SDET Engineer
Responsibilities:
- Analyzed functional requirements and documented the user specifications and business rules.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Developed automated scripts using Selenium Web Driver, Java,Junit in Eclipse IDE to perform functional and regression testing for web based applications
- Worked on White-Box server-side System level test cases using Junit.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Developed automation framework to test SOAP based WebServices using TestNG.
- Involved in developing Selenium automation framework using Junit. Developed ANT targets to execute automation suites from command line.
- Used Java and C# languages 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.
- Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
- Done SOA testing for API's using Soap UI and Java framework for web services testing.
- Wrote automated test cases which can be re-used in Groovy for web services based on REST.
- Tested request and response XML's based web services interfaces using SoapUI.
- Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
- 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.
- Closely involved with development team, maintenance team and business team regarding changing requirements,builds and releases.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: C, Java, Selenium WebDriver, Junit, Ant, Jenkins, Soap UI, Eclipse IDE, Quality Center, XML, SQL, PLSQL, Oracle, Windows.
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed automation framework for Selenium RC in Modular Framework model.
- Tested applications developed in Java with J2EE framework.
- Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform using "Selenium Remote control".
- Used Selenium RC for writing test scripts for regression test coverage.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Integrated Selenium RC with existing API to test framework.
- Extended Junit framework by adding some helper classes and methods.
- Implemented Selenium GRID for compatibility testing.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Conducted backend testing using SQL queries to validate data for database.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Worked on Project Management tool- RTC, Jira.
- Verified, edited and update test data in new or existing systems before testing.
Environment: Java, Selenium IDE/RC/Grid, JUnit, MVC, Jira, Agile, Xpath, DOM, JavaScript, XML, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, SQL,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.
