We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ 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.
  • Proficient in using test automation tools such as Selenium WebDriver to develop automation testing scripts for web and client server applications.
  • Expertise in functional testing, UAT 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, TestNG.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Proficient in both Manual and Automated testing using HP interactive products like - Team foundation server, HP Quick Test Professional (QTP) and HP Quality Center (QC).
  • 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.
  • Experience in Version Control GIT.
  • Expert in using defect tracking tools like TFS, Quality Center, HP ALM, Team Track and Jira .
  • Experience in using TOAD to access databases in order to retrieve data in the process of Backend testing.
  • Experience in Testing Database Applications of RDBMS in MS SQL Server and Oracle.
  • 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.
  • Expertise in testing Web Services using SOAP UI, Postman tool. Validated requests and response XML.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

TECHNICAL SKILLS

Automation/Testing Tools: Selenium IDE, Selenium 2.0 RC/WebDriver, QTP, Quality Center, Junit, TestNG, Cucumber, Maven, Eclipse

Web Technologies: HTML, XML, CSS, DHTML

Other Software: MS-Office Suite (MS-Word, MS Excel, MS Outlook)

Databases: Oracle, SQL server 2000, MS Access, Toad

Continuous Integration Tools: Jenkins

Version Controls: TFS and GIT

Databases: MySQL, MS SQL Server, Oracle

Operating Systems: Win 2000/XP/Vista/ 7, Linux

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Worked in Agile software development model and involved in daily meetings with program managers, modelers, product owners, developers, etc.
  • Followed Agile Scrum process and involved in Sprint Plans, Daily Scrum meeting, Grooming Sessions, retrospective and responsible for working with in a team to create document and execute testing strategy, test plans test cases and test scripts in support of a set of global tools, systems and database.
  • Reviewed Test Plans and Defect logs written by the business testers.
  • Responsible for tracking the sprint progress and closing the tickets in agile Methodology.
  • Prepared for detailed Test Metrics on a weekly basis for the projects to know the status of the testing.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Develop test cases for functional and regression testing.
  • Performed Regression tests to verify whether modifications made in the application have not caused unintended adverse side effects.
  • Conducted usability testing, UI testing, functional testing, and database testing.
  • Defect logging and tracking using TFS(Team Foundation Server) and updated the test defects status with results.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
  • Database and retrieval and data validation and security system.
  • Involved in developing numerous test cases for manual testing.
  • Interacted with the developers to resolve the problems.
  • Participated in Defect Management and Bug Reporting meetings.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used TestNG framework to run unit test and Maven to build the Project
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
  • Performed Scrum (Agile) methodology for testing the application.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Analyzed system specifications, developed test plans, test cases and Test Scripts for Client/Server and web.
  • Performed Regression, Functional, System, Integration testing and Application Testing.
  • Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Visual Studio, HTML, CSS, XML, Eclipse, JavaScript, Firebug, TFS, Agile, My SQL, Windows.

Confidential, CT

QA Analyst

Responsibilities:

  • Reviewed Test Plans and Defect logs written by the business testers.
  • Worked in Agile software development model and involved in daily meetings with program managers, modelers, product owners, developers, etc.
  • 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.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used GIT for code repositories and Maven for the dependencies.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Created process flowcharts, diagrams and data mapping with Visio and Microsoft Excel to capture data and further lead requirements review sessions with the end-users.
  • Responsible for maintaining the defects on Rally and follow up with developers for open defects before going for Testing.
  • Responsible for gathering requirement for enhancing day to day operations of web-based system and provide a better user experience.
  • Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.
  • Used Postman tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using Postman tool. Validated request and response RESTful Web service calls.
  • Used Postman for validating endpoints and making API calls to different systems across the platform.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Created Data Driven Framework to test with different sets of test data.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from O racle database.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Performed Scrum (Agile) methodology for testin g the application.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, HTML, CSS, XML, Rest, Postman, Eclipse, JavaScript, SVN, Rally, Agile, Oracle, Windows.

Confidential

Automation Test Engineer

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.
  • Collaborated with product management teams in an agile (Scrum) environment to develop a comprehensive set of tests for web-based applications.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach Cucumber.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Developed and executed test cases and automation regression testing using Selenium WebDriver.
  • Develop test cases for functional and regression testing.
  • Conducted usability testing, UI testing, functional testing, and database testing.
  • Tested Ajax Elements, dynamic pages, window alerts, and pop-ups.
  • Developed and maintained test documentation including test plans, test cases, and test data.
  • Used Firebug and Selenium IDE to capture and validate CSS locators, HTML IDs to identify elements.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Retest defect fixes and reopen issues when needed.
  • Verified WSDL files, asserting the files using various In-build assetions, performed Data Driven testing, in SOAP UI.
  • Performed end-to-end test automation for web services applications (Soap and Rest) using Postman.
  • Performed REST API integration testing using Postman.
  • Used XML files in Sending/receiving XML requests using Postman.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Automate regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium WebDriver.
  • Used code design patterns in test automation to improve maintenance using UFT.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Worked with source version control tool such as Subversion (SVN).
  • Supported Ditech testing and helped in identifying bugs and reporting using JIRA and Rally.
  • Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from O racle database.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber,HTML, CSS, XML, SOAP UI,Rest, Eclipse, JavaScript, Firebug, SVN, Rally, Agile, Oracle, Windows.

We'd love your feedback!