We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

WI

SUMMARY

  • A highly competent and result oriented Automation Test Analyst with 8+ years of experience in software testing (Automation and Manual) with expertise in analysis and design of Automated testing with various applications like Web - based and Client Server using various technologies likeSelenium, Java, Junit, TestNG, Quality Centre, Cucumber, SOAP UI and JMeter.
  • Expertise in reviewing/analysing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test Cases and Test Scripts and interacting with development Team
  • Hands on experience in Quality Assurance including Functional, Manual, Database System, Smoke, Regression, integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server-based Applications
  • Experience in performing multipleSOAarchitecture Web services (SOAP and REST) validation using SOAP UI, Apache JMeter
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Appium, HP Quick Test Professional, HP ALM and Junit/TestNG
  • Sound knowledge on Junit, TestNG framework for Unittesting,Mavenfor Project building tool, Jenkins for Continuous Integration
  • Developed and implemented test scripts in BDD withCucumber, Gherkin
  • Strong knowledge of CoreJAVAprogramming and Object-Oriented programming
  • Experience with bug tracking tools like Jira, Rally, Quality Centre and familiar with Clear Quest, Bugzilla
  • Practical hands on experience in different automation frameworks like Page Object Model Framework, Test NG Framework, Data Driven Framework, and Hybrid Framework for several projects.
  • Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Test Extract Transform and Load (ETL) Testing process, Data warehouse testing with writing various SQL syntax / queries.
  • Assisted Load and SQL Plus for testing execution ofETLProcesses PL/SQL store procedures, packages for business rules.
  • Good exposure to manual testing RESTFUL, web services in JSON format.
  • Created iOS and Android test frameworks based on APPIUM, Cucumber,Ruby, Python and JavaScript
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI
  • Performed Testing of database applications developed with Oracle and SQL Server
  • Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
  • Worked closely with Business Analyst for Requirements Study and developed SQL Scripts for end - end process validation. Experience in both Agile and Waterfall Software Development Models
  • Experienced in Test coordination between Onsite and Offshore team. Ability to interact with end users, also quick learner and team player with good communication skills.
  • Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skill.

TECHNICAL SKILLS

Testing Tools: Selenium Webdriver/IDE/GRID, QTP, Appium, SoapUI, XPath, Firebug

Language/ Script: Java, C++, SQL, UML, JavaScript, shell Script.

Frameworks: Junit, TestNG, TDD, BDD, JBehave, Cucumber.

Web technologies: HTML, XML, JSP, J2EE, JavaScript.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Postman.

Bug Tracking: JIRA, RALLY, Bugzilla, HP Quality Centre.

Build/ CI Tools: Jenkins, Ant, Maven.

Databases: My SQL Server, My SQL, Oracle, Oracle PL/SQL.

PROFESSIONAL EXPERIENCE

Confidential, WI

QA Automation Engineer

Responsibilities:

  • Developed Test cases and Test Scripts using FRS (Functional Requirement Document). Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software
  • Configured Selenium WebDriver, TestNG framework, Maven Tool and created selenium automation scripts in java
  • Conducted Cross Browser Testing on different versions of IE and Firefox
  • Develop Requirement Traceability Matrix (RTM) and prepare test data using equivalence class partition and the boundary value analysis and execute using SQL queries and joins
  • Worked on creating test case for Object -driven framework forSeleniumWebDriver
  • Involved in automating test cases usingSeleniumWebDriver with TestNG
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber usingseleniumalong with manual testing
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite
  • Develop complex SQL queries to create backend test scripts.
  • Used bug tracking tool FirePath and Firebug to do web-based testing with selenium for the commands and locator tracking
  • Involved in UATtestingand performed End to End (E2E) workflow/business scenarios.cum
  • Investigating the failed cases that were run from the regression Jenkins job and fixing the issues related to test data. Used Git as version control tool
  • Performed manual testing for the GUI
  • Designed, developed, and executed automated tests using CucumberJS, Protractor, andNodeJS.
  • Built JavaScript based test framework using web driver, node.js.
  • Wrote Automation code for Mobile Smoke testing in Java usingAppium
  • IntegratedAppiumwith Continuous Integration tool- Jenkins
  • Scripting the test cases for regression using SeleniumWebDriver using Java
  • Responsible for developing the scripts to supportJenkins(Continuous Integration) of the scripts with the build server
  • Conducted End-to-End,ManualTesting of the system and prepared and managed test cases using Jira. Involved in conditioning, planning and estimation of JIRA tasks
  • Worked on Agile methodology with sprint of 2 weeks. Ensured timely delivery of sprint goals
  • Participated in all the QA, Business Meetings and presented technical issues as occurred

Environment: Oracle 11g, SQL Server 2008, XML, SOAP UI, JIRA, Selenium Web Driver, Java, Maven, Git, Cucumber, Apache JMeter, JavaScript, TestNG, APPIUM.

Confidential, Broomfield, CO

QA Tester

Responsibilities:

  • Designed automation test cases by using java, TestNG, maven and selenium web driver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver and Cucumber.
  • Used agile methodology with Scrum Process.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Experienced in load and performance testing tool JMeter.
  • Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
  • Used Java language and TestNG framework for scripting.
  • Worked on static and dynamic objects using XPath and DOM.
  • Tested REST services using Postman, Groovy Script to test the services.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Used Jira for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Involved in writing SQL queries for backend/ETL testing.
  • Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
  • Used eclipse, IDE, and TESTNG framework to develop test code in java language. used VDI's to run test suite while maintenance.

Environment: Java, Selenium WebDriver, Eclipse IDÉ, Firebug, SQL, Jira, Postman, Jenkins, Test Hardness.

Confidential

QA Tester

Responsibilities:

  • Analysed System and Functional Requirements to create Test Scenarios and Test Cases
  • Developed Manual Tests by analysing product use cases, and requirements as well as technical design and implementation artefacts to create test cases that execute the specific product functions
  • Participated in developing the automation framework using BDD cucumber, Gherkin, Java with Maven and Selenium with Object Model and using Continuous Integration CI Jenkins to ensure the web application is automatically tested via scripts
  • Ensured that all the test cases are 80% automated using Selenium
  • Conducted and involved in all Walkthroughs and Review Meetings throughout the Testing Phase.
  • Responsible for Regression, User Acceptance, Functional, Integration & System Testing including documentation
  • Tagged BDD Annotations (Given, When, Then) toSeleniumAutomation, used java script and regular expressions and executed the Test cases.
  • LaunchAppiumprogrammatically on Windows
  • Involved in data creation for UAT team, Worked Closely with UAT Teams and cross-checked the functionality
  • Hands on Experience in understanding and validation of XML, JSON, WSDL’s for testing web services
  • Extensively used Ruby and cucumberfor test case automation
  • Created web UI tests using Cucumber, Gherkin, Selenium WebDriver (tests written in ruby)
  • Proficient in testing both REST and SOAP Web services in SoapUI and Postman services
  • Performed Data Base testing to make sure that all the data is properly inserted into respective tables while performing insertions, updating etc. from the UI of the application
  • Manually performed Back-End testing by writing SQL queries using SQL Joins. Also, used SQL statements to extract data from the tables to validate test results
  • Develop complex SQL queries to create backend test scripts.
  • Revised all requirements' use cases, wireframes, BRD (Business Requirement Document) to involve in writing test strategy and test cases
  • Documented test cases in excel sheet document, ExportedManualTest Cases from MS Excel to Mercury Test Director and executed Test Cases in Test Director with Pass/Fail
  • Involved in Requirement traceability matrix preparation.
  • Responsible for GUI & Functional testing, user experience using black box testing techniques.
  • Used HP Quality Center for executing test cases, defect logging, tracking and bug resolution
  • Wrotemanualtest scenarios and test cases based on user requirement specifications, change requests and functional specification documents
  • Participated in the daily Scrum call, weekly Retrospective calls following the complete Agile methodology.

Environment: JAVA, Maven, Selenium, Cucumber, Quality Centre, Oracle SQL Developer, Appium, MS office, MS word, Soap UI, Git, Ruby.

Confidential

QA Tester

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Documented Test Plans and Test Cases using Quality Centre.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Interacted with Business Analysts to determine functional specifications
  • Involved in the preparation of Test Cases and Test Scenarios based on the requirements
  • Involved in Designing and writing of Test Plans
  • Experience with Microsoft Visual Studio as a manual Testers using Microsoft Test Manager (MTM) and Team Foundation Server (TFS)
  • Analysed test specifications and converted them intoManualTest Cases
  • Involved managing the defect using Microsoft Team Foundation Server (TFS) also Used as defect tracking and reporting tool
  • Created Test Cases in Microsoft Test Manager (MTM). Scheduling automation test run, log and track defects using Jira
  • Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (7Eclipse IDE) contributed in framework creation
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases
  • Creating a customized Report Function for capturing and sending Error snapshot to theQTP result
  • Documented, controlled all test cases, test scripts and test results using Mercury Quality Center 8.2.
  • Wrote VBScripts for Black Box and White Box Testing.
  • Involved in Smoke, Functional, Integration, UAT Testing, etc.
  • Prepared Daily and Weekly Status report. Performed UI and Back end testing
  • Performed Regression testing for every day builds and tested the consistency and impact on other builds
  • Communicating with Developers when issues related to defects

Environment: Java, HTML, Oracle, Win Xp, Windows 2000, Quick Test Professional, Jira, Selenium, Ruby, TestNG.

We'd love your feedback!