Automation Test Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 7 years of Automation Engineering and Quality Assurance experience in Software Testing in Railways, Banking, Healthcare, E - commerce and Pharmaceutical industries.
- Proficient in both Automation Testing, Manual Testing and Mobile Testing with ability to automate regression testing suites.
- Expertise in Set up of Selenium Web Driver using Eclipse IDE as well as through command line.
- Expertise in exporting TESTNG scripts from Selenium IDE to Eclipse TESTNG Test Suites, Creating new TESTNG test cases, modifying the selenium scripts and writing test suites using TESTNG.
- Expertise in Selenium automation using Selenium Web Driver, JAVA, TESTNG & Maven.
- Worked in Multi-Platform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Proficient in writing Selenium Web Driver automation scripts in JAVA using Maven and TESTNG Automation Testing for Web Applications.
- Experience in UNIX commands and shell scripting.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object oriented methodologies.
- Proficient in preparing the Testing artifacts like QA Test Plan, Test Execution, Test Result Analysis, Test Cases and Bug Reports on the basis of product release features, client requirements, and technical documents.
- Participated in all phases of the test cycle including Sanity Testing, Functional Testing, Integration Testing, System testing (on IE, Chrome, and FF), and Regression Testing.
- Hands-on experienced in automation engineers and analysis of web automation projects using Selenium, TESTNG and Jenkins for Web based and Client Server applications.
- Strong in Database Testing and writing the SQL queries.
- Hands-on experience in Data Driven framework and Hybrid framework.
- Hands-on experience in data Draven frame work using apache poi.
- Hands-on experienced in TESTNG and create a XML and HTML documentation.
- Expert to build a project in Maven and update project.
- Well versed in Object Oriented Programming languages like Java, C# and Scripting language like java script and PHP.
- Hands-on experience in RESTFUL API (Web services) using POSTMAN.
- Experienced in Back-End testing to ensure data consistency on front-end using SQL, MySQL and Oracle.
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
- Experience with and mentoring team members with product knowledge and business processes.
TECHNICAL SKILLS:
Testing Tools: ALM, JIRA, Selenium, JUNIT, TESTNG, JENKINS, GIT, CUCUMBER, Maven.
Applications: Excel, PowerPoint, Word, Outlook, Visio, SharePoint and WebEx.
Database: Oracle, MS Access, SQL Server, MySQL.
Operating Systems: Windows XP/7/8, MAC, VMware, Android, iOS and UNIX.
Platforms: Java, ASP.Net, C#, PHP and java script.
Environment: s Agile, Waterfall, Hybrid
PROFESSIONAL EXPERIENCE:
CN Railways, Chicago, IL
Automation Test Engineer
Responsibilities:
- Meeting with Project Managers and Stakeholders to determine Stories, discuss about Watch Items, Work Orders and UAT Testing Scope.
- Working on creating Test Scripts, updating Test Plan and Test Lab folders in ALM for the run train.
- Extensively automated regression and functional test suites by using Selenium Web Driver.
- Implemented Data Driven framework, Hybrid framework and Page classes from scratch to represent web pages and test the all webpages are properly working or not.
- Working java with selenium and using Eclipse IDE for Test Environment and also follow the computability of different kinds of tools, which is working together or not.
- Using TESTNG for Annotation support, Suit test, Exception test, Time out, Ignore test, parameterized test and Dependency test.
- Testing in different browsers such as Internet Explorer, Firefox, Chrome and different platforms such as Windows, MAC, Android and iOS.
- Using APPIUM and perform the mobile testing.
- Using POSTMAN tools for Restful API testing. I validated every pages of website and check the status.
- Wrote SQL queries extensively, queried database and generated test reports.
- Attending Defect Calls with Developers and Stakeholders for critical defects and show-stoppers.
- Using Apache poi for Data driven testing which is run lots of data at the same times.
- Using Jenkins for Continues integration testing and update code from GIT Repository.
- Following and/or preparing Workarounds and Job-Aids for the convenience of the whole testing team whenever needed.
- Directly cooperation with Business people and Dev-teams for resolving issues.
- Using WIRESHARK for filtering the message which is connected Dispatching room to locomotive over server.
Confidential, Manhattan, NY
Automation Engineer
Responsibilities:
- Working with different Project Managers, Business System Analysts, Developers, Testing Leads and Testers depending on studies.
- Understanding the application functionalities by participating in Client KT secessions.
- Carefully reviewing business requirements and handling sensitive information to comply with FDA Regulations.
- Participating in three-week long Sprints and conduct testing activities within a tight schedule to maintain project timelines and meet deadlines.
- Set up Automation environment and designed customized Data driven Framework as per the project requirement for Web application automation (Selenium).
- Using Selenium Web driver for automated the application.
- Set-up the Environment using Eclipse, Selenium jar, TestNG and maven.
- Developed data driven framework using apache poi.
- I have created page object model and go through entire application.
- Using TESTNG framework and create a pom.xml and HTML documentation.
- Using BDD tool Cucumber and also add gherkins keywords to perform test in easy way.
- Set up Jenkins CI tool to support the Continuous Integration process.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) and executed tests with JENKINS
- Working directly with the developers throughout the Defect Lifecycle to make the process of opening, retesting and closing issues more efficient.
- Proficient in GUI Testing, Sanity Testing, Smoke Testing, Backend Testing Environment: Selenium Web driver, APPIUM, Java, TESTNG, Maven, Jenkins and GIT.
- Regularly updating Test Plans, Project Plans, Job Aids and Documents to comply with the documentation standards of the company.
Confidential, Wilmington, DE
Automation Engineer
Responsibilities:
- Meeting with Project Managers and Stakeholders to determine Stories, discuss about Watch Items, Work Orders and UAT Testing Scope.
- Working on creating Test Scripts, updating Test Plan and Test Lab folders in ALM for the Card Digital Team.
- Extensively automated regression and functional test suites by using Selenium Web Driver, JAVA.
- Implemented Page Objects framework, Hybrid framework and Page classes from scratch to represent web pages.
- Using TSYS bank card system to make QA and PROD transactions, changing account information and status as per test conditions.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Testing in different browsers such as Internet Explorer, Firefox, Chrome and different platforms such as Android and iOS.
- Using key word Driven framework for reusable data.
- Wrote SQL queries extensively, queried database and generated test reports.
- Attending Defect Calls with Developers and Stakeholders for critical defects and show-stoppers.
- Create a project in maven also add dependency of selenium and testing.
- Using Jenkins for update code from GIT Repository.
- Following and/or preparing Workarounds and Job-Aids for the convenience of the whole testing team whenever needed.
- Testing Chase Mobile Apps for popular mobile devices such as HTC One, Samsung Galaxy, iPhone, iPad, Google Nexus etc.
- Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility. Developed Selenium Web Driver test cases using Java, TESTNG framework.
Confidential, Basking Ridge, NJ
QA Analyst
Responsibilities:
- Preparing Test Conditions, Test Scenarios and Test Cases based on the Client (Vermont Health Connect) need.
- Developed Selenium based Automation Framework with Java using Page Object Model (POM) and JUNIT.
- Developed automation test cases for testing personalized ads& content on support pages.
- Logging into Oracle Siebel and making necessary changes to dates, enrollment periods and other categories as needed before choosing a plan and processing payments.
- Developed an automation framework that provides continuous validation which then can help deploy continuously.
- Developed an automation framework that provides continuous validation which then can help deploy continuously.
- Written script to validate Analytics for the Application using selenium.
- Worked with development team to understand technical design and architecture for test planning. Worked on some story development along with Automation script development.
- Recording scripts in Selenium IDE while seeding applications and editing the scripts to automate the process of seeding future applications that are similar.
- I have performed health care claim system process.
- Develop data driven frame work using apache poi.
- Coordinated and worked with team members, developers located in various time zones on defect tracking.
- Executing both positive and negative test cases to assure the quality of the application thoroughly.
- Regularly meeting with clients and working on-site in Vermont as per client need.
- Performing Cross Browser Testing in Internet Explorer, Google Chrome, Mozilla Firefox etc.
- Helped in maintaining the existing regression suite using QTP/UFT.
- Executing SQL queries to perform data validation.
- Writing different SQL Queries including SELECT, DELETE, UPDATE, INSERT for backend testing.
Confidential, Long Island City, NY
QA Analyst
Responsibilities:
- Defined and Implemented the Software Development Life Cycle process.
- Architected and implemented test plan, test cases and process workflow.
- Investigated, researched, recommended and assisted in the implementation of commercial test tools and test scripts for regression testing of existing product functionality.
- Worked closely with product and project managers on the implementations of new projects and infrastructures which include change preparation, change execution as well as post-change QA validation.
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives.
- Involved in Smoke, Integration, Regression, System, End-to-End & Black box testing.
- Participate in Daily Agile Scrum "Stand-up", Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories in Version One.
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ALM.
- Administered and operated in HP Quality Center (QC) and ALM.
- Helped to develop and execute automated scripts using QTP/UFT for Functional and Regression testing.
- Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements using Oracle SQL Developer.
- Executed transactions manually and verified the back end functionalities and data exploitation.