We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

3.00/5 (Submit Your Rating)

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 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 App ( Version 4.3 enhancements ), Neyvel Lignite( 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

Senior Automation Engineer

Confidential

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: and Tools: 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: and Tools: ALM/Quality Center (QC), Rally, Selenium Webdriver, Eclipse, SOAP UI, SonarQube, HP fortify .

Confidential, San Diego, CA

Senior Selenium Tester

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: and Tools: 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: and Tools: Selenium RC 2.0, Selenium Web Driver, JIRA, UNIX, SQL, python, XML, C++, HTML, CSS, Xpath.

We'd love your feedback!