We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

San Diego, CA

SUMMARY

  • Senior Software Quality Assurance Engineer with 7+ years of Software testing and Quality assurance (QA) as QA which includes Manual and Automation testing with hands on experience in all phases of Software Development Life Cycle (SDLC).
  • Intensive experience in process improvement and in designing, building, validating, maintaining and troubleshooting.
  • Experience in Automation and Manual testing for Various Industries like Gas & Electric, Transportation, Retail, Federal Service and Financial Industries.
  • Experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Extensive work experience in all stages of STLC & expertise in Functional & Regression Testing methods for Mainframe & Web based applications in SIT and UAT phases.
  • Proficient in QA Testing Methodologies and Agile Software Development.
  • Experience in Automation testing using Selenium Web Driver /RC / IDE/, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Mock, Jbehave, Soap UI and HP UFT / QTP & HP Quality Center.
  • Worked Extensively on JUnit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM, Microsoft test Manager(MTM), TFS & JIRA, Status Reports, and Best practices in Testing)
  • Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.
  • Experience in core Java, Hands - on in creating/debugging/enhancing different automation frameworks.
  • Experience in writing SQL queries for database transactions.
  • Experience with Creation, maintenance and Testing REST API Automation framework and well versed with Json formats.
  • Involved in developing load and performance test scripts using Web (HTTP/HTML), PeopleSoft, Citrix and Click and Script protocols.
  • Expertise in using performance testing tools such as HP Loadrunner, Performance Center, J- Meter and Silk performer.
  • Experience in using monitoring and diagnostic tools such as HP-Diagnostics, Wily Introscope
  • Checked for Network Bottlenecks using Network Delay Time and Vuser Graphs.
  • Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
  • Well conversant with scripting languages like Java Script, VB Script, HTML, and XML.
  • Experience in automation testing of applications on mobile devices using tools Android Driver, Iphone Driver, IOS Driver, Selendroid, Appium.
  • Experience in Automation Testing for mobile applications at Confidential (SDG&E - User portal), Confidential ( Confidential App ( Version 4.3 enhancements ), Confidential ( Mining Inspection application).
  • Involved in End-to-End, Stress, System, Beta Testing & Performance Testing

TECHNICAL SKILLS

Programming languages: C, Java, java script,VB Script, XML, HTML/CSS,Groovy, ASP .Net

Databases: Oracle, SQL Server

Test Development Tools & IDEs: QTP 11.0, AXE 3.3, Selenium IDE, Web Driver, JUnit, Eclipse IDE,Zephyr

Test & Defect Management Tools: Test Director, HP Quality Center 10.0 & ALM 11.0, ClearQuest, Bugzilla, JIRA 4

Test Supporting Tools: QWS3270 Secure (For Mainframe CICS and TSO), DocumentDirect (Report viewer), SQL Navigator, Citrix Metaframe, Lotus Notes, Firebug

Web Servers: Apache Tomcat 7.0

Version Control Tool: TFS, TortoiseSVN

Operating Systems: UNIX, Windows-2000/XP/Vista/Windows 7

Type of Applications: Mainframe, Web-based, Oracle 11i form based apps

Modeling/ Design: UML, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential

Senior Automation Engineer

Responsibilities:

  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Created and Enhanced automation test code using Java, Selenium WebDriver and Page Object Model (POM) in IntelliJ and Maven.
  • Wrote BDD test cases based on feature file, Gherkin language, Regular Expression and Java Cucumber framework, JUnit-TestNG test runner.
  • Worked on Manual and automation testing for 3 Major portals Customer self-service portal(CSE), Case Initiate and locate(CSI) and Employer- one stop portal(EOS) among different users based on their roles and accessibility of application.
  • Used IBM Rational ClearCase as version control, IBM Rational clear quest as Defect Management, Bug reporting and tracking. Rational quality Manager to Updated/Maintained test cases
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on Kanban Methodology and Maintenance and tracking of project is done through JIRA, Also generated JIRA reports to track status of story, feature sprint and project.
  • Implemented TestNG and data providers for priority testing and Group testing.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.

Environment: IBM Rational ClearCase, IBM Clear Quest, Jira, IBM Rational Quality Manager, Selenium Webdriver, IntelliJ, SOAP UI, SonarQube, HP fortify.

Confidential

Senior Quality Engineer

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.
  • Worked on Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java.
  • Worked on Testing NO (Network Optimizer) Unyielding Trains functionality feature which implements creating Time projections, treat unyeilding projections on same/opposite projection conflicts, Inherit unyeilding priority for train ahead.
  • Worked on Testing NO (Network Optimizer) Staging Location Triggers feature which implements Dwell at staging location, Automatic staging location functionality
  • Actively participated in demos for stakeholders, by demonstrating changes, new functionality and bug fixes for the upcoming release.
  • Actively participated in Retrospective meetings
  • Worked very closely with developers, product and project management to ensure the best possible end- to-end testing of the software and services.
  • Maintained requirements and documentation in Confluence Wiki.
  • Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAPUI.
  • Developed Hybrid driven framework by using data driven and keyword driven framework.
  • Implemented Page Objects testing, Data Driven using Selenium WebDriver, JAVA, and TestNG.
  • Worked on test record and playback using Selenium IDE.
  • Used Github for continuous integration of automation code and Monitoring.
  • Developed and executed tests in VM and Docker containers as well as cluster environment.

Confidential

Senior Quality Engineer

Responsibilities:

  • Worked on Testing NO (Network Optimizer) enhancements to ensure all routes are available in presence of unreachable waypoints, planner plans delay for a train in a prevent Dwell PTR(planner track restriction).
  • Worked on Testing high priority defects to resolve various gridlocks situation.
  • Worked on Performance testing for few complex scenarios where Movement planner failed to generate plans in certain time frame.
  • Executed functional and regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
  • Created/Updated functional/acceptance/regression test cases in Rally. Created/maintained test cases on confluence and communicate with team for their sign off.
  • Actively participated in operational review meetings.
  • Worked on Precision Dispatch System(PDS) to generate planning data required for testing.

Environment: ALM/Quality Center (QC), Rally, Selenium Webdriver, Eclipse, SOAP UI, SonarQube, HP fortify .

Confidential, San Diego, CA

Senior Selenium Tester (Automation)

Responsibilities:

  • Feasibility Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
  • Engagement supported Testing of billing for the Sempra Smart Meter and account management via the My Account Customer Portal.
  • Prepared Test Scenarios by creating Mock data based on the different test cases.
  • Extensively usedSeleniumWebdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all these test cases.
  • Cucumber was used for the entire regression testing and functional testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Executed manual test cases for functional, navigational, GUIand data flow testing for Web basedapplication and standalone application with Java swing as a client/GUI
  • Created Mock services to perform testing activities before the interfaces were ready for testing.
  • Developed Vuser Scripts in web, Citrix, WebServices Protocols.
  • Wrote and executed unit/integration tests using TestNG and Mockito(Mock test framework).
  • Webservice: Validated Webservice modules using Soap UI tool (Preparing webservice request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Parameterized large and complex test data to accurate depict production trends.
  • Validated the scripts to make sure they have been executed correctly and meets the scenario description.
  • Defect tracking and reviews using TFS and MTM.
  • Hands on experience in usingBuilt in Browser Debugger to validate various inputs by setting breakpoints, Console.log() method to validate few complex functions andscenarios.
  • Executed SQL queries, joins and performed Backend testingand ensured the retrieval of the data from the database.
  • Validated WebServices and RESTful calls by comparing the data with databaseand User Stories.
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
  • Designed pages as per the given mock up, made it cross browser compatible and fixed the bugs related to the pages.
  • Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Provide support to the development team in identifying real world use cases and appropriate workflows
  • Performs in-depth analysis to isolate points of failure in the application
  • Assist in production of testing and capacity certification reports.

Environment: HP UNIX, Windows 2007, Tortoise SVN, Selenium IDE/WebDriver, Charles proxy, Test NG, Junit, Eclipse IDE, Firebug, MTM.

Confidential, Rogers, AR

Selenium Tester

Responsibilities:

  • Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.
  • Developed User Requirement Specification Document (URS) and Traceability Matrix.
  • Prepared the Business Processes (Test Cases) once the Design and Business rule document was analyzed
  • Testing the web-based application manually and also used Selenium (Web Driver) for Automation.
  • Performed cross browser functional testing usingSeleniumWeb Driver.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process usingSeleniumGrid and Jenkins.
  • Developed Load/Stress testing scripts using API, Perl and Python.
  • From the detailed use cases, create manual test cases for web applications and web services.
  • Designed and documented REST APIs, including JSON data formats.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
  • Created Test cases, Test suites using TestNG, Selenium web driver.
  • Execute the ETL jobs in QA environment to load data from files to the databasetables and validate the data load as per requirements.
  • Created database Views joining multiple tables and used these views in the regression testingto verify the data.
  • Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
  • Worked with development team, business partners, Functional & Reporting Team to analyze the changes and give sign off onTDD
  • Worked on agile environment and comfortable with the agile process.
  • Used JIRA for Bug reporting, Tracking and defect Management.
  • Automated functional testing with in-house STF central tool.
  • SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed automation of test cases for Regression Testing using Junit and Selenium, testing Functional, Acceptance and Limit validations.
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.

Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, UNIX, SQL, python, XML, C++, HTML, CSS, Xpath.

Confidential, Cincinnati,OH

Selenium Tester

Responsibilities:

  • Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using JAVA and JUnit for Web Applications(Fredmeyer Gift Registry, Mercury)
  • Creating the Unified Functional Testing help guide to work withKrogerAutomation Standards.
  • Ported existing QTP automation scripts into TestNG and Selenium test cases.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
  • Tested different functions of the POS system like scanning, payments, returns, reports etc. to make sure that the system met Confidential requirements and expectation.
  • Tested the self-checkout stations were seamlessly integrated with the new POS system.
  • Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
  • Developed and executed complex SQL Queries and Procedures to perform database testing.
  • Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
  • Effectively involve in logging bugs, reviewing solved bugs and analyzing test result using MTM.
  • Assist development team in reproducing the issues and in application troubleshooting process.
  • Participated in the Go/No-go meetings.

Environment: Unified Functional Testing 11.53, Unified Functional Testing 12.02, Unified Functional Testing 12.01, Unified Functional Testing 12.0, Quality Center, VBScript, Microsoft Test Manager(MTM), Excel Application, Oracle, Eclipse Luna,SeleniumWebdriver 2.47.1

Confidential

QA Engineer

Responsibilities:

  • Developing Interacting with Users, Business Analysts and gathered business and technical requirements, reviewed business requirements, technical requirements and specifications.
  • Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
  • Develop and execute automation frame work and maintain automates tests for new and existing functionality
  • Responsible for planning the Automation and Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting
  • Involved in different kinds of testing such as smoke to functional to Regression testing.
  • Performed Rollback/Roll Forward testing on different handsets with different versions.
  • Categorized bugs based on the severity, priority and interfaced with developers to resolve them
  • Participated in defect tracking meetings.
  • Worked on different handset versions such Ginger Bread, Ice Cream Sandwich and Jelly bean
  • Good Knowledge if iOS and Android Device testing
  • Good knowledge of defect tracking tool called JIRA
  • Excellent knowledge of testing the web application for TIM Carrier.
  • Tested the Web application for different Operating systems.
  • Create automated test cases for the web application using selenium.
  • Wrote scripts inPythonfor automation oftestingjobs.
  • Actively Participated in Key note testing(Performance testing)
  • Used Fiddler tool for capturing the traffic between the computer and internet.
  • And also participated in deployments and upgrades of the application.
  • Worked in Agile Environments
  • Actively Participated in Production deployments for Platform as well as Handset
  • Participated in weekly status meetings.
  • Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
  • Triage defects written by the off shore QA team
  • Good knowledge of Test Link tool

Environment: and Tools: C++, python, .Net, Eclipse, Xcode, JIRA, Android, iOS, Fiddler, MS Excel, SQL, HTML, Agile, Jenkins, Test link, Log Cat

Hire Now