We provide IT Staff Augmentation Services!

Qa Engineer (automation) Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 5 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Extensive experience in developing automation test scripts using JAVA, selenium WebDriver and TestNG.
  • Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like TestNG.
  • Expertise in using various automation test tools like Selenium WebDriver/ IDE/GRID.
  • Experience in using build automation tools such as Maven (to manage framework dependency jar files) and automating software build processes by configuring build dependencies in POM.Xml.
  • Exposure in writing behaviors and step definitions for BDD tests using Cucumber.
  • Experience in functional testing, integration testing, regression testing, black box testing, whiteboxtesting, unit testing, GUI testing, back-end API testing, system testing, Browsercompatibility testing.
  • Experience in Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Expertise in performing manual testing Mobile Application Testing usingAppium.
  • Expertise inProtractorAutomation testing for bothAngularandNon-Angularpages.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Designed and implemented different automation frameworks like Data Driven, Keyword Driven and Hybrid framework using Page Objects.
  • 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.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Strong Experience in Webservices Testing (SOAP and RESTFUL) using Soap UI and Postman.
  • Experience in Functional Testing, Data Driven Testing, Load Testing.
  • Good exposure to various bug tracking tools, such as HP ALM, JIRA, etc., and proficient in using Quality Center and Test Director to manage the software testing process.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in performing database testing and working with SQL queries and database like Oracle and MySQL.
  • Working knowledge on maintaining code using SVN, TFS, GIT and performed build verification using Maven.
  • 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/WebDriver, TestNG, Soap UI, Postman, Cucumber, Appium, Protractor

Languages: Java, SQL

Web Technologies: HTML, CSS, XML, XPATH

Defect Tracking Tools: Quality Center, Jira, HP ALM

Build tools: Maven, Jenkins

Version Tools: GIT and SVN

Database: Oracle, MySQL, SQL Server, MS Access.

Operating system: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

QA Engineer (Automation)

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Created Selenium WebDriverautomationscripts using Java to validate functionality on various browsers.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Configured Selenium WebDriver and created Selenium automation scripts in java using TestNG prior to agile release.
  • PreparedTestNG.xml and build.xml to work for access scripts and run them in remote system.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in User Acceptance testing, to test the application for various modules/joins in the application with the assistance ofCucumberin a Behavior Driven Development (BDD) Framework.
  • IntegratedAutomationscripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Involved in using Appium to develop Automation testing scripts for Mobile Development and client-server applications.
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria. Involved in DevOps Migration/automation processes for Build and Deploy systems followed CI/CD process with Docker.
  • Developed and Design Automated Framework with Protractor for Angular Applications.
  • Tested compatibility of application for dynamic and static content under various cross browsers using XPath, CSS Path in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through Postman.
  • Performed defect reporting and bug tracking using HP ALM and also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Eclipse, Postman, Appium, Protractor, HTML, XML, XPath, Git, HP ALM, Agile and Windows, CI/CD, Scrum.

Confidential - Atlanta, GA.

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Designed and Implemented a TestAutomationFramework usingSelenium WebDriver.
  • Involved in testing alerts and pop-ups usingSelenium WebDriver.
  • Involved in open-sourceautomationtools (Selenium), developing and runningautomationtest scripts using Selenium WebDriver with Java.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Developed re-usable function using TestNG for the Test Automation.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Created feature files and wrote Scenario outline and Examples by using Cucumber.
  • Involved in the Continuous Integration of the automation framework with Jenkins. Monitored the test execution inonce the code pushed into CI.
  • Used GIT for version control and Jenkins for continuous integration.
  • Extensively used Protractor framework to test the Angular.JS based application and used Jasmine reporters to generate test reports.
  • Established the Environment set up for MobileAutomationusingAppiumTool.
  • UsedAppiumtool to testedautomationtest scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium. Regression test cases were automated using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Written complex XPATH using following and preceding and using functions like contains and not contains.
  • Prepared Test Plan, Test Strategy, Test Data, Test Case, Test Result, Traceability Matrix and Defect Reporting in Quality Center Tool.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, Postman, Jenkins, Maven, Cucumber, Appium, Protractor, HTML, Eclipse IDE, Quality Center, Git, SQL, Agile, Windows.

Confidential, Newark, NJ

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Implemented manual and automated testing methods to perform functional, load, Integration, and regression testing using Selenium.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Converted all Record and play back Selenium test cases into Selenium automated scripts.
  • Identified automation requirements and designed automation framework, scripts in Selenium WebDriver, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Created POM (page object model) and data driven framework for developing selenium test scripts.
  • Developed Test plan documents with web-based Test Cases and Generated Test data for positive and negative Test Scenarios.
  • Performed Functional/Regression, Smoke/Sanity, Backend, and Interface testing for web application by creating various positive/negative test cases.
  • Involved in writing and designing templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Keyword Driven Framework in Selenium.
  • Developed automated scripts for Manual test cases using Automation Tools.
  • Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed and maintained regularly.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Wrote several SQL scripts to validate the data integrity in the application using various DDL statements.
  • Conducted quality reviews to monitor the progress of project.

Environment: Java, Selenium WebDriver, Eclipse, SOAP, Quality Center, and Windows.

Confidential, Plano, TX

QA Tester

Responsibilities:

  • 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.
  • Designed Test cases from Requirements, Functional Specifications and Design Documents.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Prepared Test report at the end of testing phase for business stakeholders for their weekly meetings.
  • Responsible for Traceability matrix preparation to make sure all the requirements are covered in the test cases.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • 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.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.

Environment: Manual Testing, Quality Center, HTML, Excel, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.

We'd love your feedback!