Post Job Free

Resume

Sign in

Senior Automation Engineer

Location:
United States
Posted:
December 04, 2018

Contact this candidate

Resume:

Rahul Veera

Senior Automation Engineer

Phone: 612-***-****

Email/Skype: ac7vho@r.postjobfree.com

Professional Summary:

I am highly motivated IT Professional with over 8 years of experience in software manual and automation testing. I have excellent understanding of Object Oriented Concepts, API testing and have worked throughout the entire SDLC project lifecycle. I have experience in following Waterfall and Agile methodologies. Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing. I am extremely well spoken and have great attention to detail and a self-starter. My strong communication skills coupled with QA testing experience will make me a strong candidate for your project team.

Possesses 8+ years progressive professional IT experience both manual and automated testing.

Experience in developing test automation frameworks using Selenium Webdriver, Java, C#, Junit, TestNG, Maven &ANT.

Working knowledge of AWS Lambda, AWS API Gateway, AWS IAM Roles, AWS S3, AWS Cognito, Codepipeline

Experience in working in Agile Methodology.

Experience on Writing SQL queries to extract data from various source tables to perform database testing.

Experience in Black Box Testing, Regression Testing, Ad-hoc testing, Functional Testing, GUI Testing, Database testing, Unit testing, and Smoke Testing.

Proven ability to understand functional requirements and design documents for use in the creation of test scenarios.

Good database and data retrieval knowledge in both Oracle and SQL Server databases Demonstrated ability in utilizing SoapUI for testing web services.

Utilize established problem-solving skills to identify and track defects, reporting minor, major and critical program defects to the project team.

Experience in following SDLC methodologies including Waterfall and Agile methodologies for use in project development.

Ability to follow industry standards and procedures for testing web applications or client/server applications.

Designed and implemented different automation frameworks from scratch like Page Object framework, Keyword Driven framework, Data Driven framework and Hybrid framework for number of projects

Executed automation scripts on different browsers/environments & reported defects/results to the team

Took ownership of automation and led the automation team by mentoring the team as required

Good experience of build tools like Maven and managing JAVA automation projects using them.

Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.

Working experience in DOJO (2-day sprint)

Experience in TDD & BDD development.

Strong experience in testing REST services using tools like SOAPUI Client & Pro.

Experience in RESTful web service testing using REST Assured framework with Java.

CORE COMPETENCIES:

Agile/Scrum, Waterfall

TestNG

Selenium IDE/RC/Web Driver/Grid

Soap UI/REST API

Java, Object Oriented Programming (OOP)

Mobile Testing (IOS and Android)

Frameworks

JIRA/RALLY

Education:

Bachelors in Computer Science Engineering at JNT University - Hyderabad, India.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, SOAPUIPRO, Cucumber, Rest Assured, JMeter, Gradle, ANT

Languages

JAVA, Groovy, C#, JAVASCRIPT, HTML5, CSS3, XML.

IDE

Eclipse, IntelliJ.

Test Framework

TestNG, Junit.

Web Debugging Tool

Fire path, Firebug, XPath, Fiddler.

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC), TFS.

SCM Tools

GitHub, TFS, SVN.

Continuous Integration Tools

Jenkins.

Databases

Microsoft SQL Server, Oracle, MySQL,DB2.

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac

Professional Experience

Thinking Engines Inc.,

Minneapolis, MN May 2018 – Current date

Sr. Automation Test Engineer

Description: Construction automation: Thinking Engines provides the whole package to do turn-key IoT from several 'things' to millions of ‘things’. Designing, building, and programming of electronic sensors is a difficult and time-consuming task specially in construction fields.

Responsibilities:

Working on automating current feature test scenarios with Selenium, Java using existing framework.

Working with offshore team in delegating testing tasks and training the team on different testing process & automation framework

Responsible to communicate between offshore testing team and onsite team.

Work closely with the development team while automating the application and also clarify the offshore questions on different aspects of testing needs.

Execute test suite on all supported browsers and report any bugs found on timely manner.

Fix any failed test cases because of change in the object or test case issue.

Used POSTMAN & SOAPUI to test RESTFUL services.

Worked on testing AWS API Gateway services by considering AWS Congnito, AWS IAM roles, AWS Lambda while testing the services

Hands on working experience of AWS Lambda, S3, IAM Roles, API Gateway.

Working knowledge of testing application on specific environment through AWS Codepipeline.

Environment: Selenium WebDriver, Java, Maven, TestNG, Postman, SOAPUI, AWS, Eclipse, Agile, TFS.

Thomson Reuters, Eagan, MN September 2016 – April 2018 Automation Engineer

Description: eDiscovery Point is an end to end legal case processing and management solution. This robust document review and production software platform enables its users to import documents, process, review, and centralize legal documents, to apply analytics to find related documents, to perform search and advanced search using the keywords specific to documents and collaborate with litigation team to annotate and code user’s documents and generate documents for opposing counsel or the court and more.

Responsibilities:

Worked closely with development team in testing the application and creating automated scripts for the application.

Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.

Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.

Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the release.

Worked in Agile Methodology and worked closely with different functional teams including Development, QA, and Business.

Hands on experience in writing SQL Queries to perform extensive Database Testing using Microsoft SQL Server.

Planning and Execution of Manual and Automated test cases in test environment.

Report Defects/issues to the team upon Failures.

Developed automation framework for the eDiscovery web application along with 2 other team members.

Used Selenium WebDriver, JAVA, Gradle, TestNG framework with Page Object Model design pattern to perform UI Automation of Application.

Used READY API, a web service testing tool to perform the SOAP and REST web services testing and to make HTTP and JDBC calls using SQL Developer.

Performed automated API (Backend) testing of the application by writing test cases for different scenarios and executed them using SOAPUI Pro.

Used Groovy Script Language to write test scripts for test cases.

Worked with appropriate development and technical support teams to triage, assess and solution.

Worked closely with different functional teams including Development, QA, Business and offshore teams.

Used Microsoft Team Foundation Server (TFS) for reserving, executing test cases, defect tracking, and the complete test management

Used TFS to log and monitor the status of the Bugs.

Validated Application functionalities in Test and Production environment.

Creation and Review of Test Scenarios and Functional Test cases.

Conducted manual testing by validating all functionalities of the entire application.

Creation of Automation scripts/Functions according to Test cases.

Monitor Regressions and Smoke Test Results for Each Environment.

Environment: Selenium WebDriver, Java, TestNG, Maven, MTM, TFS, READY API, Groovy, Gradle, Oracle SQL Developer, MS SQL Server, RESTFUL Webservices, Page Object Model.

Thomson Reuters, Eagan, MN June 2016 – August 2016

QA Automation Tester

Description: Checkpoint application is used to provide intelligent information to various Tax and Accounting professionals including expert research, guidance, technology, tools, learning, and news. The scope of the work is to develop the regression test suite.

Responsibilities:

Tested all backed REST APIs using Postman, Rest Client & SOAP UI

Designed test cases and test scenarios, conducted functional, ad-hoc and exploratory testing for the variety of applications with expanded test coverage.

Created automation test cases for regression testing for number of web applications utilizing HP QTP.

Performed testing of mobile applications as well as web applications on Smartphone’s and handheld devices.

Conducted test execution and result analysis.

Updated documentation and send reports to client.

Responsible for executing manual test cases across multiple browsers, identifying and documenting software defects and setting up test environments.

Responsible to run API tests developed in SOAPUI Client as and when required

Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the release.

Writing and executing software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.

Used HP ALM to get the scenarios and to update the status of Test cases.

Automated the existing Manual test cases to develop the Regression test suite.

Used Visual Studio TFS to maintain Automation Code.

Used CSS and XPATH selectors for identifying the dynamic objects.

Effectively communicate testing activities and findings in oral and written formats

Worked on Testing of news & search features which uses Restful Web services, XML, DOM, JSON and AJAX features.

Environment: HP QTP, HP ALM, TFS, SOAP UI, POSTMAN, MS SQL Server, RESTFUL Webservices.

Thinking Engines Inc.,

Minneapolis, MN June 2015 – May 2016

Sr. Automation Test Engineer

Description: Home & Construction automation: Thinking Engines provides the whole package to do turn-key IoT from several 'things' to millions of ‘things’. Designing, building, and programming of electronic sensors are a difficult and time-consuming task especially in construction fields.

Responsibilities:

Part of Automation QA team of 4 members.

Understand the application requirements and system design.

Worked in Agile methodology.

Developed the framework from the scratch using Selenium, Java, Groovy.

Used Eclipse as IDE for the creation of automation scripts also used IntelliJ.

Implemented Page Object Model and Data Driven Framework.

Used XPATH and CSS Selectors for identifying the properties of dynamic objects.

Automated the manual test cases to develop the Regression Suite.

Used SQL Server and Excel files to achieve data driver framework.

Used POSTMAN & SOAPUI to test RESTFUL services.

Used POI APIs for reading the data from excel files.

Used Visual Studio TFS to maintain Automation Code.

Incorporated with TestNG to make use of Reporting functionalities.

Effectively communicate testing activities and findings in oral and written formats.

Environment: SOAP UI, Groovy, Eclipse, SQL Server, RESTFUL Webservices, TFS, Agile, Selenium WebDriver, Java, TestNG, Maven, Apache POI, Page Object Model, Hybrid/Data Driven Framework.

Citibank, NA, Texas Nov 2014 – April 2015

Automation Test Engineer

Description: This project is to enhance the paperless solution functionality. This phase will provide enhancement through converting Citi Alerts to true SMS format and the option to decline and accept offers for integration of paperless and Online Bill Payment (OBP)/Autopay. The functional UAT testing will validate that Card member has ability to opt-in to receive account notifications and alerts through SMS text messaging in AO full site. SMS texting is new capability for Citi Retail Services. As part of this project all newly enrolled & mobile number update customers to Citi Retail Services pager email alerts will be converted to SMS text format.

Responsibilities:

Interacted extensively with Business, Architect designers, Technical team to understand the project requirements, design, and performed complex analysis of requirements and system specifications to come up with a Test plan, Test Strategy, planning, design and execution of Automation of applications.

Created Git repositories for automation code and extensively used for daily code check-ins.

Wrote Java test case automation using BDD Cucumber-JVM with selenium. Used Jenkin jobs to run the automation suites and generating the reports.

Did extensive manual testing for UI and backend web services using advanced rest client.

Automated the backend Rest services with Spring Rest Client and also used Advanced Rest Client for manual testing

Worked with Appium Mobile for testing applications on different Versions of Android & iOS Mobile devices for testing the same work flow on multiple devices.

Involved in Appium Mobile device testing tool for testing native, web and hybrid mobile applications.

Responsible to ensure proper UI testing, Functional testing, Integration testing, Regression testing, Data Conversion testing, Ad-hoc testing, Negative testing, End to End testing and User Acceptance testing of the application.

Responsible to ensure the proper level of testing coverage tracking defect to resolution.

Ensuring that project artifacts and documentations meet and adhere to business practices.

Coordinating with QA team, development team, engineering team and business users.

Coordinating with the offshore and onshore QA/TA teams and conducting live meetings and sharing requirements with associates at other locations.

Involved in a User Acceptance Testing by creating script and providing the data for a user’s and by testing UAT defect in test environment before new code gets moved to UAT environment.

Modifying and executing test scripts for web-based environment-using Quality Center.

Involved in communication between UAT team members, business leaders, and IT.

Environment: Selenium Webdriver, JAVA, BDD, Maven, Page object Model, Cucumber, Gherkin, Eclipse, Junit, JIRA, GIT, Jenkins, Appium.

Kee Inc., Columbia, MD Sep 2012 – Oct 2014

Automation Test Engineer

Description: Kee Inc., has many Home Automation products and was part of testing all most all varieties of Home Automation Applications with different matrix.

Responsibilities:

Worked in Agile Methodology.

Was part of QA Automation team which we created framework from the base

Coordinated with Business Analyst and development team to understand the architecture and functionality of the application.

Understanding the Business requirement from the functional specification.

Validated Android and IOS applications using Perfecto Mobile.

Validated the REST Web Services and SOAP Web services using Soap UI, Postman & REST-Assured.

Designing the Automation assets using Selenium with Java and Cucumber (Behavior Driven Development).

Used CSS Selector and XPath to identify objects.

Used Properties Files to hold data.

Used concepts of implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.

Performed load testing using Apache JMeter to check the performance of the application.

Guiding the offshore team for Automation Asset development.

Reviewing the Automation Assets developed.

Writing the test scripts, review of the test cases.

Preparing Test Scenarios based on RSM.

Providing the QA Estimates during each phase transition.

Frequent coordinating with clients in sharing the project updates.

QA defect analysis, troubleshooting and reporting.

Environment: Rest- Assured, POSTMAN, Soap UI, Java, Maven, JMeter, Eclipse, RESTFUL Webservices, Selenium, BDD, Cucumber, Gherkin, Junit, JIRA, Perfecto Mobile, GIT.

IFB Automotive, Bangalore, India Feb 2010 – Aug 2012

Test Engineer

Description: IFBCRM is a web application where customer’s complaints or any kind of problem will be handled through this Software. Usually customers make a call when they are having any kind of product problem which they bought (IFB) and customer care will take the details then Ticket No will be generated automatically for the customer call. The same will be saved to the database. After this to which area the customer belongs will be retrieved from the database.

Responsibilities:

Worked and Coordinated with Business/Technical Analyst in analysis of Functional Design Specifications.

Worked in Agile methodology.

Requirements gathering and analysis by the study of client applications and clarifications through review meetings with Business Analyst and developers.

Involved in creation of Test plan, Estimation, Regression plan.

Used Selenium WebDriver, Java and JUnit to develop the framework.

ETLs that load data into target database have been validated.

Reviewing automation scripts developed by the team.

Review of Test cases and tracking them back to the requirement by maintaining traceability matrix.

Frequent coordinating with clients in sharing the project updates.

Organizing the Defect Meeting during the System Test.

Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Wrote SQL queries to extract various tables in different databases to validate test cases.

Environment: Selenium WebDriver, Java, Maven, JUnit, JIRA, Agile, Functional Testing.



Contact this candidate