We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

MissourI

SUMMARY

  • Around 7 years of experience in Quality Assurance of software applications in Manual and Automation Testing on Web and Mobile applications along with API testing and Database Testing
  • Practical experience with SDLC, Agile methodologies, High level Test Documentation
  • Experience in Functional, Regression, System, Integration, API, Cross Browser Testing by Manual and Automation tools
  • Experience in creating Effort Estimations, Test Plan/Strategy for both manual and automation tests
  • Extensive experience at analyzing requirements, Testcase Design, Review, Execution and resolving clarification logs prepared by team members
  • Well versed in writing Behavior driven and Test - Driven Development (BDD and TDD) test cases using Cucumber and SpecFlow
  • Expert in using test automation tools such as Selenium WebDriver, IDE, Grid, and Quick Test pro (QTP)/UFT.
  • Working experience with defect tracking tools like JIRA, Rally, HP ALM-Quality Center, Rational ClearQuest, Confluence, Microsoft Team Foundation Server (TFS).
  • Proficient in the Web Debugging Tools Firebug, Fire path and XPath to run WebDriver script in stable condition.
  • Sound knowledge on Junit, TestNG framework for Unit testing, for Project building tool, Jenkins /Bamboo /TeamCity for Continuous Integration, triggered the Continuous Delivery process using Jenkins build jobs.
  • Worked on Protractor, JavaScript to automate angular JS applications and performing Regression testing.
  • Developed an automated scripts and frame works using Java, C#, .Net, VB Script.
  • Expertise in performing Emulators on Android and Simulators on IOS based apps for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.
  • Proficient in testing database of applications developed with Mongo DB, MySQL, SQL Server, Oracle, and DB2.
  • Strong in writing SQL queries to perform backend data validations.
  • Experience with source version control tools such as Git, Subversion (SVN), TFS, GitHub and Bitbucket.
  • Knowledge of Web Development technologies including HTML, JSON, CSS, JavaScript, Angular, XML.
  • Experience with Apache POI to read data from external sources like Excel Spread Sheets for validations.
  • Extensive experience with Microsoft Office tools (MS-Word, Outlook, PowerPoint, Excel, and Access).
  • Experienced in using Selenium automation frameworks POM, & Hybrid like Data-driven, Keyword frameworks.
  • Extensively worked on Defect Management process which includes Identifying, reproducing and communicating with team members in fixing and closure of defects
  • Hands on experience in creating automated script for RESTAPI testing using Rest Assured framework
  • Excellent analytical and presentation skills, problem-solving techniques with emphasis on team effort backed by very strong communication skills
  • Collaboratively worked with other analysts, developers, business users to identify the root cause of an issue and
  • Excellent team player with good communication and interpersonal skills
  • Ability to work under tight deadlines and rapidly changing priorities and handle multiple projects simultaneously with a limited timeframe release cycle.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium WebDriver, QTP/UFT, JMeter, HP load Runner, SOAP, Gatling, RESTFUL, Protractor, Manual Testing, Appium (Android & iOS Testing).

Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Gherkin, TestNG, Junit, NUnit, log4j.

Build &Integration: Maven, Ant, Jenkins, Bamboo, Hudson.

Programming Languages: Java, C#, .Net, Python.

Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera.

Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.

Database tools: SQL Server 2008/2012, Oracle 11g, MySQL, SQL.

Defect Tracking Tools: JIRA, Rally, HPALM, Team Foundation Server (TFS), Rational Clear quest.

Scripting Languages: JavaScript, VB Script, Groovy Script.

Markup Languages: HTML, XML, JSON, XPath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS

MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word

Other Utilities: Eclipse, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs, GIT Hub, AWS, Azure.

Types of testing: Automation, Manual, Integration, Regression, Black, White Box, Localization, UI, Google Analytics, Functional, Performance, Smoke, Sanity, API, Unit testing.

PROFESSIONAL EXPERIENCE

Confidential, Missouri

Automation Test Engineer

Responsibilities:

  • Involved in designing and documenting Test Plans, Test Cases, Test Procedures and Expected results.
  • Performed manual testing based on test plan and test cases considering both positive and negative scenarios.
  • Involved in creation of automation framework using Selenium, Java, Eclipse and TestNG.
  • Prepared test case/scripts & test data, performed test execution, peer review and defect tracking.
  • Automated web-based application using Selenium WebDriver with Java and TestNG framework on both Staging and Production environments supporting different browsers.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files
  • Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.
  • Involved in writing test cases in Jasmine and run the scripts using Karma
  • Prepared automation test scripts in Eclipse IDE using JavaScript and Jasmine Framework from Scratch.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, list boxes etc. using Selenium and Appium both web and mobile.
  • Performed cross browser testing on multiple browsers like Safari, Chrome, IE & Firefox using Selenium across different operating systems like Windows and Linux.
  • Created Functional and Regression automation scripts using Selenium.
  • Maintained and executed Maven build files for running automated test cases along with Continuous Integration tool Jenkins.
  • Performed backend testing using SQL queries and validated the frontend against the database.
  • Validated SOAP Requests and the SOAP Reponses using SOAPUI.
  • Reported and tracked the bugs to closure using JIRA.
  • Implemented code coverage (Unit testing) using Jasmine for Angular JS on client side
  • Implemented an automated deployment process using Jenkins and GitHub that we use for deployments our staging and QA environments
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and Retrospective meetings.

Environment: Selenium WebDriver, Java, JavaScript, Cucumber, TestNG, Jasmine, Windows, SQL Express, Jira, Jenkins, GitHub, JMeter, Agile SCRUM, SOAP, HTML, SOAPUI.

Confidential, Arkansas

QA Automation Tester

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium WebDriver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Performed multiple SOA architecture web services validation using SOAP UI.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
  • Performed backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an Agile software development SCRUM environment.
  • Manage product and implementation defects in JIRA
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Environment: Java, J2EE, Selenium IDE/WebDriver/GRID, Web Services, SOAP, REST, Junit, HTML, Java Script, CSS, HP Quality Center, Jira, Jenkins, Agile Methodology, and SQL.

We'd love your feedback!