Sr. Qa Automation Engineer Resume
New, YorK
OBJECTIVES:
- To obtain a challenging position as a Test Automation Engineer / QA Analyst in the field of Computer programing and implement the expertise and experience gained in this field to develop complex project with efficiency and quality. I have broad experience in developing test plans, test cases, and test scripts for manual and automation testing tools. I am highly reputed in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
SUMMARY
- Expert in User Interfaces and Business Requirements Analysis
- Experience in Java code design, coding, testing and debugging techniques.
- Experience in Web Test Automation, using Selenium WebDriver, Selenium grid.
- Experience in Mobile APP Test Automation, using Selenium WebDriver, Appium.
- Experience in Mainframe Automation, using Selenium WebDriver, Jagacy.
- Experience developing automation frameworks with Selenium using Java
- Experience in Object Oriented Programming Languages (OOP).
- Experience in POM (Page Object Model) and Page Factory
- Experience with TestNG / JUnit, Maven, XML, Properties file and configuration files
- Experience in Data Driven, BDD (Cucumber), Keywords Driven and Hybrid Framework.
- Experience with MySQL and Oracle
- Experience in web services with Soap and Rest API.
- Experience in Database Automation with Java (JDBC, ODBC)
- Experience with version control systems like Git
- Experience with mainstream defect tracking tools (implementing or administering such tools is preferred).
- Strong analytical and problem - solving skills, an ability to multitask, and work in a fast-paced environment with ever-changing priorities.
- Experience with Continuous Integration tool with Jenkins.
- Experience working in Agile and Waterfall environment
- Excellent interpersonal and communication skills.
TECHNICAL SKILLS
Testing Tool: Selenium WebDriver, Selenium RC, Selenium IDE, Web Service, RESTful Service, Page Factory, Maven, POM, JUnit, Test NG, Jira, Jagacy.
Language: Java, VBScript, SQL, SQL*PLUS, PL/SQL
Development IDE: Eclipse, My Eclipse, Visual Studio
Database: Oracle, MS-SQL Server, MySQL and MS-Access
Application: MS Office, VM Ware, SQL Developer, Toad
Web Page Tool: FrontPage, HTML/DHTML, AJX, ASP, JSP
Server/tool: Apache, Tomcat, and Web Logic Server
OS: Windows 10, Windows 8, Windows XP, Windows Vista, Mac OSX.
Knowledge: Software development Methodology (SDLC), agile development process, Test Methodologies, ISO Standard, n-TIER Application development, Web application development, Smart client application development.
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr. QA Automation Engineer
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with Tec lead, business analysts and project manager.
- Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Executed test cases manually to verify the expected results in device and browser both.
- Create specific Test data for specific Test case.
- Conducted GUI, Functional, Front-end and back end testing.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Created Automation Test scripts for smoke & regression Test suite by using existing data driven Framework with page object model pattern.
- Used automation tools like selenium, Appium & scripting language java for automation testing.
- Used Android Studio to create Emulator.
- Used selenium Grid to run on multiple Emulator for daily regression .
- Used TestNG to create & execute the Test suite with an organized way.
- Used SQL Server for backend validation.
- Involved API testing using JMeter.
- Validate continuous integration report every day that executed by Jenkins.
- Working with Source control like Git and GitHub.
- Written, executed Test cases, and documented defects in the JIRA Scrum.
- Attended all meeting (Backlog Grooming, Sprint planning, Daily Stand Up, Retrospective)
- Solved day-to-day problems of the team arising due to functionality and validation issues.
Environment: Agile, Selenium WebDriver, APPIUM, Android Studio, JMeter, POM, Maven, Page object, Java, GIT, TestNG, SQL Server, Selenium Grid, Jenkins, Jira .
Confidential, Princeton, NJ
QA Automation Engineer
Responsibilities:
- Attended daily and weekly status meeting to get all requirements for automation and share current status.
- Created maximum scenarios and Test Cases including all positive and negative scenarios in JMeter for service automation.
- Designed a Data driven framework in JMeter by using user defined variable, input and output csv file, Java, HTML report and slack publisher.
- Involved with E2E automation include API, Database & UI automation by using Page object model framework build by Selenium, Java, Maven, TestNG, SQL.
- Created Automated test plan, test case, test step, extractor and all required assertion by using JMeter Tool.
- Retrieve expected test data by using proper SQL query with JDBC connector.
- Validated response for both Rest and Soap service includes response code, response tag values and bean shell assertion by using XPath extractor, Regular Expression extractor and java language.
- Presented Demo after completed the required automation by weekly.
- Working with Source control like Git.
- Integrated Jenkins with JMX file and scheduled job for Daily execution by publishing the HTML report in Slack channel without any manual intervention.
Environment: Selenium Web driver, Java, JMeter, SoapUI, Postman, Swagger, MySQL, SOAP, RESTAPI, GitHub, Jira, Slack, ALM.
Confidential, Jersey City, NJ
Technology Lead
Responsibilities:
- Analyzed requirements and developed test plans, test scenarios, and test cases.
- Verifies scope and acceptance criteria
- Plan and manage resources to ensure the team is staffed appropriately
- Resolve functional and technical problems to deliver to time, spend, and quality to ensure realization of business benefits
- Provides proactive communication of project status, budget, issues and risks to sponsors and stakeholders
- Works closely with the team to achieve the team’s objectives.
- Created manual test cases in excel, uploaded to ALM, integrated with TestNG.
- Organize and develop automation code and store user using the Page Object Model.
- Created Automation Test cases using Java, Selenium WebDriver and Jagacy.
- Conducted E2E testing with Valid and Invalid inputs for positive and negative testing.
- Executed test cases for functional, validation, end-to-end, and regression testing for mainframe and web application by using input data from DB2 database.
- Organize and document automated test cases to cover the defined manual tests.
- Evaluate existing automation processes and suggest improvements
- Identify and implement common function for reuse and better maintainability across test cases.
- Analyzed applications and errors, escalated issues to developers, and verified fixes.
- Collaborate with Client that will adopt the final automated test deliverables via code reviews and demos.
- Validate continuous integration report every day that executed by Jenkins
- Working with Source control like Git and GitHub.
Environment: Selenium Web driver, Selenium Grid, Jagacy (3rd party tool for mainframe Automation), Maven, Nexus, Page object, Java, TestNG, MySQL, GitHub, Jira, ALM.
Confidential
Senior Test Engineer
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Executed test cases manually to verify the expected results in device and browser both.
- Create specific Test data of for specific Test case.
- Conducted GUI, Functional, Front-end, back end and API testing.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Created Automation Test scripts for smoke & regression Test suite by using existing page object model framework.
- Used automation tools like selenium, Appium & scripting language java for automation testing.
- Used TestNG for create & execute the Test suite with an organized way.
- Used MongoDB for backend validation.
- Involved API automation testing using HTTP Client.
- Validate the server log using Splunk.
- Validate continuous integration report every day that executed by Jenkins.
- Working with Source control like Git and GitHub.
- Written, executed Test cases, and documented defects in the JIRA Kanban.
- Attended all meeting (Backlog Grooming, Sprint planning, Daily Stand Up, Retrospective)
- Solved day-to-day problems of the team arising due to functionality and validation issues.
Environment: Agile, Selenium WebDriver, APPIUM, RESTAPI, POM, Maven, Page object, Java, GIT, TestNG, MongoDB, HTTP Client(API Testing), Putty, Jenkins, Splunk, Jira .
Confidential, Salem, VA
Quality Assurance Engineer
Responsibilities:
- Analyzed requirements and developed test plans, test scenarios, and test cases.
- Executed test cases for functional, validation, end-to-end, and regression testing for web application.
- Analyzed applications and errors, escalated issues to developers, and verified fixes.
- Developing BDD scripts with Cucumber and writing step definitions for behavior.
- Created Automation Test cases using Selenium WebDriver.
- Conducted Functional testing with Valid and Invalid inputs for positive and negative testing.
- Organize and develop automation code and store user interface locators using the Page Object Model.
- Organize and document automated test cases to cover the defined manual tests.
- Collaborate with existing Confidential Digital team that will adopt the final automated test deliverables via code reviews and demos.
- Identify and implement common function for reuse and better maintainability across test cases.
- Performed back-end testing using SQL queries in Oracle database
- Validate continuous integration report every day that executed by Jenkins
- Working with Source control like Git and GitHub.
Environment: Agile (Scrum), Selenium Webdriver, APPIUM, SOAP, REST, POM, Maven, Page object, JavaScript, GIT, Cucumber, Protractor, Node Js, Rally.
Confidential, Mclean, VA
Quality Assurance Engineer
Responsibilities:
- Analyzed requirements and developed test plans, test scenarios, and test cases.
- Executed test cases for functional, validation, end-to-end, and regression testing for web application.
- Analyzed applications and errors, escalated issues to developers, and verified fixes.
- Developing BDD scripts with Cucumber and writing step definitions for behavior.
- Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkins format).
- Created Automation Test cases using Selenium WebDriver.
- Conducted Functional testing with Valid and Invalid inputs for positive and negative testing.
- Organize and develop automation code and store user interface locators using the Page Object Model.
- Organize and document automated test cases to cover the defined manual tests.
- Identify and implement common function for reuse and better maintainability across test cases.
- Performed back-end testing using SQL queries in Oracle database.
- Experience in web services with Soap and Rest API.
- Validate continuous integration report every day that executed by Jenkins
- Working with Source control like Git and GitHub.
Environment: Agile (Scrum), Selenium Web driver, SOAP, REST, POM, Maven, JavaScript, GIT, Cucumber, Rally, Selenium Grid.
Confidential
QA Test Engineer
Responsibilities:
- Analyzed business requirements to determine necessary testing scenarios for sales analytical tools.
- Assisted BA with writing design documents & identified the requirements that will require testing for the project.
- Write test plan, automation code and make executed plan
- Create function libraries, Environmental variable and associated in the project using Java/Selenium
- Write scripts with webdriver, JUnit
- Create custom XPath for identifying Dynamic Objects and use them in Selenium
- Create property files to store all the Xpath, file path, test site URL and use them in the Selenium
- Test Web services using SOAP UI.
- Coordinated and attended review sessions to review test cases with the Developers.
- Analyzed the information to provide a complete picture of the transaction lifecycle.
- Used multiple scenarios to test data entering into appropriate data bases as described in test plans.
- Used MS Excel for spreadsheet analysis.
- Coordinated and attended meetings with the project lead and Developer to discussion and resolution of defects found in testing phases.
ENVIRONMENT: Selenium Webdriver, Selenium Grid, POM, Maven, Test NG, Java, GIT, My SQL, HTML, PSP, JSF, MYSQL, AJAX.
Confidential, Cleveland, OH
QA Automation Engineer
Responsibilities:
- Analyzed business requirements to determine necessary testing scenarios for sales analytical tools.
- Analyzed the information to provide a complete picture of the transaction lifecycle.
- Assisted BA with writing case design & identified requirements that will require testing for project.
- Coordinated and attended review sessions to review test cases with the Developers.
- Coordinated and attended meetings with the QA lead and Developer to discussion and resolution of defects found in testing phases.
- Used multiple scenarios to test data entering into appropriate data bases as described in test plans.
- Write scripts, test plan, automation code and make executed plan with Webdriver and TestNG.
- Create function libraries, Environmental variable and associated in project using Java and Selenium.
- Create custom Xpath for identifying Dynamic Objects and use them in Selenium.
- Create property files to store all the Xpath, file path, test site URL and use them in the Selenium.
- Used MS Excel for spreadsheet analysis and test Web services using SOAP UI.
- Queried SQL to validate data in within the database.
ENVIRONMENT: Selenium Webdriver, POM, Maven, Test NG, Java, GIT, Oracle, HTML, JSP, PSP, JSF, MYSQL, AJAX.