Automation Engineer Resume
SUMMARY
- 5 years of experience in Information Technology as Automation Engineer/QA Analyst (UI and Backend), using Java/J2EE, Selenium, TestNG, JIRA, HP QC, Test Link, Cucumber, Service API automation using Http Client and Google GSON.
- Oracle certified Java Programmer (OCJP6) and Cognizant Certified Professional on Core Java.
- Have contributed to Automation tool development using Java, j2ee.
- Contributed to UI Automation testing using Selenium Web Driver, Selenium Grid, TestNG and Cucumber.
- Hands on experience on Python, Ruby and Calabash open source test automation tools.
- Good working knowledge of Build release tools (Gradle, Maven, Jenkins and Eflow), Source Code Management tools (SVN) and Git (Bit Bucket repository).
- Excellent working experience in Oracle Data Base.
- Having knowledge of Core Java (OOPS Concept) in relation to Selenium
- Have contributed to web service Rest client testing using java and cucumber.
- Hands on experience with Java script, HTML, CSS, XML, XPath.
- Excellent working knowledge of Agile Methodologies, Sprint (Scrum) and Kanban model.
- Extensive experience and exposure to various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and QA methodologies.
- Good Understanding on Business requirement analysis, Test Case Creation, Test Script generation, Test Strategy Preparation, Test Plan Development, Test Execution, Bug Tracking and Quality analysis of product.
- Excellent work experience on Defect/Test Management Tools JIRA, QC, Test Link and Qtest.
- Excellent working experience in Front and backend Testing (Functional Testing and GUI Testing), Unit Testing, Integration testing, System Testing, Smoke Testing and Regression Testing.
- Managed, Documented and controlled the entire test cases, test scripts and test results.
- Good interpersonal and Communication skills. Ability to learn fast and adapt to any software.
TECHNICAL SKILLS
Technology: Java, J2ee technology stack, TestNG.
Testing Tools: Selenium, JIRA, HPQC, Appium, Test Link, REST API and Apache Jmeter
Languages: Java, SQL, and Python.
Databases: Oracle10g, SQL Server 2005
Web Technologies: HTML, CSS, XML, JSON and Apache Tomcat Web Server.
Version Control System/CI: SVN, Git, Bit bucket, Hudson, Jenkins
Operating Systems: Windows / Linux/Ubuntu/MAC OSX.
Build Tool: Gradle, Maven, Ant.
Code Analysis Tool: Sonar.
SDLC Model: Agile.
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Extensively worked on developing data driven automation framework using Java, selenium, TestNG and Cucumber.
- Automated REST api testing using httpClient.
- Written test scripts using Selenium Web Driver, TestNg frame work to automate UI application.
- Analysis of test suite result in Eflow, Execution of test cases in different environment like SIT and UAT.
- Analysis of Regression and smoke run results using Report Portal and fixing the failures.
- Worked in Sprint automation and Kanban agile methodology.
- Actively participated in Sprint planning, automation test case review, demos, go-no-go and retrospective meetings.
- Worked on Git version control repository Bitbucket.
- Configured Jenkins to run e2e regression test suite.
- Raised defects using HP QC and JIRA.
Environment: MAC OSX, Java, J2EE, selenium webdriver, TestNg, cucumber, Eclipse IDE, IntelliJ, HP Quality Center, Jenkins, Git, Bitbucket, Eflow, Maven and gradle.
Confidential
Automation QA
Responsibilities:
- Adding methods/functionality to the Automation Framework using Java.
- Development of Selenium automation scripts to support across all Browsers/OS combinations.
- Development of Appium automation scripts to test app in iOS emulators and android simulators
- Regression testing, smoke testing
- Integrate the scripts with continuous integration tool like Jenkins.
- Gathering Test case from Test Link, Analyzing, prioritizing and distributing task to peers.
- Creation of page object model to the application UI.
- Querying DB to get data to be used in scripts.
- Jenkins job monitoring for script running.
- Verifying the scripts failed in Jenkins job and fixing the scripts got failed.
- Reviewing peers test scripts and certifying that scripts meets coding standards.
- Active communication with offshore coordinators and the team.
Environment: Windows7/Ubuntu, Selenium Web driver, Eclipse IDE, Selenium Grid, Test Link, Jenkins, SVN, Firebug, Java, TestNg, SQL.
Confidential
QA Analyst
Responsibilities:
- Adding records to database using SQL queries.
- Verifying DB changes by running SQL statements
- Verifying data posted to integrating system successfully.
- Triggering CRON job using putty.
- Verifying data in consumer
- Verifying messages in process queue/error queue using queue browser
- Raising defects using JIRA and verifying defects fixed.
Environment: Windows7.SQL developer, Putty, Swagger, Queue browser, Jira, SQL.
Confidential
Automation script developer
Responsibilities:
- Involved in development of automation scripts for Confidential go payment app on Android and iOS devices using Android SDK and Xcode.
- Test case analysis, validating scripts on android and iOS mobile.
- Involved in maintaining and executing Automation Test suites, Test Plans, Test cases.
- Fixing failed scripts.
- Jenkins builds monitoring.
Environment: windows 7, apple iOS, android SDK, Xcode, ruby, cucumber, calabash, Jenkins, test-link.
Confidential
Developer and Quality Analyst
Responsibilities:
- Creation or Modification of toolbars with different flavors and partners.
- Creating Toolbar offer page to user with partner software installer.
- Designing offer screen for exe bundle.
- Testing of toolbars with different Languages and time zone using APN VMS.
- Pushing created and tested toolbars into production environment through Hudson and RWC.
- Creation of ASK help page for V5 and V6 platform.
- Building partner specific (customized) landing pages for toolbar download.
- Performing root cause analysis for build failure, bug tracking, coordinated with onsite team to escalate and follow up to closure.
- Developed tools like Config Editor and Version Master to automate the toolbar migration, which reduces the manual effort.
- Assuring quality for efficient toolbar.
Environment: Windows7/ Windows 8/ Linux, APN JIRA, APN TMT, APN VMS, TPortal, Tortoise SVN, Hudson, Putty, Winscp, Fiddler, Java, XML, HTML.
Confidential
Automation Tester
Responsibilities:
- Involved in development of automation scripts
- Test case analysis, validation and generating single script to support across all Browsers/OS combinations.
- Regression testing.
- Hudson builds job monitoring and validating scripts.
- Fixing scripts failed in build.
- Active communication with onsite coordinators and the team.
Environment: Windows7/ Windows 8/ Windows XP, Selenium, Jira, Hudson, SVN, Maven, Java, TestNG
