We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Having 7+ years of rich industry experience working with an emphasis in Quality Engineer in testing Web, Mobile and Client - Server Applications using Automation Testing.
  • Expertise in Quality Analysis with strong understanding of using Agile, Scrum, XP, Waterfall, and Kanban.
  • Expertise in Automating the Applications using Selenium WebDriver, JMeter, SOAPUI and Java Testing Frameworks like TestNG and JUnit.
  • Experience in development and execution of Automation Framework using Page Object Model, Data Driven Testing, Apache POI, Log4j and UI Mapping.
  • Experience in Automating API test scenarios using RESTful WebServices using Java libraries like and RESTAssured and HttpClient.
  • Automated SOAP/REST web-services Functional and Performance test suite with Data-driven support to replace the manual execution leading to faster test runs using Groovy Script.
  • Experience with JMeter to do Load and Stress testing for Web Applications and REST API's.
  • Experience in Cucumber in writing feature files for implementing the BDD framework.
  • Experience in writing Automation scripts for Mobile Native and Hybrid Applications on Android using Appium and Java.
  • Experience in Mobile Testing using Mobile Simulators, Emulators-Genymotion and real devices, and worked with UIAutomatorViewer and Appium Inspector for locating the elements.
  • Experience with integrating test Automation framework into CI/CD pipeline, Utilized Jenkins, Git, and Eclipse for deployment on test servers & scheduling nightly jobs for test runs to move towards CI/CD Pipeline.
  • Worked in Cloud-Based Cross Browser Testing tools like BrowserStack and SauceLabs.
  • Hands on experience with Docker and Containers for deployment and running tests.
  • Experience in writing and executing SQL queries on databases Oracle, MySQL for backend testing.
  • Automation Framework from a scratch using Protractor UI Automation.
  • Worked on JIRA and Rally to create and send defect reports to project team and management during test cycles.
  • Hands on experience in working with Unix/Linux commands.

TECHNICAL SKILL SUMMARY:

Testing Tools: Selenium WebDriver/Grid, Cucumber, TestNG, JUnit, POSTMAN, Appium, RESTAssured, Protractor, SOAPUI, JMeter, Docker

Languages: Java, JavaScript

Databases: Oracle, MySQL, SQL Server, MongoDB

Build Tools: Ant, Maven, GIT, Jenkins

Methodologies: Agile (Scrum, XP, Kanban), Waterfall

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Pleasanton, CA

Environment: Agile, Selenium WebDriver, Java, RESTAssured, REST API, TestNG, Cucumber, POSTMAN, Appium, Protractor, Maven, JMeter, GIT, Jenkins, Docker, AWS, SQL, UNIX.

Responsibilities:

  • Involved in Agile meetings, Storyboarding, daily stand up meetings. worked as part of Agile team to test, automate and maintain the automation frameworks.
  • Worked on Hybrid automation framework using Selenium WebDriver, Java and TestNG as testing framework.
  • Created Framework using Page Objects Design pattern, Module Patterns, UI Mapping and Data Driven Framework with Java, Selenium WebDriver, Maven, TestNG, Log4j, Apache POI.
  • Performed Restful Web Services automation testing using RESTAssured with TestNG, Apache POI, and Log4j Framework also used Jackson library to parse JSON response.
  • Performed manually testing of REST API using browser plugin POSTMAN.
  • Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
  • Performed load and performance testing using JMeter.
  • Worked with Cucumber BDD Features, StepDefinitions, and Scenarios for UI and API Automation using TestNg.
  • Worked on executing parallel testing using Selenium Grid.
  • Conducted Mobile App Testing using virtual and real devices using Appium.
  • Worked on Mobile application automation using Appium, Android SDK for Android devices.
  • Set up Jenkins, GIT, and Maven to work together and provide a continuous integration system.
  • Implemented and Automated the environment provisioning using Docker.
  • Migrated applications from internal data center to AWS.
  • Knowledge on different AWS tool like EC2, S3 Bucket, etc.
  • Updated bugs in JIRA, kept track of the status of the bugs, responsible for re-testing and communicating the bug status to the development team.
  • Developed UI automation using Protractor for AngularJS applications.
  • Connected to database to Query the database using SQL for data verification and validation on Oracle database
  • Worked on UNIX based platforms to analyse and debug application issues.

SDET/Automation Engineer

Confidential, Pleasanton, CA

Environment: Agile, Java, Selenium WebDriver, POSTMAN, Apache POI, HttpClient, JMeter, Maven, JIRA, GIT, Jenkins, SQL, UNIX.

Responsibilities:

  • Implemented best practices in accordance with Agile and other software engineering frameworks
  • Involved in creating Automation Test framework using Java, Selenium WebDriver, Maven, TestNG, and Jenkins, Apache POI using patterns like Page Object, Data Driven testing, and Java Design patterns.
  • Involved in SOA based Web Services Testing using REST services to create and execute automated Functional and Regression with Java Framework.
  • Validated RESTful Web Services using Apache HttpClient and manually tested using POSTMAN.
  • Experience in Web Services/API testing for both SOAP and REST services using SoapUI and tested both XML and JSON formats.
  • Developed Small Scale load test, Soak test with JMeter and Reported defects in JIRA.
  • Experience with software build and versioning tools such as Maven and GIT.
  • Responsible to run automation scripts in Sauce Labs.
  • Exposure to Continuous Integration, Deployment & Static Code Analysis Jenkins.
  • Worked with Rally Project Management and defect tracking.
  • Developed and Executed SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
  • Experience with Unix/Linux operating systems internals and administration.

QA Automation Engineer

Confidential, Naperville, IL

Environment: Agile, Java, Selenium WebDriver, SOAPUI, JMeter, Maven, GIT, Jenkins, SQL, JIRA, UNIX.

Responsibilities:

  • Followed Agile methodology and attended Scrum meetings.
  • Functional and object driven approach for designing selenium scripts using Selenium WebDriver, Java Language in Eclipse Platform.
  • Worked with ID, CSS Selectors, and XPath locators to identify WebElements and created Automation Framework.
  • Added test cases using Groovy Script in SOAPUI tool to test the SOA architecture web services.
  • Created Test Suites and performed parameterization using properties files for SoapUI test cases using Groovy Script, Property Transfer and analyzed the response and made logical assertions for WSDL in SOAPUI.
  • Worked on JMeter for performance, load and endurance testing of Web based applications and Web services.
  • Worked with Maven for build and GitHub as source code.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Conducted Regression Testing on various builds of the application and reported the defects to the developer using JIRA.
  • Worked with UNIX commands when required.

QA Automation Engineer

Confidential, Tinley Park, IL

Environment: QTP, SQL, UNIX.

Responsibilities:

  • Analyzed system requirements and developed a Test Plan for System Testing.
  • Analysis of functional specifications and designing test plans, test cases for functional testing. Developed test plan, test scenarios, manual as well as automated test cases.
  • Executed test cases in QA, Staging and Production environment, which mainly involves Sanity and End-to-End testing.
  • Performed Regression, performance and Ad-hoc testing and did logging bugs in Bugzilla tracker.
  • Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
  • Handled dynamic objects using Descriptive programming with QTP.
  • Implemented and automated regression test scripts based on business requirements using QTP.
  • Used Checkpoints to see the proper functioning of application and Parameterized tests using QTP.
  • Worked on UNIX based platforms to analyse and debug application issues.

We'd love your feedback!