Qa Analyst Resume
San Francisco, CA
SUMMARY
- QA Engineer with 5 years of experience in Web/Mobile application Automation and Manual testing
- Experienced with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Creating AutomationTest Scripts andAutomationTest Execution.
- Proficient with Automation tools like Selenium Web Driver/IDE/GRID, Maven, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automationof Test Cases, Defect Tracking and Report Generation.
- Expertise with UNIX commands and UNIX shell script development using tool Putty.
- Data Driven, Keyword Driven, and Hybrid Frameworks with JUnit /TestNG.
- Proficient in analyzing test plans, creating test cases, and designing test strategies.
- Good knowledge on Object Oriented Programming (OOP) concept.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM, waterfall models and TDD.
- Wrote and executed complex SQL queries to validate and verify dataset.
- Knowledgeable on Automated Web Services using Soap UI, REST.
- Working experience with defect tracking tools like Jira, and Test Director/Quality Center (QC).
- Experienced in working with continuous integration tools like Jenkins and version control technology using Git.
- Experienced in creating stable automation testing script by finding XPath, CSS selector and managing test script executing time.
TECHNICAL SKILLS
Testing tool: Selenium Web Driver/IDE/GRID, JUnit, TestNG, SOAP UI, CucumberReport NG, Appium, UFT, Load Runner
Operating System: Windows, Linux, MAC OS X, CENTOS, IOS, Android OS
Database: Oracle 11g/10g SQL
Programming skills: C/C++, Java, XML, HTML, CSS, JavaScript /JQuery, JSON/JSONP, VBScript
Web Browser: Firefox, Internet Explorer, Chrome, Opera, Safari.
Build Tools: Maven, Jenkin.
SDLC Methodologies: Waterfall, Agile(Scrum).
Defect management tool: JIRA
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential, St. Louis, MO
Responsibilities:
- Created functional Automation scripts for the report generation module using tools Selenium Web Driver and TestNG.
- Setup the Automationframework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
- Developed and Executed TestNG Test Cases using Eclipse IDE.
- Configured Selenium Web Driver, TestNG, Maven tool and created seleniumAutomationscripts in java.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
- Used Firebug and Fire path to access webpage script variables.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
Environment: Java, Agile (Scrum), Selenium Web Driver, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, XPath, Firebug, Fire path, Jmeter, SOAP UI, HTML, JQuery, JavaScript, CSS, SQL, JIRA and Windows
QA Analyst
Confidential, San Francisco, CA
Responsibilities:
- Developed re - usable function using Junit for the TestAutomation.
- Used Junit framework to run unit test to build the Project. Extended Junit framework by adding some helper classes and methods.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results
- Used java codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Used Jenkins server to run Junit/Cucumber Automated tests.
- Maintained and executed Ant build files for running automated tests.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Used Selenium Web Driver used to test search results of Meta search engine.
- Preparation and execution of test scripts using Jmeter and SOAP UI tool to perform Web Services testing.
Environment: Java, Agile (Scrum), Selenium Web Driver, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, XPath, Firebug, Fire path, Jmeter, SOAP UI, HTML, JQuery, JavaScript, CSS, SQL and Windows.
Software Test Engineer
Confidential
Responsibilities:
- Analyzed Requirements documents and created the Test Plan, which detailed the testing scope, strategy, test requirements and necessary resources.
- Architected and implemented QAprocesses (e.g., defect tracking, test case management, testing strategies).
- Trained and supervised software quality assurance team members.
- Developed Test Cases, Test Scripts in Quality Center ensuring 100% Requirements Coverage.
- Provided estimation for Manual testing areas.
- Involved in Smoke, Functional, Integration, System, E2E, Regression, UAT Test Execution and Management.
- Wrote and executed SQL queries in validating test results.
- Customized scripts for Error detection and Negative testing.
- Provided daily QAStatus report that included Test Metrics and Defect reports.
Environment: Quality Center 11, Quick Test Pro v10, Oracle, SQL Developer, PL/SQL, Windows 7/XP/Vista, HTML, IE 9.0, Mozilla Firefox, JIRA, Waterfall.