We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TexaS

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience in Software Testing as a Automation Engineer (Selenium)/ Software Quality Analyst / QA Tester in delivering critical solutions on various levels of Quality Assurance for Web based and Client/Server based applications.
  • Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
  • Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit testing framework.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI/Postman.
  • Excellent understanding of waterfall model and agile methodology - SCRUM.
  • Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber BDD,HP UFT QTP

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG.

Agile: Scrum, Waterfall

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

MS: Office Suite (Word, Excel, Access), MS-Project.

Databases: Oracle, SQL Server, MS Access.

Operating Systems: Windows variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Developed Automation framework using Selenium Web Driver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver .
  • Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • 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
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
  • Used GITHUB as central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, and Clone and remove operations in local repository GIT.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database
  • Provided best practices in Automation testing in CodedUI
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Co-ordinating with End users / Project owners for E2E process… Like Requirement, Test Plan, Test Set, Defects, BPT Testing, Automation with UFT, Integration with UFT with HP ALM
  • Handling Version control enabled projects in HP ALM and Jenkins for continuous integration (Devops)
  • Migrated from QC 9.0 to HP ALM 12.50
  • Was involved in web based application OTS online transaction system
  • Used VB scripting extensively to automate functional cases using QTP/UFT performed backend stress regression
  • Prepared automated scripts for maintenance and regression testing using QTP
  • Developed scripts for performance and data driven test using quick test pro
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Tested request and response XML's based web services interfaces using Postman. Performed Web Services Testing and XML validation by creating test case suite using Postman.
  • Documented defects with high level of detail, accuracy, and informative recreation steps using HP ALM .
  • Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, HP ALM, Eclipse, Postman, Rest API, XPATH, GitHub, SQL, Oracle, Windows.

Confidential, WI

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver.
  • Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE .
  • Responsible for developing test automation Framework using Selenium WebDriver with TestNG.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver . 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.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Used GitHub repository to run the Jenkins job for Continues Integration.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver .
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH , Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.QC backup and Recovery and QC Customization using VBScripts
  • Automated workflows and implemented testing best practices and QC standardization in the test management tool (HP QC)
  • Migrated the QC 9.0 to HP ALM 5 projects) and merged the multiple QC Server into One.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Performed the testing of Restful web services for mobile apps for the Using Postman.
  • Involved in SOA testing for Payments API's using Postman and Java framework for Web Services testing.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in Back end testing using SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, Postman, Ruby, Firepath, Firebug, XPATH, Eclipse, Quality Center, Agile, SQL, Oracle, Windows.

Confidential, Atlanta, GA

Role: QA Engineer

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Involved in writing Test Plans and Test cases documents.
  • Designed automated test, created automated test cases and executed test using Selenium WebDriver.
  • Developed automated script for back-end testing using Selenium IDE .
  • Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed. Prepared automation test framework.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Used TOAD explicitly to validate the database.
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
  • Prepared a Report of all automation difficulties and test results for further application.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Environment: Java, Junit, Selenium WebDriver, Selenium IDE, Eclipse, TOAD, Ant, HTML, Firebug, SQL, and Windows.

Confidential

QA Tester

Responsibilities:

  • Responsible for development and execution of detailed test plans and reporting defects.
  • Analyzed system requirements and document entire software testing process accordingly.
  • Coordinated with developers and system engineers to fix application defects.
  • Responsible for tracking bugs and maintaining updated reports on resolved bugs.
  • Analyze test specifications and perform manual testing.
  • Carried out demonstration of quality assurance procedures to clients.
  • Writing Test scripts and functions wherever necessary for various units of the business.
  • Sound knowledge in testing Web-based applications, Client-Server Applications.
  • Involved in Black Box testing techniques and Database testing.
  • Worked on GUI Testing, Functionality Testing, Regression Testing etc.
  • Involved in Analyzing, understanding, and Streamlining Test Requirements.
  • Worked on different Levels of Testing (Unit Testing, Integration Testing, System Testing and Acceptance Testing).
  • Done with Functional and Non-functional Testing.
  • Well versed with Test Documentation (Test Scenario, Test Case, Test Data, Defect Report, and Test Metrics).
  • Involved in Bug Reporting & Tracking Process, Bug Reporting and Tracking using Bug tracking tools like TFS, Jira and Issue Tracker.

Environment: Manual testing, TFS, Visual Studio, Agile, Jira, SQL, Windows.

We'd love your feedback!