We provide IT Staff Augmentation Services!

Automation Engineer / Mobile Tester Resume

SUMMARY:

  • Lead Automation Engineer with excellent interpersonal and communication skills with over 8 years of industry experience in HealthCare, Retail and Corporate Banking enterprise application design and development along with Automation Lead Experience in Financial Markets application architecture and project delivery leading a small team of developers across regions.
  • Strong experience in Mainframe Testing, Functional Testing, API Testing, User Acceptance Testing, Integration Testing, Mobile Testing, Database Testing, Mobile Testing, Regression Testing and Agile Testing.
  • Expertise in understanding of Test Planning, Test Design, Test Execution and Defect Reporting and Tracking.
  • Excellent knowledge of Agile and Scrum development environment, multiple web browsers and automated testing suites.
  • Experience in testing application on different mobile Platform such as iOS and Android devices
  • Created and executed JMeter scripts for performance testing of portal.
  • Experienced in API Testing using ReadyAPI and written Automation Test Cases for all the APIs using Ruby and Cucumber.
  • Extensive Knowledge of Performance Testing using Load Runner and Jmeter Tools.
  • Proficient in different phases of Performance Testing like Smoke, Load, Stress and Endurance Test.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Ruby and Cucumber.
  • Expertise in QA methodology and Software Development Life Cycle (SDLC).
  • Proficient in writing SQL queries and executing SQL queries to perform ETL Testing.
  • Strong experience in web application automation using Selenium IDE, Selenium WebDriver, Cucumber with TestNG framework.
  • Configure and Maintain the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files and track metrics
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Writing Test cases using Element locators, WebDriver methods, Java Programming features and TestNG Annotations.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Experience in executing test scripts in QTP, HP Quality Centre/ Application Life cycle Management (ALM), manually and as well using automation
  • Expertise in using Test management and defect tracking tools like Quality Center, JIRA, Bugzilla.
  • Proficiency in Back - End Testing/Database Testing specifically in developing and executing SQL queries to interact with databases. Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing.
  • Preparing Weekly Status, Monthly Status and Invoices for the entire project..

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC, QTP, Quality CenterCucumber, Ruby, LoadRunner, SOAP UI, ReadyAPI, JMeter, Hercules, Gherkin, Junit.

Operating Systems: System Testing, Integration Testing, End to End Testing, UATRegression Testing, Smoke Testing, Functional Testing, Mobile Testing, Scrum, API Testing, Non Functional Testing.

Windows (2007, 2008, XP, 7,10), UNIX, Linux, OS X

Languages: Java, C/C++, C#, .NET

Technologies: AWS,SVN, GITHUB, ANT, MAVEN, JENKINS

Bug Tracking Tools: Bugzilla, Rational Clear Quest and JIRA

Scripting Languages: VBScript, JavaScript, HTML, Python, CSS, XML, PHP, Ruby

Databases: Oracle11g, 10g, MS SQL Server 2005/2008, MySQL, MS Access

Packages: MS Office 2007, SharePoint

Browsers: Chrome, Mozilla, Microsoft Internet Explorer, Netscape, Safari, Lynx

Mobile Platform: IOS, Android

PROFESSIONAL EXPERIENCE:

Confidential

Automation Engineer / Mobile Tester

Responsibilities:

  • This is three tier application developed in AngularJs, Core Java, Spring, Restfull WebServices and Oracle technologies.
  • I was involved in end to end Requirement analysis with Product owner, Design, Development and integration of this app.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files and track metrics.
  • Monitor the applications in Amazon Web Services for the web application traffic.
  • Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
  • Involved in testing application on different mobile Platform such as iOS and Android devices
  • Tested the application on different mobile platform using Simulator
  • Involved in end-to-end testing of the Mobile Applications
  • Administration and Configuration of Splunk enterprise and integration with systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.
  • Created custom, dashboards, and reports to reduce user requests. Developed and scheduled new Splunk capacity dashboards, data models and performance reports assisting senior and Checking systems error logs. Server monitoring using Splunk Failure notification alert involves in fixing the issue and notifications.
  • Performed Stress, Endurance and Load test using JMeter and Hercules.
  • Provided support in the Performance testing using JMeter task includes developing test plan, test script and reports.
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
  • Developing automation scripts for Web UI, API Automation and improving code base to make scripting standards are met using Ruby and Cucumber .
  • Created a Jenkins Job which runs the Automation Test scripts and providing the results in the form of Cucumber Report .
  • Preparing and reviewing Unit Test Plan, Unit Testing, Test Results review and other quality related work
  • Support release process and run automated regression tests against all supported Mobile devices.
  • The applications tested regularly on Dev server and QA server for any styles or business-related issues with the SRS documents and prototypes, wireframes
  • Chariot integration to manage different language options in the Web Application.
  • Launch Amazon EC2 Cloud Instances using Amazon Web Services and Configure launched instances with respect to specific applications
  • Work with several upstream applications EASE, Credit Wise, COS, Bank ( Confidential internal applications ) while integrating them with Single Sign On Application
  • Created fully automated CI build and deployment infrastructure and process for the application.
  • Helped in creating build scripts, Jenkins jobs and deployment scripts for this app to deploy it in AWS Unix instances.
  • Do server level and application level monitoring with the help of AWS and Docker.
  • Helped in building up the (Automated)Cove Pipeline for Prod and Non- Prod Deployment.
  • Debugging and fixing Automation scripts in order to make sure that there are no functional failures and conducting code reviews with team members to ensure quality of deliverables
  • Performed Stress, Endurance and Load test using JMeter and Hercules (Internal Tool).
  • Created thread groups and test web application for various loads on key business scenarios.
  • Owned the app production roll outs and handled showstopper defects and other issues with minimal downtimes.
  • Helped product owner in developing Splunk reports to analyze the application stats.
  • Worked in diverse team and involved in Scrum daily stand up’s, planning and grooming session.

Environment: Ruby, Cucumber, Java, ReadyAPI, Web Services, Splunk, Java Script, Jmeter, Oracle 9i/10g, AWS, Jenkins, Github.

Confidential, Columbus

Test Automation Developer

Responsibilities:

  • Collecting requirements from source teams and Implementing business rules using DataStage
  • Working on Agile and project management methodologies
  • Developed Automation scripts using Ruby,Cucumber.
  • Worked on Big Data Files.
  • Used Jenkins tool for continuous integration of the builds.
  • Created Manual and Automation Testcases
  • Performed Manual, Automation and Performance Testing.
  • Have developed DataStage jobs to load data into HDFS files.
  • Developed complex jobs using various transformations to implement business rules and load Hive table.
  • Used various stages like Transformer, Lookup, Pivot, Filter, remove duplicates, Sort, Funnel and Join on the extracted source data per the business rules and technical specifications.
  • Reviewed the code developed by others and provided review comments.
  • Importing test requirement, test scenarios, creating test sets in Quality Center
  • Used Ruby code for TDD (Test Driven Development) and ATDD (Acceptance Test Driven Development).

Environment: DataStage 11.5, Perl scripting, ESP, HDFS, Hive, Oracle, Ruby, Cucumber, Informatica, SQL Server.

Confidential, Richmond

Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Test automation using Ruby/Cucumber and Selenium
  • Involved in developing selenium automation framework using TestNG. Developed ANT targets to execute automation suites from command line.
  • Contribute to the functional automation suite for critical functionalities for sanity, smoke, and regression runs using Ruby and Selenium. Perform failure analysis of the test runs and fixing failed scripts.
  • Wrote test cases to handle Alerts on the web page.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data driven testing using Selenium and TestNG functions, which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Ruby, Cucumber, Selenium Web Driver and Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
  • Used Selenium GRID to execute test cases on multiple OSes.
  • Preparing the test schedule and allocated work to the team.
  • Reporting and defect tracking.
  • Responsible for updating and maintenance of existing selenium scripts.

Environment: Selenium WebDriver, Ruby, Jenkins, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, ANT, TestNG, Agile, Gherkin, Oracle

Confidential

Senior Software Engineer

Responsibilities:

  • Developed test plans and test cases from the requirements, mapped requirements to test cases for traceability in Test Director.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Involved in Agile testing.
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Created/updated regression test cases and automated cases using QTP.
  • Extensively involved in UAT Testing, worked with Users and verified the results with them.
  • Involved in reporting the test status and issues using Test Director.
  • Involved in database testing by writing SQL queries and also using data base functions for automation.
  • Executed SQL statements against multiple databases and confirmed results displayed in different types of reports.
  • Responsible for logging defects, monitoring their status and tracking them to closure.
  • Involved in executing SQL Queries for validation data.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Conducted Integration Testing, Database Testing & Regression Testing along with the team.
  • Analyzed Test Results and Track Defects in QC while execution.
  • Lead the testing team and interacting with developers, database team, environment management team and business for gathering required info & resolving various issues.
  • Participating in Weekly Project Status meeting with Clients.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
  • Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
  • Coordinated with Application teams for code related issues, tracked the issues through trouble tickets and worked with the developers in fixing the issues.
  • Coordinated with requirements team to clarify requirements and business clarifications.

Environment: Java Script, VB Script, HTML, Oracle 8i, TOAD, MS Access, QTP and Test Director

Confidential

Sr.Quality Analyst

Responsibilities:

  • Attended cross-functional team meetings to understand the staff and the management staff requirements and documented them.
  • Prepared Test Plan, Test Cases and Test Scripts as per the specifications.
  • Actively involved in all aspects of the pre-testing phase such as establishing hard freeze dates, deciding the test strategy, setting up the hardware and software for the test team etc.
  • Attended walkthroughs and weekly status meetings to verify that project milestones were met.
  • Importing test requirement, test scenarios, creating test sets in Quality Center
  • Design and Review of Functional Requirement Specifications and Test Plans.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Designed Test cases Using Selenium WebDriver and TestNG. Developed ANT targets to execute automation suites from command line.
  • Designed and developed test automation framework using Selenium web driver automation framework for web applications.
  • Implemented Page Objects, Data Driven, Keyword Driven automation frameworks using Selenium WebDriver, Java, and Junit.
  • Extensively used SQL query for retrieving data from database.
  • Test automation for web application using TestNG.
  • Documented test cases corresponding to business rules and other operating conditions.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path
  • Participated in the testing of the software to ensure the highest level of quality in Agile Scrum methodology.
  • Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using Jira.
  • Used Quality Center to log, monitor and update defects found during testing
  • Followed Rational Unified Process Quality Assurance and testing processes. Interacted with program management and executive teams regarding quality assurance goals.
  • Involved in performing Integration Testing, System Testing, Security Testing, Installation testing

Environment: Test Director 7.0, Selenium WebDriver, Java, XML, SQL, Cucumber, Jira, Window, Winrunner.

Confidential

Quality Analyst

Responsibilities:

  • Interacting with Program Managers and Business Analysts for independent verification of system requirements, testing scope and setting up QC Environments
  • Involved in creating, updating Test cases as per the design documents (both Functional and Technical).
  • Creating complete Test documentation, Test plan, Test case Template and Test Case Outline
  • Created Test Cases Using Element locators and Selenium WebDriver methods
  • Created Automation test framework using Selenium.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Added annotations to the test. (selenium)
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers Involved in functionality, system and integration, stress testing.
  • SME for the Provider, Member, Contact Management and Service Authorization Module.
  • Identified ideal Automation Scenarios for the applications
  • Extensively involved in UAT Planning
  • Prepared Test Cases for User Acceptance Testing
  • Performed extensive Data Integrity testing by executing SQL Statements
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Manually tested the different criteria’s acceptable for the images
  • Responsible for logging defects in Defect Manager, monitoring their status and tracking them to closure using JIRA
  • Performed retesting and regression testing once defects were fixed
  • Importing test requirement, test scenarios, creating test sets in Quality Center
  • Develop and Executing the Test Cases, generating reports and entering/tracking the defects in the Quality Center updating as per the results
  • Developing sample test data to be used for executing the tests
  • Coordinated with UAT team by providing them with test cases and test data.
  • Responsible for ensuring that the testing standards, guidelines, and testing methodology are applied as specified in testing approach, and that all testing results are easily accessible and understandable.
  • Tracking defects and assigning bugs to developers for fixing
  • Worked closely with developers to track, log and follow through on all software defects and provided more information about bugs
  • Testing user interface of the application
  • SME for the Provider, Member, Contact Management and Service Authorization Module

Environment: &Testing Tools: Selenium WebDriver, Eclipse, Jenkins, Gherkin, Oracle, SOAP UI Tool, JIRA, Quality Center, Java, Web Services, XML, UNIX, SharePoint 2010.

Confidential

Internship

Responsibilities:

  • Worked for UBS Client for their Credit Risk applications
  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Prepared various reports based on various stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of the builds.
  • 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.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, Windows, Quality Center, Oracle, SQL, Jenkins, MS Office.

Hire Now