We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Boston, MA

SUMMARY:

  • With 6 years of experience in IT industry as Quality Analyst and Engineer with Web Applications, Web Services, API’s, Software testing life cycle (STLC).
  • Excellent experience in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven, SOAPUI, Cucumber and Jenkins.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development) Rational Unified Process (RUP).
  • Experience in Using Quality Center extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Experience in testing Web Services using SoapUI.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • In depth understanding and implementation experience on TestNG framework and how to in corporate it into the test as needed.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, VB, UNIX shell scripts, SQL.
  • Designed& Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
  • Experience in converting script from QTP to Selenium to support multiple browsers.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Backend testing using SQL Queries . Involved in creating the Scenarios for single and multi - user test. Expertise in Data driven testing, Back-End testing.
  • Excellent skills on written and verbal communication with the client, project manager and developers
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.
  • 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/ALM, Soap UI, Cucumber

Languages: HTML, CSS, JavaScript, Java, XML, SQL

Web Debugging Tool: XPath, Fire Path, Firebug.

Built Tools: Ant, Maven

Continuous Integration Tools: Hudson, Jenkins, Cruise Control

Agile: Scrum, Waterfall, TDD

Defect Tracking Tools: Jira, Quality Center

Databases: SQL Server, MS Access, My SQL, Oracle

Operating Systems: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Work with Software developers to ensure the application meets technical requirements and customer expectations.
  • Create manual and automated test cases from requirement documentation to validate the requirements and functionality per the project specifications.
  • Generate Testing Data by the requirement of other upstream or downstream system for the Integration Testing.
  • Worked on Selenium IDE and Web Driver. Made and checked the Java codes as per requirement.
  • Developed Selenium, script to automate GUI and functionality testing for the new features.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Troubleshoot the errors and bugs found in Automation Testing and update the Automation scripts.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration.
  • Interacted with offshore team and Developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
  • Reviewed test assignments, developed test plans and executed test as assigned and coordinated with developers to fix the bugs.
  • Create manual and automated test cases from requirement documentation to validate the requirements and functionality per the project specifications.
  • Performed Smoke Testing, Performance Testing, Integration Testing and Regression Testing.
  • Updated test cases based on the new Business Requirements and verified the test cases when update was done.
  • Organize and prioritize testing tasks as needed to meet project timelines.
  • Participate in weekly meeting with the management team and walkthroughs.
  • Extensively tested the databases using SQL queries to validate and verify the consistency of test data with front end data.
  • Extensively used SOAPUI web service tool for testing several different web service.
  • JSON validators were used to validate the REST response.
  • Configure the Testing Environment for On Product Testing and deploy the new release.

Environment: Java, Selenium WebDriver/IDE, Cucumber, Junit, Jenkins, Ant, SOAP UI, Xpath, Eclipse, Subversion, HTML, CSS, Java Script, XML, JIRA, SQL, Oracle, Windows.

Confidential, New York, NY

Quality Analyst

Responsibilities:

  • Involved in writing and executing detailed Test cases, Test plans and Test design documents.
  • Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
  • Analyzed requirements design documents; formulated test plans for functional testing of the application.
  • Performed manual testing of application as per the test cases.
  • Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
  • Analyzed the user stories and participate in the backlog grooming meeting.
  • Involved in writing Test Plans by going through the design, Functional Requirements and Business Requirements Documentation.
  • Written Test Cases documents after analyzing Requirements and Use Cases.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Manually performed Ad-Hoc testing, Integration testing, End-to end testing, System testing, Function testing, User Acceptance Testing.
  • Developed test plan, test scenarios, test scripts and test cases, corresponding to the test requirements in order to maximize verification coverage of system variables.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
  • Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
  • Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.

Environment: Eclipse, Quality Center, Agile, SoapUI, Jira, Oracle, SQL Server, HTML, XML, Windows and UNIX.

Confidential, Fairfax, VA

QA /Manual Tester

Responsibilities:

  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Reviewed business manuals and requirement document (BRD) in order to summarize system-specific business rules and other operating conditions.
  • Prepared Excel Sheet for Requirements and manual testing as well.
  • Analyzed the requirements to prepare Test scenario and prepare query tracker for more clarification in the requirements if needed
  • Preparing test scenarios & test Cases for integration, system and performance testing
  • Preparing test data for the test cases & executing test cases and record defects in the defect tracking system.
  • Reviewed and analyzed the Business Requirement Documents and Technical requirement documents
  • Participated in Daily Standup meetings, Sprint Planning meetings and Sprint Pre Planning
  • Analyzing the test cases prepared by other team members.
  • Extensively involved in functional testing, regression testing, database testing, performance testing & compatibility testing
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Analyzed test results reports and test cases results and determined causes, and created detailed and comprehensive defects reports.
  • Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
  • Wrote Manual Test cases in Quality Center and executed the test cases.
  • Created and executed manual test cases using HP Quality Center. Documented the test cases and created the requirement traceability matrix (RTM) to demonstrate the test coverage in MS Excel.
  • Created and executed SQL queries to validate the data and used data manipulation language. (DML) to update the data in the database and verify with front end that application handles the changes correctly.
  • Initiated defects and assigned to Development teams with appropriate severity levels.
  • Prepared Test Summary Report, Weekly status report, client status report, minutes of meeting, defect management process.
  • Created sanity test plan & regression test plans for various features based on the product quality needs.
  • Used Quality Center to document the test cases, executed them using test lab and reported defect and tracked using defect module.
  • Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Modify and track defects and maintain the change request using HP Quality Center
  • Performed regression tests after every bug fix and system enhancements
  • Coordinating with the developers to discuss the Test results and on defects issues

Environment: HTML, CSS, XML, XPATH, Web Services, SOAP UI, SOAP and Restful, TOAD, Quality Center, SQL, Oracle, Windows.

Confidential, Hoffman Estates, IL

Manual Tester

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.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Knowledge of SQL
  • Perform in-depth quality assurance testing of back-end;
  • Plan for test cases, from early stages of software development considering time, and test coverage and report to QA manager, developers team lead;
  • Close communication with developers to describe the bugs;
  • Be a part of the lead team and handle UAT tests;
  • Used use cases and workflow to define test scenarios;
  • Provided functional specifications by JIRA to manage user stories throughout the Agile Sprints and life cycle development;
  • Documented detailed requirements for technological improvements;
  • Provided functional specifications by JIRA to manage user stories throughout the Agile Sprints and life cycle development;
  • Responsible for quick assumptions validation of under develop product features.
  • Used HP Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: SOAP UI, Quality Center, XPATH, CSS, HTML, XML, SQL, Oracle, Windows.

Hire Now