We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Bloomfield, CT

SUMMARY:

  • 8 Years of QA experience in Manual/Automation testing of Web, specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web, Healthcare, E commerce and Pharmaceutical.
  • Experience in Automation tools like Selenium Web Driver and JMeter.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Web Driver). Expertise in Test automation using Selenium.
  • Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross - browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools. Experienced on creating test scripts using Selenium Web Driver.
  • Experience in different types of testing like black box testing, integration testing, regression testing, GUI testing, Functional testing and system testing.
  • Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server. Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Around 2 year of experience in Test Automation using UFT (11.5 to 12.00 Versions).
  • Edited and debugged tests using Selenium. Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Debugged Java and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, JUnit, Cucumber (BDD), and Eclipse.
  • Developed testing web application using Web Page Test REST APIs and JavaEE and MySQL.

SKILL:

Selenium Web Driver, TestNG, Maven, Eclipse, Java, VBScript, JavaScript, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML, Web Services, Rally (Agile Management Tool). Automation Testing, Eclipse IDE, Selenium Web Driver/IDE/RC, JSP, CSS Selenium IDE,Selenium GRID, HP Quality Center, JIRA, Linux Operating Systems(Ubuntu),Bugzilla, Jenkins, HTML, CSS, TDD, XPATH, Firebug, Visual studio, JMeter, Scrum, Agile, POI,JavaScript,UNIX, ALM,Manual, UFT/QTP, Hybrid Testing Framework, GitHub, Data Driven, Integration, Unit, System, Black Box, UAT, Test Plan, Test Case, RTM, Test Summary Report, Bug report, ETL and Database testing.

PROFESSIONAL EXPERIENCE:

Confidential, Bloomfield, CT

Sr. QA Automation Engineer

Responsibilites:

  • Developed and maintained automated regression test cases in Selenium Web Driver using Core Java, python programming language.
  • Understand and follow the standard development lifecycle with respect to planning and developing testing specifications and implementation of test automation.
  • Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
  • Worked on developing the automation scripts using Selenium Web Driver with Cucumber, Protractor Frame works. Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Implemented a Link Checker code to test response codes of the URLs. This code was implemented using TestNG and Maven. This was considered one of the major value additions by QA and Project Managers.
  • Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool. The entire Ruby scripting done using Cucumber framework wrote and executed SQL.
  • Developed new and updated existing Automation test cases using selenium Web Driver and TestNG, using SVN as VCS for Java based web application, using Maven as Build tool.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Responsible for building libraries Test Strategy Driven Automation Framework and maintained an automated regression test suite using Selenium.
  • Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & We driver to perform load and performance testing.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C# /TestNG).
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Established Load Testing Standards including platform requirements of CPU, Memory, and Disk Space on Load Runner Controller, Load Runner Generators, and Load Runner File Storage.
  • Developed BDD tests using Cucumber by writing feature files and step definitions using Gherkin language.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
  • Assure all code developed meets company and client expectations. Developed Selenium CI testing using robot framework.
  • Worked with all agile development and SCRUM process throughout the entire project. Worked extensively on Soap UI for mocking the back-end web service calls.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG. Setup Selenium GRID to run Selenium scripts on different browsers.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Used LR Controller for load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
  • Experience in Automation tools like QTP, Cucumber, CA Lisa Selenium WebDriver, Selenium Grid.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • As part of Automation Testing, prepared regression test suite, designed test scripts in Selenium Web Driver using Java. Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Expertise in POM.xml to get required dependencies from a central repository, add plugging, ran scripts using pom.xml file. Defect logging and tracking through JIRA.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilites:

  • Designed, executed, and maintained automation Test Scripts in Selenium Web Driver using JAVA TestNG and Maven.
  • Work on assignments as determined by SQE manager. Reports directly to the SQE Manager.
  • Participated in release planning, sprint planning, retrospective and daily scrum for agile scrum development. Database knowledge - writing SQL commands for backend testing.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing. Automation and manual testing applications with micro services architecture.
  • Tracking SQE Team KPI's and Quality Techs long-term and short-term performance to assist SQE manager. Maintains and updates internal tracking documents for purchasing and the SQE group.
  • Web Automation experience with automation frameworks like Cucumber using Gherkins. Experience in testing CRM, Java, .net. Maintaining Selenium, Java automation code resources the SVN source control.
  • Developed tools to automate some base tasks using python, Shell scripting and XML.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, TestNG, Maven and Java.
  • Worked with a Team of Six (SQE) and reported progress of team to Manager and assigned task and expectations to the team.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Performed manual, automation scripts development on Agile (SCRUM) Methodology.
  • Automation framework in Selenium Web Driver using BDD approach like Cucumber.
  • Done SOA Testing, also done UFT functional testing. Validation and Virtualization.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Responsible for develop framework from scratch and also working on enhancing the existing Automation framework. Used Maven for checking build and use Jenkins as CI.
  • Used Maven for building the application and deployed on BEA Web Logic Application Server.
  • Design module interfaces and standard coding practices in Perl and UNIX shell scripting.
  • Developed Behavior Driven Development (BDD) scripts with Cucumber and written step definitions for behavior. Used TestNG, Apache POI frameworks to develop test suite and Data Driven Testing.
  • Extensively worked throughout the defect life cycle from opening to closure using JIRA and ALM. Cross-Browser Testing was involved for browser compatibility.

Confidential, New York, NY

QA Tester

Responsibilities:

  • Organized Test Plan during initial phase of project, prepared test scripts, executed test cases and recorded results in ALM. Testing code developed in TDD / BDD environments.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results. Skill Object Oriented Programming (JAVA).
  • Experienced in automation based on Web Driver and Testing framework with Java programming language. Experience in testing web applications using Soap UI.
  • Data Loader for import/export, data migration using ETL tools.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Wrote SQL queries to retrieve the information from the SQL server database to check whether the information has been updated.
  • Involved in Manual testing user stories and coming up with effective test scenarios and reviewing then with product owners before they are delivered to QA.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle. Experienced in load and performance testing tool JMeter.
  • Regression and end-to-end testing of application by manual testing and Automation.
  • All Builds, Build Validation Testing, Regression, Verification and Validation Test.
  • Developed test scenarios and scripting test cases (both manual and automated).
  • Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center. Used Squish creating and maintaining manual and semi-automated software test cases. Wrote Structured Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing. Analyzed test specifications and converted them into Manual Test Cases.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
  • Written extensive UNIX Shell scripting for error logging, cleanup, data archiving & job scheduling. Execute used test cases for manual testing procedures.
  • Preparing Traceability Matrix (RTM) in Quality Centre, Task base. Test Scenarios, Test cases execution in Task base tool. Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Manual testing, automation using QTP (using both record & play and writing VB Script codes in the Export mode), QC for defect management.
  • Development of Manual test cases by decomposing use cases for specific functional requirements. Tests are run in Continuous Integration Server.

We'd love your feedback!