We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Around 6 years of experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
  • Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall Model, Rational Unified Process (RUP).
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, QTP, Quality Center, JUnit, TestNG, Maven, ANT, Jenkins, Hudson, JBehave, Cucumber and SOAP UI.
  • Experience in black box, gray box and automation testing using Selenium - TestNG, JUnit on web and client applications.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/ Jenkins for nightly batch run of the Script.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Extensive experience in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Extensive experience in Black-Box & White-Box Testing for Web, Data Base and Client server Applications.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems & UNIX environments.
  • Track defects by using a bug tracking system Quality Center and do tests for issues. Report defects to software developers in order to ensure compliance with standards.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • 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 IDE/RC/Grid/Web Driver, QTP, Load Runner, Mercury-Quality Center, JUnit, Cucumber, SOAP UI

Languages: Java Script, ANT, PERL, Shell Scripting

Languages: C, C++, Java, C#, SQL, PL/SQL

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, Xpath, AJAX, JSP

Packages: MS-Office Suit(Word, Excel, Access), MS-Project, MS-Visual Studio, Eclipse

Servers: Web Logic, WebSphere, JBOSS, Apache, Tomcat

Build/CI Tools: Ant, Maven, Hudson, Jenkins, Cruise Control

Database: MS Access, Oracle

Operating Systems: Windows and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilities:

  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.
  • Used Maven and POM to help manage project’s build, report and documentation across the network.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Created Maven Build files and used SVN for version control.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used the snooping tool to capture images and update them in the JIRA.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium Web Driver, TestNG, SOAP UI, Maven, Jenkins, Jira, ClearCase, Oracle, XML, Java Script, DHTML, Quality Center, SQL and Windows.

Confidential, Bountiful

QA Tester

Responsibilities:

  • Created Test Plan, with the help of requirement documents (Business, Function) and used it along Test Case and Test Procedure to ensure the quality and reduce the risk of failure.
  • Created detailed Test Cases and executed them manually.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, reports.
  • Worked on Selenium IDE, and Web Driver. Made, and checked the Java codes as per requirement.
  • Created content pages, User Controls, web forms and HTML pages for different modules using Java and C#.
  • Worked on Java and Java script for the scripting in Selenium.
  • Developed Selenium, script to automate GUI and functionality testing for the new features.
  • Analyze automated test plans and create test cases for selenium Tool as per new / existing requirements.
  • Documented the Test Requirements and Test Plan using Quality Center to track the stakeholders request for enhancements and changes. Additionally, created traceability matrix for the requirements.
  • Tested different functions of the POS system like scanning, payments, returns, reports etc. to make sure that the system met client requirements and expectations.
  • Logged, assigned severity and tracked bugs using Quality Center.
  • Tested the self-checkout stations were seamlessly integrated with the new POS system.
  • Used SQL scripts to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
  • Attended periodic meetings with the development team and with the business analysts to provide feedback.

Environment: Quick Test Pro, Quality Center, Track Record, Oracle, COBOL, Excel, UNIX, Windows.

Confidential, Fremont, CA

QA Analyst

Responsibilities:

  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements
  • Used QTP Checkpoints and Regular Expressions for checking web pages, images, texts, and tables
  • Divided tests into multiple actions to design more modular and efficient tests
  • Extensively used Quality Center for scheduling test and defect tracking
  • Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports
  • Reported defects using Quality Center and interacted with the development team to resolve any defects/issues
  • Managed Requirements, Test Plans, and Test Cases using Quality Center
  • Performed Positive and Negative Testing using Data driven tests
  • Designed and implemented SQL queries for QA testing and report / data validation
  • Performed Integration, Regression, UAT and Database testing
  • Mapped and tested XML files
  • Prepared status summary reports with details of executed, passed and failed test cases
  • Responsible for updating and maintaining Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle
  • Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager
  • Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle
  • Prepared Requirements Traceability Matrix
  • Organized weekly Project status and Task Review meetings.
  • Writing and Executing the positive and negative test cases based on the functional specification document
  • Review the test results executed by team members and storing the results and review reports
  • Validated the functional scenarios based on business scenarios
  • Involved in all phases of the testing done in Assurance like smoke testing of the builds, Functional, Database, User Acceptance, Integration testing and Regression testing once the deployment is done in the production
  • Reviewed the BRD for ambiguity and documented the problems efficiently
  • Performed parameterization of the automated test scripts in QTP to check how the application performs against multiple sets of data
  • Extensive Documentation Skills for use in Standardization of Testing Procedures and Guidelines
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort
  • Expertise in documenting and escalating the issues appropriately
  • Created a nightly regression Quick Test script with various checkpoints to confirm the latest build is working correctly
  • Thorough understanding in implementation of Agile Scrum methodology
  • Managing an Off shore team of 8 members and guiding them through the testing lines.

Environment: Quality Center, Clear Case, Quick Test Professional, Oracle, XML Linux, Web server.

Confidential, Richardson, TX

QA Engineer

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Used C# for to develop web pages / web forms.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Experience with testing on UNIX/Linux and Windows environments
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, c#, Quality Center, HTML, DB2, MS-Access, SQL Server, Windows XP, UNIX, Linux, MS Outlook.

We'd love your feedback!